热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

学了1天的fcitx输入法的安装

学了1天的fcitx输入法的安装--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
偶弄了1天的输入法知道有3种安装:

第1种:
用rpm的fcitx安装(这是最简单的了):0wpoi2
# rpm -e miniChinput
# rpm -e xcin
# rpm -ivh fcitx-3.0.2-1.i386.rpm
# cd /usr/bin
# ln -sf fcitx chinput
# exit
Ctrl+Alt+Backspace
(重启X就行了)

第2种:
用预编译包的fcitx安装(这种感觉也比较简单):0wpoi2
# rpm -e miniChinput
# rpm -e xcin
# tar -xvjf fcitx-3.4.2-bin.tar.bz2
# cd fcitx-3.4.2-bin
# ./fcitx.install
# cd /usr/bin
# ln -sf fcitx chinput
# exit
Ctrl+Alt+Backspace
(重启X就行了)

第3种:
用源码包fcitx安装(这个感觉不好弄哇,现在都还没弄好):0wszxc
因偶是新手啦,连Linux没有gcc或make等等这类东西都不知道(或是说根本不清楚,找了好久资料后才知道的)
在网上搜索了好久,资料还是多,但偶都没有成功哇;

rpm -e miniChinput
rpm -e xcin
这个就不说了,应该都知道吧,卸载以前的系统自带的输入法吧

# tar -jxvf fcitx-3.4.2.tar.bz2
# cd fcitx-3.4.2
# ./configure --prefix=/usr/local/fcitx-3.4.2
# make
# make install

偶看了网上讲的,上面几步几乎是一样的,没什么说的了(就是把fcitx安装在/usr/local/fcitx-3.4.2里吧)
后面的关于fcitx的配置就有些不一样了,如下:

在 /etc/X11/xinit/xinput.d/ 目录中查看文件zh_CN,如果没有就建一个,把里面的内容改为如下的;
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
gnome-im-settings-daemon >/dev/null


比如说上面这段,好多都是这么说的,但偶没有成功。:0w223dc
还有下面的这段:

安装完毕后,需要修改/etc/X11/xinit/xinitrc.d下面的Xinput文件,将下面的内容替换掉原来的内容:
export XIM=fcitx
export XIM_PROGRAM=fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export LANG='zh_CN'
然后保存退出。
最后一步要重新启动Linux即可。


也有这么说的,偶也没成功。:0w223dc

fcitx缺省注册的XIM名为fcitx,但如果fcitx启动时XMODIFIERS已经设置好,fcitx会自动以系统的设置来注册合适的名字。”
因此,对于新安装的Mandrake和RedHat,最简单的方法是执行以下命令: ”
cd /usr/bin ”
ln -sf fcitx chinput”
然后重新启动X即可。


也有这么说,这个偶也没成功。:0w223dc

在~/.bashrc 增加行:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
然后重新登录当前用户,启动X即可。


这种偶也失败了。:0w223dc

可是每次启动 X界面时,不能自动启动,必须手工启动,在/usr/local/fcitx3.4.2/bin下执./fcitx

上面这句,偶照这个做了下,成功了,):o:s 哎~~~~~被折腾了大半天,终于有点甜头了。但还是没弄好,要手动哇 :0L
推荐阅读
  • Python语法上的区别及注意事项
    本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ... [详细]
  • 程序员如何选择机械键盘轴体?红轴和茶轴对比
    本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 近年来,大数据成为互联网世界的新宠儿,被列入阿里巴巴、谷歌等公司的战略规划中,也在政府报告中频繁提及。据《大数据人才报告》显示,目前全国大数据人才仅46万,未来3-5年将出现高达150万的人才缺口。根据领英报告,数据剖析人才供应指数最低,且跳槽速度最快。中国商业结合会数据剖析专业委员会统计显示,未来中国基础性数据剖析人才缺口将高达1400万。目前BAT企业中,60%以上的招聘职位都是针对大数据人才的。 ... [详细]
  • 从U ... [详细]
  • crontab 自动执行定时任务时,命令无法执行的解决方案
    为什么80%的码农都做不了架构师?最近在工作中需要使用crontab执行定时任务,处理memcacheq消息队列里的数据,但是发现在 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ... [详细]
  • homemyUserscript.sh>>homemyUserlog.txt2>&1在script.sh ... [详细]
  • docker容器的数据管理一:数据卷实现数据的永久化,完全独立于容 ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
author-avatar
mobiledu2502887403
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有