前几天我升级到了Ubuntu Gutsy,系统是有所提升,但是有一个问题却很不爽,所有支持多标签窗口的程序(如gnome-terminal、firefox等)在开多个标签窗口时,只要关闭其中一个窗口,其他窗口就会失焦,不能输入任何东西,但如果用Alt+Tab切换下窗口,或最小化、最大化窗口也能恢复。
一开始我以为是gnome-terminal的BUG,后来发现Firefox也有问题,就以为是Gnome的窗口管理器的BUG,我就向Ubuntu报告了该BUG,后来在Ming Hua的提醒下,我查看了下GTK_IM_MODULE,发现我设置的是xim,将其修改为scim,一切就都工作正常了。
修改方法如下:
sudo gedit /etc/X11/xinit/xinput.d/zh_CN
将其中的:
GTK_IM_MODULE=xim QT_IM_MODULE=xim
修改为:
GTK_IM_MODULE=scim QT_IM_MODULE=scim
重启X即可!
PS 20070523:如果要用xim,可以直接将~/.scim/config中的/FrontEnd/X11/Dynamic = false修改为/FrontEnd/X11/Dynamic = true,即可。
