Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996305
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:19:48

 
  想让你的fcitx五笔输入法,在开机后自动启动吗?想让你的fcitx在注销X桌面,又重新登录后,自动运行吗?想让你的linux同时能够显示清晰的中、英文字体吗?

  下面告诉你解决方法:
  1、要让fcitx在开机后自动启动,就必须在X初始化时,执行启动fcitx的脚本.

  X的初始化,是通过读取系统的一些初始化配置文件,并执行文件中的脚本来实现的。而/etc/X11/xinit/xinitrc.d/xinput文件,就是在开机时,必定会被系统执行的一个初始化文件(其实不只这一个文件,只要找到一个系统必定会在开机时执行的文件即可),打开这个xinput文件,在其尾部添加下面几行:

  exportXMODIFIERS="@im=fcitx"
  exportXIM=fcitix
  exportXIM_PROGRAM=fcitx
  fcitx&

  那么,当开机后初始化X时,上面的代码就会被执行,从而启动fcitix。

  2、但是,xinput文件,仅是在开机初始化X桌面时,被执行。如果你注销X图形桌面,又重新进入,你会发现,输入法不见了。所以,我们要找到另一个在重新登录时,系统必定会执行的文件。这种文件也有很多,所以,你可能会在网上,看到杂七杂八的文件,但是,经我这么一解释,你就应该注意,不要在多个可能被同时执行的文件中,去启动同一个程序,这样容易发生冲突。我选择的一个文件是/etc/profile。在其尾部添中下面几行:

  exportLC_ALL=zh_CN.GBK
  exportXMODIFIERS=@im=Chinput
  Chinput&

  exportXMODIFIERS="@im=fcitx"
  exportXIM=fcitix
  exportXIM_PROGRAM=fcitx
  fcitx&

  为什么会多了前面三行?因为注销后,中文输入法服务器Chinput,也被停止了,并且重新登录后,也不会自动启动。所以,添加上面三行,告诉系统启动中文输入法系统,因为fcitx依赖于Chinput。这个Chinput是我们在安装fcitx前安装的,为什么要安装,请看我博客的其他文章。

  3、另外,告诉大家一个好消息,我前面的文章曾经说过,我自己手动安装了微软的中文字体simsun.ttc后,虽然中文变得很漂亮,但英文又变得模糊了。昨晚,我发现了一个很好的软件包,可以解决这个问题,请打开,上面有很多软件可供下载,下载其中一个名为linuxsir-fontconfig-3.2.run.tar.gz的压缩包。然后解开、运行,安装的过程中,会有一些提问,它还会问是否安装fcitx,如果你已经安装了fcitx,就选择no。安装完后,重启系统,这时,中文都变漂亮了,英文也变清晰了,但英文的间距很大,很难看。不要着急,再去更改一下系统的字体,选择好看的英文,就可以了。其实,这时无论选择哪种字体,中文字体都已经是simsun.ttc。

让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示让你的中英文在linux下都能漂亮的显示
阅读(450) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~