`
peng_wp
  • 浏览: 42049 次
社区版块
存档分类
最新评论

[zz] debian英文环境下 安装fcitx 4.2.3 用双拼

阅读更多
这个blog内容大部分为转载。

[小企鹅输入法]
    Fcitx [ˈfaɪtɪks] is a input method framework with extension support. Currently it supports linux and Unix system, like freebsd. It has three builtin Input Method Engine, Pinyin, QuWei and Table-based input methods.
[获得fctix]
    最新版下载地址:http://code.google.com/p/fcitx/    [亦可直接google搜索]。
    当然,也可去http://www.fcitx.org/main/?q=node/9下载,只是版本不够新。
    还有更简单的方法,直接使用 "apt-get install ",不过我的Debian 6的软件源里面并没有这个package,故还得老老实实的编译安装。
[安装到/usr/local/fcitx]
    1.进入下载fcitx的目录并解压:tar -Jxvf fcitx-4.1.2.tar.xz
    2.解包并移到/usr/local/src :  sudo mv fcitx-4.1.2 /usr/local/src ; cd /usr/local/src/fcitx-4.1.2/
    3.每次使用Tarball方式安装软件前,记得一定要阅读README或INSTALL文档,里面讲解的很详细
    先打开README瞧瞧:         vi README ; 它提示我们详细参考http://fcitx.github.com/handbook/,这里是中文文档,简单明了。
    再瞅瞅INSTALL文档:          vi INSTALL  ; 里面有详细步骤及一些依赖关系。
    4.先不管那么多,直接安装。后面遇到的依赖关系什么的,缺啥补啥。
                                                 mkdir build
                                                 cd build
                                                 mkdir /usr/local/fcitx  ;这是我们的安装目标路径,将下面的<installdir>替换为该路径。
                                                 cmake .. -DCMAKE_INSTALL_PREFIX=<installdir>
    经过上面这一步后,我们会发现许多错误。全部是关于依赖关系的。不要慌。还是"缺啥补啥",使用apt-get命令解决,或是用synaptic解决。我使用的是synaptic。我们的目标是根据提示,搜索并安装之。开发包在发行版中多以-dev或者-devel结尾,有的还以lib开头。例如,提示找不到“??”,那么我们需要在synaptic中安装的很可能就是" lib??-dev " 。
    下面是我的cmake最终结果:
ssdany@debian:/usr/local/src/fcitx-4.1.2/build$cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/fcitx/
-- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
-- Could NOT find Libkvm  (missing:  LIBKVM_INCLUDE_DIR LIBKVM_FOUND)
-- checking for module 'opencc >= 0.1.1'
--   package 'opencc >= 0.1.1' not found
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/src/fcitx-4.1.2/build
ssdany@debian:/usr/local/src/fcitx-4.1.2/build$
    其中,这两行可以不用理会:"-- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)
                                                   -- Could NOT find Libkvm  (missing:  LIBKVM_INCLUDE_DIR LIBKVM_FOUND)"  。
   opencc是关于中文简繁转换的,也可以不装。总之,cmake这一步是完成了。
    5. make  ;这期间会下载一些东西。
    6. sudo make install
[配置fcitx]
    1.设置环境变量。在 ~/.profile 的最后面加入下面两行:
          PATH="/usr/local/fcitx/bin:$PATH"
          export PATH
      我自己实验的结果是不仅要设定自己账户的环境变量,而且也要设定root的。
    2.安装Debian下的输入法选择工具:sudo apt-get install im-switch
    3.执行 im-switch -s fcitx  。或执行im-switch -c ,然后自己选择fcitx项。
   不用管 shell的输出:  Please install following packages:   "( fcitx )" .

    4.也可以不安装 im-switch,fcitx自带了一个很好用的工具fcitx-remote,直接执行fcitx-remote -o 即可。还有两个选项,输入fcitx-remote --help查看。
       如果提示有错,或没有fcitx选项,那很可能是/etc/X11/xinit/xinput.d下没有fcitx这个文件。不要紧。自己建一个!内容如下:
XIM=fcitx
XIM_PROGRAM=/usr/local/fcitx/bin/fcitx
XIM_ARGS=""
XMODIFIERS=@im=fcitx
GTK_IM_MODULE=xim
QT_IM_MODULE=XIM
DEPENDS="fcitx"
重启X就ok了.
貌似可以在终端直接输入fcitx,然后输入fcitx-remote -o 即可打开!
    法2:
echo -e "export XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=\"xim\"\nexport QT_IM_MODULE=\"xim\"\nfcitx &">>~/.profile
其实就是将方法一的fcitx文件中的配置加到~.profile中。
重启X就ok了。
[开始体验]
    Linux下双拼全拼自己选。修改配置文件在 vi ~/.config/fcitx/config 。
分享到:
评论

相关推荐

    RK3588 Debian11环境下实现yolov5-face的推理实现

    RK3588 Debian11环境下实现yolov5-face的推理实现,包括Python和C++实现。主要依赖RKNPU2 SDK和rknn_toolkit_lite2.zipRK3588 Debian11环境下实现yolov5-face的推理实现,包括Python和C++实现。主要依赖RKNPU2 SDK和...

    Debian下svn服务器的安装与配置

    本文将详细介绍 Debian 环境下 Subversion 服务器的安装和配置过程。Subversion 是一种版本控制系统,允许多用户共同协作开发项目。本文将从安装 Subversion 开始,到配置 SVN 服务器的所有步骤进行详细讲解。 安装...

    debian下安装pyqt5

    debian 7稳定版本中安装pyqt5,基于python3

    Debian7.8.0下GCC安装说明2021-0108.docx

    ### Debian 7.8.0 下 GCC 安装说明 #### 测试环境 - **服务器型号**:虚拟机 - **操作系统**:Debian 7.8 i686(32位) - **GCC**:未安装 - **Qt**:未安装 #### 安装过程 ##### 1. 镜像挂载 - **1.1 拷贝并...

    Debian GNU/Linux 安装手册

    Debian GNU/Linux 的安装不仅涉及硬件兼容性、系统需求评估,还需要对安装介质的选择、引导方式、辅助功能、故障修复以及安装程序的使用有深入理解。希望这份详尽的分析能帮助读者更好地掌握Debian GNU/Linux的安装...

    debian11-一键安装zabbix6.0脚本

    debian11-一键安装zabbix6.0脚本

    Debian下rabbitmq的详细安装

    ### Debian 下 RabbitMQ 的详细安装指南 #### 一、引言 RabbitMQ 是一个开源的消息代理和队列服务器,实现高级消息队列协议 (AMQP) 0-9-1 规范,并且能够跨多种开发语言进行消息传递。本篇文章将详细地介绍如何在 ...

    debian7.7安装make需要的依赖包

    在 Debian 7.7(代号为"Wheezy")这样的旧版系统中,`make`可能没有预装,因此用户需要手动安装。`make build`通常是指使用`make`来编译和构建软件的过程。 为了在Debian 7.7上安装`make`,你需要先确保系统更新并...

    debian10安装qq、微信、迅雷、winrar等(2020.3.16)

    debian10安装qq、微信、迅雷、winrar等(2020.3.16)1.加key2.vi /etc/apt/sources.list 加入新源3.安装deepin wine环境,https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu4.安装QQ、微信、迅雷、winrar等 1.加...

    Debian 6.0图形安装教程

    ### Debian 6.0 图形安装教程及相关知识点详解 #### 一、Debian 系统简介 Debian 是一个由全球志愿者共同维护和支持的操作系统,它由自由软件组成,并遵循 GPL 和其他自由软件许可协议。与其他由公司或机构支持的...

    debian、ubuntu、凝思磐石系统oracle11g安装包,内置安装脚本

    本压缩包针对的是Linux环境下的安装,特别是针对 Debian、Ubuntu 和凝思磐石(CentOS或Red Hat的替代品)这三种不同的Linux发行版。以下将详细介绍如何在这些系统上安装Oracle 11g以及利用内置脚本自动化安装和恢复...

    Debian GNU Linux 安装手册

    - **软盘**: 虽然现在较少使用,但在特定环境下仍可作为引导介质。 - **CD/DVD-ROM**: 最常用的安装介质,包含了完整的安装程序和软件包。 - **硬盘**: 可通过预装的安装程序从硬盘引导。 - **U盘**: 使用越来越普遍...

    小鹤双拼 rime输入法的 linux 配置文件

    总之,Linux 用户在使用小鹤双拼 Rime 输入法时,需要正确安装 Rime 及其插件,并对配置文件进行适当的调整。了解这些文件的结构和功能,将有助于定制出更加符合个人习惯的输入体验。记得在修改配置文件后及时保存并...

    Debian Linux网络安装启动镜像

    将这个文件刻盘,或者映射到虚拟光驱中,就可以启动Debian Linux的安装。注意在安装过程中需要保证网络的畅通,并且网络中有可用的Debian安装源。

    64-bit ARM (AArch64) debian 系统安装手册,中文版

    ### 64-bit ARM (AArch64) Debian 系统安装手册中文版知识点解析 ...通过这些知识点的学习,用户可以更好地理解 Debian 在 64-bit ARM 架构上的安装流程和技术细节,从而顺利完成安装并高效地使用 Debian 系统。

    debian的安装和配置

    Debian6 的安装和配置 Debian 6 的安装是一个相对简单的过程,但需要用户具备基本的 Linux 知识。下面是 Debian 6 的安装和配置过程的详细说明。 一、安装 Debian 6 首先,需要下载 Debian 6 的镜像文件,并将其...

    debian安装java环境文档

    在 Debian 环境中安装 Java 环境是一个复杂的过程,涉及到多个组件的安装和配置,本文档将指导您完成 Debian 下的 Java 环境安装,包括 JDK、Tomcat 和 MySQL 的安装和配置。 一、JDK 的安装 首先,我们需要下载 ...

Global site tag (gtag.js) - Google Analytics