10楼#
发布于:2014-04-28 20:29
blanktiles:我现在用opensuse13.1,GTK3. 安装后发现不能调用,通知图标里有,但是点不亮。但是奇怪的是,在opera界面里和XTerm界面里又完全是正常的。你应该开新贴的。 你说的问题确实很奇怪,怀疑和桌面环境设置有关。gtk程序可能会去系统设置里面读取输入法设置,而不尊重环境变量。 另外如果你所在的语言,有多个gtk输入法模块匹配上的话,比如zh,那可能选择是不确定的,而小小输入法可能会排在最后,因为小小的匹配语言是*,也就是匹配所有语言,优先级不如其他输入法高。 你可以把输入法-工具-系统信息菜单里显示的东西贴上来看看,还有命令./yong-tool.sh --sysinfo显示的信息。 |
|
11楼#
发布于:2014-04-28 21:32
dgod:你应该开新贴的。DIST suse found sysinfo: DIST: suse CFG: /etc/X11/xim.d/yong HOST_MACHINE: 32 PATH_LIB32: /usr/lib PATH_LIB64: HOST_TRIPLET32: HOST_TRIPLET64: IBUS_STATUS: 0 GTK2_PATH32: /usr/lib/gtk-2.0 GTK3_PATH32: /usr/lib/gtk-3.0 GTK2_PATH64: GTK3_PATH64: GTK2_IMMODULES32: /etc/gtk-2.0/gtk.immodules GTK2_IMMODULES64: --sysinfo Done 另外一个信息: LANG=zh_CN.UTF-8 LC_CTYPE= XMODIFIERS=@im=yong GTK_IM_MODULE=yong QT_IM_MODULE=xim 我的系统设置语言那个地方,Input Sources,点添加Chinese(China),进去之后只有一个chinese选项。而之前在ibus没卸载时装上yong之后 ,可在这个地方 看到 ibus的各种选项,也能看到yong。不过这种情况下,尽管输入时可以 选择yong,但是不能输入,输入的只是英文。 现在 这里看不到yong,但是在opera软件里面输入却一点问题没有 。 |
|
12楼#
发布于:2014-04-28 21:34
|
|
13楼#
发布于:2014-04-28 22:11
blanktiles:看到你这里讲fedora没问题。我刚才又试了一下fedora。可是又出了几个问题。。。我临时装了gnome-terminal试了一下,在lxde和gnome-shell桌面下,输入法都能正常输入,你删除所有ibus相关的东西了吗? |
|
14楼#
发布于:2014-04-28 22:24
blanktiles:看到你这里讲fedora没问题。我刚才又试了一下fedora。可是又出了几个问题。。。另外你是用im-chooser选择默认输入法的么?这个可能比用我提供的工具更能兼容系统一点。 |
|
15楼#
发布于:2014-04-29 12:19
|
|
16楼#
发布于:2014-04-29 12:26
blanktiles:我尝试了一下im-chooser,现在opera里也可以用了。现在发现唯一不能调用的就是gnome-terminal。不过也不要紧了,反正不怎么在里面输中文的。谢谢了!回到原帖terminal可以用lxterminal看看 |
|
17楼#
发布于:2014-04-29 13:01
在另外一台电脑上重现了gnome-terminal中无法使用的问题,发现是gnome-terminal可能是从系统设置中读取而不是环境变量中决定用的输入法,某些组件没装的话,会导致它无法读取到这个设置,就会随机选择一些输入法使用,与此产生的环境变量并不适合这种输入模式(比如它随机到了xim,但XMODIFIERS变量却没相应设置)。
解决方法很简单,安装上与你的桌面对应的设置组件即可。比如lxde桌面就是imsettings-lxde。 |
|
18楼#
发布于:2014-04-29 13:09
dgod:在另外一台电脑上重现了gnome-terminal中无法使用的问题,发现是gnome-terminal可能是从系统设置中读取而不是环境变量中决定用的输入法,某些组件没装的话,会导致它无法读取到这个设置,就会随机选择一些输入法使用,与此产生的...回到原帖imsettings-cinnamon i686 1.6.7-1.fc20 updates 102 k imsettings-devel i686 1.6.7-1.fc20 updates 128 k imsettings-gsettings i686 1.6.7-1.fc20 updates 102 k imsettings-lxde i686 1.6.7-1.fc20 updates 103 k imsettings-mate i686 1.6.7-1.fc20 updates 102 k imsettings-xfce i686 1.6.7-1.fc20 updates 102 k imsettings-xim 我查了一下有这么多,gnome不知道要选一个? 直接安装imsettings时提示已安装。运行imsettings-info,得到如下错误: (imsettings-info:28618): IMSettings-WARNING **: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._imsettings_2derror_2dquark.Code1: No system-wide xinputrc available Xinput file: /etc/X11/xinit/xinput.d/yong.conf GTK+ immodule: yong Qt immodule: xim XMODIFIERS: @im=yong XIM server: /usr/bin/yong Preferences: /usr/bin/yong-config Auxiliary: Short Description: yong Long Description: Icon file: /opt/yong/skin/tray1.png Is system default: FALSE Is user default: TRUE Is XIM server: FALSE |
|