LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: goodluck1982

如何设置默认的输入法为fcitx啊(已解决)

[复制链接]
 楼主| 发表于 2007-11-26 09:57:36 | 显示全部楼层
Post by goodluck1982;1787667
似乎这只是一种变通的方法
有没有一种根本解决之道呢?
在 fedora 和 unbutu下只需要

在 /etc/X11/xinit/xinput.d 目录下建一个文件 fcitx,内容为
XMODIFIERS="@im=fcitx"
XIM=fcitx
XIM_PROGRAM=fcitx

然后令zh_CN指向它就可以了

但是gentoo里根本没有这个目录,估计工作机制不一样


试了,这种方法无效
回复 支持 反对

使用道具 举报

发表于 2007-11-26 12:25:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-26 16:01:02 | 显示全部楼层
Post by zhllg;1787802
http://zh.gentoo-wiki.com/HOWTO_ ... 3%E5%85%A5%E6%B3%95
http://zh.gentoo-wiki.com/HOWTO_ ... 7%E7%95%8C%E9%9D%A2

如果不行就找作者去
我就不信人家是毫无根据的乱写


这个或许行,有待尝试

我说的不行是指直接象fedora那样建个目录/etc/X11/xinit/xinput.d,再把放个zh_CN文件进去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 19:40:46 | 显示全部楼层
http://zh.gentoo-wiki.com/HOWTO_%E4%...85%A5%E6%B3%95
这个不错,不过稍微需要修改一下

GTK_IM_MODULE="fcitx"
QT_IM_MODULE="fcitx"

这两行要去掉,否则KDE下只有gnome下的程序才能调出fcitx输入法,而KDE下的程序却调不出。


# !/bin/bash
# This script set the "XIM" and some other environment variable,
# then starts fcitx automatically when loading X
#

export XIM="fcitx"
export XIM_PROGRAM="fcitx"
export XIM_ARGS="-d"
export XMODIFIERS="@im=fcitx"

# start xim server
$XIM_PROGRAM $XIM_ARGS &

配置步骤如下:
将此脚本保存为/usr/local/bin/xinputrc
给脚本加上可执行属性chmod a+x /usr/local/bin/xinputrc
做自动启动连接ln -sf /usr/local/bin/xinputrc /etc/X11/xinit/xinitrc.d/100xinputrc
退出并重新进入X系统。
回复 支持 反对

使用道具 举报

发表于 2007-11-27 22:00:37 | 显示全部楼层
你可以直接修改Wiki
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 22:58:58 | 显示全部楼层
Post by zhllg;1788479
你可以直接修改Wiki


改了.................
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表