| |||||||
adm | Find | login register |
當出現空白視窗(小灰)時,按下 ctrl-alt-space,如果此 window 還可以 draw 就會出現如圖打 X 的紅線。這邊是直接 call X11 XDrawLine 去畫的,如果還可以出現完整的直線,那很可能是 gtk 的問題。
| |||||||||||||||
目前上傳的 1.4.5.pre1 尚未包含此 fix。
另外,也還沒包含下列項目:
可能要麻煩劉老大注意一下,倉頡五代應該收錄「單字版」而不是詞庫版。詞庫版的 license 可能有疑慮,單字版則鐵定是 public domain。 gcin-1.4.5.pre1.tar.bz2 20-Feb-2009 23:27 2.6M gcin-1.4.5.pre1.tar.bz2 20-Feb-2009 23:30 2.6M | |||||||||||||||
| |||||||||||||||
| |||||||||||||||
目前X還不行顯示在詞音的選擇字詞的視窗,只會顯示在編輯列的。
edited: 2
| |||||||||||||||
還是沒 update, md5sum 和昨晚的一模一樣。 md5sum: 010ad273add3499b60b23eb8f29b3993 gcin-1.4.5.pre1.tar.bz2 21-Feb-2009 08:56 2.6M gcin-1.4.5.pre1.tar.bz2 21-Feb-2009 08:59 2.6M | |||||||||||||||
| |||||||||||||||
請問eliu兄,gtab輸入法也能作這種測試嗎? | |||||||||||||||
可以。install 之後可以馬上試試看。 | |||||||||||||||
答案揭曉!
上面三張是gtab輸入法分成上下二列的情形(上面是候選字區,下面是輸入法名稱和組字區)。
不知道eliu兄下一步有什麼好點子可以進一步測試或解決? | |||||||||||||||
你的輸入區是這樣排的嗎?不知道為什麼會像你跑出中間空白的情形。可以描述一下輸入區的設定?
| |||||||||||||||
是的,前三張是像eliu兄貼的這樣,
看來拆碼區和候選字的部份都會白掉,X無法畫在上面 | |||||||||||||||
| |||||||||||||||
是的,完全沒有字...
| |||||||||||||||
可以貼一張你正常情況的 window 嗎?不明白為什麼小灰的 window 左下角還有一小段畫線
edited: 1
| |||||||||||||||
eliu兄:
| |||||||||||||||
Thanks 這樣看起來是 GTK 的問題,比較不像是 X11 的問題。 如果能發現是從那一個版本開始的 GTK 有這個問題,就比較容易解。 edited: 1
| |||||||||||||||
就前一陣子的經驗, 如果試得出來的話,eliu兄有把握知道怎麼解決嗎? | |||||||||||||||
去 diff 看一下 有哪些改變,這樣就可以把要看的部份縮小很多
| |||||||||||||||
小灰似乎多出現在打字較快的時候,winlin 最常出現這種情況,會不會是因為他打字最快? 我在打 kanru 的打字練習遊戲時,也時常會出現,但通常是打一陣子後才出現。 | |||||||||||||||
奇怪,我換了新機器以後就再也沒有碰過了。 因此和「速度」應該是很有關係,包括打字的速度及機器的速度。 edited: 1
| |||||||||||||||
小灰是發生在用 GTK_IM_MODULE 的程式? 我猜原因可能是 GTK draw window 的時候有 poll IO,所以可能 draw 一半 window 就被使用者因 popup window 隱藏的情形。CPU 快 draw 速度快,就比較不容易發生。 edited: 2
| |||||||||||||||
我打字也不算快啦,不過按鍵是急了點...
呃....eliu兄,這個我不是很確定耶...
另外,剛剛在網路上搜尋有挖到寶!
已經打算下手開始測試的朋友可以先開始試沒關係,不用等我.... | |||||||||||||||
eliu兄:
如果按下某個快速鍵,gcin就可以自己拆字和送字,那我就不用那麼辛苦地快速打字找小灰了... 最好這個「自動打字」可以達到至少每分鐘120字,這樣小灰的出現率會更高。 感謝 | |||||||||||||||
等有空寫個不需 gcin 的小測試程式,讓 window 開開關關,如果成功複製出小灰的問題,請 GTK 的人自己來看 edited: 1
| |||||||||||||||
好點子! | |||||||||||||||
eliu兄: | |||||||||||||||
可以考慮用 gtkperf,不過我不知道有沒有人用 gtkperf 產生小灰。 | |||||||||||||||
寫了一個測試的程式 blank。發現製造小灰最容易的方法是把 firefox 向上拉大 與 blank window 重疊。如果大家都可以看到這個問題,就準備發 bug report 給 GTK team. program 看附件。 $ tar xvfj blank.tbz $ cd blank $ make $ ./blank |
| |||||||
adm | Find | login register |