在 fc3 中启动输入法的方法步骤以及 alternatives 工具的介绍
声明 【程序编程相关:pubfind.el, search/g】 【推荐阅读:《魔兽世界》教你做人的11条哲理】本文档遵守 gnu fdl,除标题,前言,后记之外的内容都可以自由修改并重新发布,但必须包含本声明在内.作者已表示对可能的后果免责.不适于 gnu fdl 的内容作为 gnu gpl 发布. 【扩展信息:webmin忘记密码怎么办呀】 ---------- fc3 中启动输入法的方式与以前不同. 在 fc2 等版本中,/etc/x11/xinit/xinitrc.d/xinput.sh 包含了输入法相关的信息,假如安装新的输入法就必须修改这个文件,才能实现全局的设置.(这个文件中包含了对 chinput 的设置,因此有人说安装 fcitx 时只要改名为 chinput 就可以了,我认为这种办法不好.我自己的办法是在 xinput 中添加这些全局信息,在 $home/.i18n 中再进行个人的设置,但是也不是好办法,因为并不是所有人都知道怎么修改 xinput 文件) 在 fc3 中,xinput.sh 不再包含输入法相关信息,而是按顺序读取 /etc/x11/xinit/xinput.d/default, /etc/x11/xinit/xinput.d/zh_cn, $home/.xinput.d/default, $home/.xinput.d/zh_cn 这几个文件,从中获取配置.添加这些配置文件就成了每种输入法自己的任务,不必用户插手了. 如果下载 scim 为 fc3 编译的 rpm,(从 http://sourceforge.net/project/show...group_id=108454 下载安装,感谢 ryo dairiki) 那么其中已经包含了那些配置.但是如果编译安装,或者是以前安装的那些输入法而不是最新版本,那么不会进行配置.同样,fcitx 似乎也不包含这些.那么,怎么进行手动配置呢? 首先,要明白自己的策略,究竟是全局配置,也就是系统中一次设置之后,所有用户都生效;还是只为某个用户进行设置.假如系统中只有一种输入法,那么当然只要全局设置就可以了,可是需要考虑到扩展的情况吧 无论是全局设置还是为某个用户进行设置,先应该新建两个文件./etc/x11/xinit/xinput.d/fcitx 的内容是 代码:xim=fcitx xim_program=fcitx gtk_im_module=xim 而 /etc/x11/xinit/xinput.d/scim 的内容如下.这个文件来自 scim 为 fc3 编译的 rpm 代码:xim=scim xim_program=scim xim_args=-d gtk_im_module=scim qt_im_module=scim gnome-im-settings-daemon >/dev/null 为了全局的设置,要介绍一下 alternatives 命令.这是一个只有 root 才能执行的命令.... 下一页