歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> ArchLinux下設置ibus-pinyin每頁顯示候選詞數

ArchLinux下設置ibus-pinyin每頁顯示候選詞數

日期:2017/2/28 16:08:19   编辑:Linux教程

為了體驗GNOME3,無光驅、無閃存盤的情況下,Windows + Grub4dos + Arch安裝光盤鏡像終於成功安裝了Arch Linux。如此安裝很值回味,有時間也把這小秘密寫出來。但是hold住,今天不是安裝,而是說配置,ibus-pinyin的配置。

在這個嘴說中文的環境中,手理所當然也要打要中文(純屬廢話)。其實現在還是很羨慕能打五筆的,雖然我也能龜速地打五筆。還廢話?裝pacman -S ibus ibus-pinyin了。進入日思夜想的Gnome3,切換到拼音輸入法,打幾個字。小問題來了,ibus-pinyin的候選框只顯示5個詞,曾經為了某些字而翻了好幾頁,而且這種情形發生的概率還不少。這也好辦啊,於是又毫不猶豫地打開拼音輸入法的設置窗口,就在這時候,大問題來了。任憑你怎麼拖動那個設置候選詞個數的滾動條,它始終是絲毫未動,“每頁顯示候選詞數”難道禁止修改?太坑爹了,太生氣了,後果很嚴重,砸鼠標了。

鎮定,hold住。於是習慣性地想到了debug,當然了,深層的要解剖要開刀的,沒技術玩不起,只能來個表皮的debug了。馬上行動。打開終端,運行ibus-pinyin的設置程序:

  1. # cd /usr/share/ibus-pinyin/setup
  2. # python2 main.py

所謂"人過留名,蟲過留痕”,這小蟲兒還算有點人性。等待了感覺不到的片刻後,終於看到了這厮留下的痕跡。終端顯示如下:

  1. main.py:44: GtkWarning: Failed to get constuct only property adjustment
  2. of hscaleLookupTablePageSize with value 'LookupTablePageSize'
  3. .......

此時此刻,一定要鎮定,於是就,思考中...... .... ... .. .

有了!很多時候就得摸著石頭過河,立馬行動。以下是事後的回憶:

用文本編輯器打開 /user/share/ibus-pinyin/setup/ibus-pinyin-preferences.ui。原來這是個xml文檔。轉到1652行,這行是<object class="GtkAdjustment" id="LookupTablePageSize"> 。選擇1652行到1659行的文本,共8行,實際上也就是叫做“object”的xml標簽的代碼。接下來,把選擇的文本移到(復制、粘貼)第四行之後。為什麼是第四行呢?憑的只是個人經驗和直覺。最後保存剛才編輯的內容。重新打開拼音輸入法的“首選項”窗口,哈哈,蟲已除,不痛了,通了。輕輕一拖滾動條,沒有片刻遲疑地把“每頁候選詞數”設成10。從此.......

以上是Arch Linux中遇到的,其它的發行版好像沒有這種情況。又或者只是本人的個案?不得而知了。

Copyright © Linux教程網 All Rights Reserved