30楼#
发布于:2014-04-29 14:03
|
|
32楼#
发布于: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 |
|
33楼#
发布于:2014-04-29 13:01
在另外一台电脑上重现了gnome-terminal中无法使用的问题,发现是gnome-terminal可能是从系统设置中读取而不是环境变量中决定用的输入法,某些组件没装的话,会导致它无法读取到这个设置,就会随机选择一些输入法使用,与此产生的环境变量并不适合这种输入模式(比如它随机到了xim,但XMODIFIERS变量却没相应设置)。
解决方法很简单,安装上与你的桌面对应的设置组件即可。比如lxde桌面就是imsettings-lxde。 |
|
34楼#
发布于:2014-04-29 12:26
blanktiles:我尝试了一下im-chooser,现在opera里也可以用了。现在发现唯一不能调用的就是gnome-terminal。不过也不要紧了,反正不怎么在里面输中文的。谢谢了!回到原帖terminal可以用lxterminal看看 |
|
35楼#
发布于:2014-04-29 12:19
|
|
36楼#
发布于:2014-04-28 22:24
blanktiles:看到你这里讲fedora没问题。我刚才又试了一下fedora。可是又出了几个问题。。。另外你是用im-chooser选择默认输入法的么?这个可能比用我提供的工具更能兼容系统一点。 |
|
37楼#
发布于:2014-04-28 22:11
blanktiles:看到你这里讲fedora没问题。我刚才又试了一下fedora。可是又出了几个问题。。。我临时装了gnome-terminal试了一下,在lxde和gnome-shell桌面下,输入法都能正常输入,你删除所有ibus相关的东西了吗? |
|
38楼#
发布于:2014-04-28 21:34
|
|
39楼#
发布于: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软件里面输入却一点问题没有 。 |
|