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

[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下安装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`,你需要先确保系统更新并...

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

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

    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硬盘安装记录.docx

    DEBIAN操作系统是一种流行的Linux发行版,其硬盘安装方法对于没有光驱或者网络环境有限的用户来说尤其有用。以下是一个详细的硬盘安装DEBIAN的过程,适合ACER TRAVELMATE 350笔记本或其他类似硬件配置。 **准备工作...

    Debian 6.0图形安装教程

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

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

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

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

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

    Debian GNU Linux 安装手册

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

    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