`
morningsun2218
  • 浏览: 1157 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

centOS6.4 安装 fcitx4.0

阅读更多

安装过程和

http://blog.163.com/023_dns/blog/static/11872736620117485123378/

 

本人采用大是方法1


过程如下:

本人是linux小白一枚,刚刚开始学习这个,由于公司网络环境不允许下载,机缘巧合使用了CentOS

在按照原作者的方法执行一遍以后,将自己的认识总结如下(红字部分)

 

一、首先把ibus卸载   如果系统原来没有安装ibus,需要yum安装然后卸载,如果不这样,系统->首选项中没有输入法选项

yum remove ibus

 

二、Fcitx,依赖于:

intltool,perl-XML-Parser, libtoolize, gettext, gettext-devel, libXft, libXft-devel, libXpm和libXpm-devel,这几个
软件包和一些编译工具与库。

1、安装intltool

下载:ftp://ftp.gnome.org/pub/GNOME/sources/intltool/0.40/
安装:./configure --prefix=/usr --mandir=/usr/share/man && make && make install


   2、可以用 yum install xxx软件包名,来提前安装它们,解决依赖问题。(这一步很重要!)

   yum install
   perl-XML-Parser
   libtoolize
   gettext
   gettext-devel
   libXft
   libXft-devel
   libXpm
   libXpm-devel
   automake
   autoconf
   libXtst-devel
   gtk+-devel
   gcc
   zlib-devel
   libpng-devel
   gtk2-devel
   glib-devel

 

三、下载安装fcitx
    1、下载Fcitx最新版本的源码包:wget http://www.fcitx.org/download/fcitx-4.0.0.tar.bz2  我忘了我的在哪儿下载的了,此目录可能不正确
    2、解压缩到 /usr/src 目录下:tar jxvf fcitx-4.0.0.tar.bz2 -C /usr/install
    3、进入目录:cd /usr/instal/fcitx-4.0.0   目录为我自己定义的
    4、生成”.configure“文件: ./autogen.sh  运行此步fcitx会联网下载四个文件,如果向本人一样安装环境无法联网,可手工下载,table.tar.gz和table.tar.gz.md5放到fcitx下的data/table文件夹下,pinyin.tar.gz和pinyin.tar.gz.md5放到data下,即可顺利通过
    5、开始编译: ./configure
    6. 正式安装:
    make
    make install

7. 测试下是否安装成功:输入fcitx -h,如果安装成功,应该能得到帮助文件的,如下:
[root@CentOS ~]# fcitx -h
Usage: fcitx [OPTION]
-d run as daemon(default)
-D don’t run as daemon
-c (re)create config file in home directory and then exit
-n[im name] run as specified name
-v display the version information and exit
-h display this help and exit

三、配置Fcitx为默认输入法
方法一:(推荐此法!)

1. 新建配置文件 vim /etc/X11/xinit/xinput.d/fcitx.conf ,内容为:

XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx    确保此文件存在
XIM_ARGS=”-D”    此处为大写D

SHORT_DESC="Fcitx"
GTK_IM_MODULE=xim
QT_IM_MODULE =xim

2. 然后在/etc/alternatives/目录下,将符号链接xinputrc删除,重新建一个:

mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.bak
rm –rf /etc/alternatives/xinputrc
ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc

注:如果你使用的桌面是英文环境的,还需要在使用用户的用户目录.bashrc配置文件里添加如下内容:
export LANG=”zh_CN.UTF-8″
export LC_CTYPE=”zh_CN.UTF-8″
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS=”@im=fcitx”


在系统,首选项输入法中将fcitx设置为默认输入法,注销重新登录

 

注意:如果你的输入法安装了,但是又不能按ctrl+space杂办,是因为你还缺少啦一个库文件
yum install gtk2-immodule-xim
安装好就可以使用啦

 

 

 

分享到:
评论

相关推荐

    CentOS 6.4安装(超级详细图解教程)

    ### CentOS 6.4安装(超级详细图解教程) #### 知识点一:CentOS 6.4系统概述 CentOS是Community ENTerprise Operating System的缩写,是一款基于Red Hat Enterprise Linux(RHEL)源代码编译的免费Linux发行版。...

    Centos6.4_安装oracle_11g教程

    在本教程中,我们将探讨如何在CentOS 6.4操作系统上安装Oracle 11g数据库。Oracle 11g是Oracle公司推出的企业级数据库管理系统,适用于大型企业应用,提供高性能、高可用性和安全性。在CentOS 6.4上安装Oracle 11g...

    CentOS 6.4 安装 Oracle 11g

    在本教程中,我们将深入探讨如何在 CentOS 6.4 操作系统上安装 Oracle 11g 数据库管理系统。Oracle 11g 是一个企业级的数据库解决方案,它提供了高性能、高可用性和安全性,适用于大型企业的关键业务应用。在 CentOS...

    centos6.4iso镜像

    centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。

    centos6.4 安装 oracle12c 单实例 asm

    本篇教程将详细介绍如何在CentOS 6.4操作系统上安装Oracle 12c数据库的单实例版本,并使用自动存储管理(ASM)。 首先,安装Oracle数据库之前,需要对系统环境进行全面的检查,确保操作系统满足Oracle 12c的安装...

    CentOS6.4安装MySql5.5.27[文].pdf

    在本文中,我们将详细探讨如何在CentOS 6.4操作系统上安装MySQL 5.5.27。MySQL是一款流行的开源关系型数据库管理系统,广泛应用于软件开发领域。以下是安装过程的关键步骤: 首先,确保系统中没有旧版本的MySQL。...

    CentOS 6.4安装配置LAMP服务器_Apache+PHP5+MySQL

    CentOS 6.4安装配置LAMP服务器

    通过U盘启动安装Centos6.4

    通过U盘启动安装CentOS6.4是一种便捷的系统安装方式,尤其适用于没有光驱或者网络安装环境的场景。以下将详细介绍如何通过U盘来安装这个版本的Linux系统。 首先,你需要准备以下材料: 1. UltraISO(软碟通)软件,...

    centos 6.4安装gcc和gcc++需要的全部包

    在CentOS 6.4上安装这两个工具时,可能需要一些额外的依赖包来确保安装过程顺利进行。下面我们将详细讨论安装GCC和G++所涉及的知识点。 首先,我们需要确保系统是最新的。打开终端,使用以下命令更新系统包: ```...

    CentOS6.4单用户下root密码破解

    3. **CentOS 6.4的基本操作**:熟悉CentOS 6.4的常用操作,包括文件编辑等。 #### 三、步骤详解 ##### 1. 重启CentOS系统 - 首先,需要重启您的CentOS 6.4系统。这一步是进入单用户模式的前提条件。 ##### 2. 进入...

    【PDF】CentOS+6.4安装(超级详细图解教程)

    CentOS 6.4安装(超级详细图解教程) 说明: 1、CentOS 6.4 系统镜像有两个,安装系统只用到第一个镜像即 CentOS-6.4-i386-bin-DVD1.iso(32 位) 或者 CentOS-6.4-x86_64-bin-DVD1.iso(64 位),第二个镜像是...

    CentOS 6.4 i386的学习笔记-001 自定义安装图形界面

    ### CentOS 6.4 i386 自定义安装图形界面详解 #### 一、自定义安装概述 在《CentOS 6.4 i386的学习笔记-001 自定义安装图形界面》中,作者详细记录了在虚拟机环境下进行自定义安装CentOS 6.4 i386图形界面的全过程...

    CentOS6.4 SSH Telnet服务器配置

    在CentOS 6.4系统中安装SSH服务器的基本步骤如下: 1. **安装SSH服务器** - 使用`yum install openssh-server`命令安装OpenSSH服务器。 2. **启动与管理SSH服务** - 启动SSH服务:`service sshd start` - 设置...

    Dell CentOS 6.4安装Oracle VM VirtualBox 操作文档.doc

    自己动手从开箱上架开始,Dell CentOS 6.4服务器安装Oracle VM VirtualBox 操作的文档

    Centos6.4 64位系统安装oracle 11g R2

    本文将详细介绍如何在64位的CentOS 6.4操作系统上安装Oracle 11g Release 2(11g R2)。这是一个重要的过程,因为CentOS是Linux发行版中的一个稳定选择,而Oracle 11g R2则是企业级数据库解决方案的首选。 首先,...

    centos6.4U盘安装

    ### CentOS 6.4 U盘安装详细指南 #### 一、前言 随着Linux系统的广泛应用,CentOS作为一款稳定、安全且免费的企业级操作系统受到了众多用户的青睐。在实际操作过程中,有时我们需要通过U盘来安装CentOS系统,尤其是...

    CentOS 6.4安装Bugzilla文档

    CentOS 6.4安装Bugzilla文档主要涉及在CentOS 6.4系统上安装和配置Bugzilla 4.2.5的过程。文档详细介绍了安装前的准备工作、安装MySQL数据库、配置MySQL、安装Bugzilla、配置Apache服务器以及最终连接和使用Bugzilla...

    vm虚拟机centos6.4百度云盘下载地址(永久有效)

    VMware上的centos6.4虚拟机,直接下载解压导入即可使用

    CentOS 6.4 开启Telnet-Service服务

    在Linux操作系统中,CentOS 6.4是一个广泛使用的版本,它提供了稳定和安全的服务器环境。然而,为了实现远程访问和诊断,有时我们需要开启一些网络服务,如Telnet服务。本文将详细介绍如何在CentOS 6.4上启用Telnet...

Global site tag (gtag.js) - Google Analytics