隨筆-5  評論-41  文章-13  trackbacks-0
          安裝之后,ibus有兩個問題:1,語言欄不能光標跟隨;2,系統托盤上不能顯示輸入法圖標


          對第一個問題,

          我看到這個解決方法,之后便感覺應該是這幾個系統變量沒有設置好的原因。

          用echo 查看了一下這三個變量,果然 GTK_IM_MODULE 和 QT_IM_MODULE 的值是 xim 。

          我用了以下方法:

          a,安裝 ibus-gtk ibus-gtk3 ibus-qt4 在三個包

          b,im-switch -s ibus

          之后注銷,OK,問題解決。


          對第二個問題,

          在網上找了一個這樣的方法 (原帖地址找不到了):

          在 /usr/share/ibus/ui/gtk/panel.py 添加兩行代碼,如下藍色標記出來的(行首的“+”不算):

              def state_changed(self):
                  if not self.__focus_ic:
                      return

                  enabled = self.__focus_ic.is_enabled()
                  self.__language_bar.set_enabled(enabled)

                  if enabled == False:
                      self.reset()
                      self.__set_im_icon(ICON_KEYBOARD)
                      self.__set_im_name(None)
                  else:
                      engine = self.__focus_ic.get_engine()
                      if engine:
          +               pixbuf = gdk.pixbuf_new_from_file(engine.icon)
          +               gtk.icon_theme_add_builtin_icon(engine.icon, 0, pixbuf)
                          self.__set_im_icon(engine.icon)
                          self.__set_im_name(engine.longname)
                      else:
                          self.__set_im_icon(ICON_KEYBOARD)
                          self.__set_im_name(None)


          內容原帖來自:
          http://www.linuxidc.com/Linux/2012-01/51466.htm
          posted on 2012-01-31 17:09 OO 閱讀(2624) 評論(1)  編輯  收藏

          評論:
          # re: linux mint12安裝ibus之后,語言欄不跟隨光標和系統托盤輸入法圖標不能顯示問題解決 2012-02-13 09:53 | bodo005
          我的是lubuntu,之前遺漏了ibus-gtk3這個包,安裝上后光標跟隨問題解決了,謝謝作者哈。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 鸡东县| 巴青县| 精河县| 六枝特区| 龙江县| 韶山市| 湘潭市| 广汉市| 开远市| 镇雄县| 宣城市| 土默特左旗| 建德市| 沿河| 兴仁县| 萝北县| 嘉义市| 青冈县| 通江县| 寻甸| 金山区| 来宾市| 涞水县| 龙泉市| 汝阳县| 双流县| 托克逊县| 全州县| 峨眉山市| 元朗区| 佛坪县| 乌什县| 台江县| 泸定县| 龙山县| 临安市| 孟连| 灵山县| 万安县| 井陉县| 景洪市|