阅读:12564回复:18
openSUSE 13.2 无法设置为默认输入法
系统:openSUSE 13.2
小小:yong-lin-2.2.0-1 小小程序文件夹放在 /data/edata/data/program/yong ,软链到 ~/.yong。 以前换系统频繁,为了方便,不用复制多个。 可以安装成功。 执行 yong-tool.sh --select 后虽然在当前用户主目录生成软链到 /etc/X11/xim.d/yong 的 .xim , 但注销或重启后,小小虽能启动,但无法切换到任何输入法,只能输入英文字母。 后搜索到一文 opensuse 13.1 安装小小输入法 http://jiangtao92.github.io/opensuse%20%E7%9A%84%E8%BF%81%E5%BE%99%E4%B9%8B%E8%B7%AF/2014/01/21/opensuse-131-/ 按文里的办法,修改.xim 文件为以下内容后能正常输入。 export XMODIFIERS="@im=yong" export XIM="yong" export XIM_PROGRAM="/usr/bin/yong" export XIM_ARGS="" export GTK_IM_MODULE="xim" export QT_IM_MODULE="xim" yong -d 这是能成功输入后获得的小小里的系统信息,不知是否有用。 LANG=zh_CN.utf8 LC_CTYPE=zh_CN.UTF-8 XMODIFIERS=@im=yong GTK_IM_MODULE=xim QT_IM_MODULE=xim |
|
沙发#
发布于:2015-01-05 16:33
应该是你系统里的gtk模块安装失败。
你是64位还是32的系统?如果你是64位系统,安装的时候的命令应该是sudo ./yong-tool.sh --install64。 |
|
板凳#
发布于:2015-01-05 17:26
32位系统
用 sudo ./yong-tool.sh --install 命令安装的。 下面 是/etc/X11/xim.d/yong 的文件内容,不知有用否。 export XMODIFIERS="@im=yong" if [ -e /usr/lib/gtk-2.0/*/immodules/im-yong.so ] ; then export GTK_IM_MODULE="yong" else export GTK_IM_MODULE="xim" fi export QT_IM_MODULE="xim" yong -d 按上边文件的路径找到个文件 /usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so |
|
5楼#
发布于:2015-01-05 23:01
|
|
6楼#
发布于:2015-01-05 23:44
|
|
7楼#
发布于:2015-01-06 00:41
dgod:不算,后面还有一步生成cache的过程。你不清除这个的话,先不用管,我找时间下个suse安装一下看看。回到原帖不知跟桌面环境是否有关。我是先安装的 Minimal X Window,再安装 MATE 桌面环境。 按这个教程安装的 install it on openSUSE 13.2 http://forums.mate-desktop.org/viewtopic.php?f=14&t=3313&sid=e39dba3ea11eafba0dcb6f9bbb852abd |
|
8楼#
发布于:2015-01-06 21:36
今天的版本修复gtk模块安装失败的问题了,不过先安装过老版的用户,得手工删除文件/etc/gtk-2.0/gtk.immodules才能正确更新。
|
|
9楼#
发布于:2015-01-07 13:44
现在可以正常使用了……
但就是每次开机后都得运行一下yong -d…… 把yong -d加到after.local里、加到/etc/init.d/yong(777)里并在/etc/init.d/rc5.d里创建连接S50yong,这两个方法都不行。 请问应该怎么做才能弄成开机自运行? |
|
上一页
下一页