cht電腦資訊gcin
adm Find login register

麻煩幫忙測一下 1.4.5.pre1

eliu
1 麻煩幫忙測一下 1.4.5.pre1
Promote 2 Bookmark 02009-02-20quote  

當出現空白視窗(小灰)時,按下 ctrl-alt-space,如果此 window 還可以 draw 就會出現如圖打 X 的紅線。這邊是直接 call X11 XDrawLine 去畫的,如果還可以出現完整的直線,那很可能是 gtk 的問題。

測試圖

edited: 2
caleb
2 麻煩幫忙測一下 1.4.5.pre1
Promote 0 Bookmark 02009-02-20quote  
目前上傳的 1.4.5.pre1 尚未包含此 fix。

另外,也還沒包含下列項目:

eliu

- 倉頡五cj5更新至 2008年馬來西亞倉頡之友的版本。

- anthy日文輸入在連續輸入兩個子音(如tt, dd...etc.)時應出現促音"っ"。以 shift-Left/Right 調整 segment 長度,cursor 會跑到第一個的問題。

可能要麻煩劉老大注意一下,倉頡五代應該收錄單字版而不是詞庫版。詞庫版的 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

winlin
3 麻煩幫忙測一下 1.4.5.pre1
Promote 0 Bookmark 02009-02-21quote  

caleb
目前上傳的 1.4.5.pre1 尚未包含此 fix。

拜託eliu兄了!
我今天正好要回家,那台很容易出現小灰的機器也在家裡,
這二天正好可以測試!大笑

eliu
4
Promote 0 Bookmark 02009-02-21quote  
eliu
5
Promote 0 Bookmark 02009-02-21quote  
edited: 2
caleb
6
Promote 0 Bookmark 02009-02-21quote  

eliu
update 了

還是沒 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
7
Promote 0 Bookmark 02009-02-21quote  
winlin
8 麻煩幫忙測一下 1.4.5.pre1
Promote 0 Bookmark 02009-02-21quote  
eliu

當出現空白視窗(小灰)時,按下 ctrl-alt-space,如果此 window 還可以 draw 就會出現如圖打 X 的紅線。這邊是直接 call X11 XDrawLine 去畫的,如果還可以出現完整的直線,那很可能是 gtk 的問題。

測試圖

請問eliu兄,gtab輸入法也能作這種測試嗎?
我個人在詞音很少出現小灰。

eliu
9 麻煩幫忙測一下 1.4.5.pre1
Promote 0 Bookmark 02009-02-21quote  
winlin
10
Promote 0 Bookmark 02009-02-22quote  

答案揭曉!

 

http://hyperrate.com/topic-files-dir/70/9170-FycUeNGM4G/X-gray-3.png

上面三張是gtab輸入法分成上下二列的情形(上面是候選字區,下面是輸入法名稱和組字區)。
下面這張是把gtab輸入法調成單一列的情形(組字區在左,候選字在右):

http://hyperrate.com/topic-files-dir/70/9170-FycUeNGM4G/X-gray4.png

不知道eliu兄下一步有什麼好點子可以進一步測試或解決?大笑

edited: 3
eliu
11
Promote 0 Bookmark 02009-02-22quote  

你的輸入區是這樣排的嗎?不知道為什麼會像你跑出中間空白的情形。可以描述一下輸入區的設定?

 

edited: 1
winlin
12
Promote 0 Bookmark 02009-02-22quote  
eliu

你的輸入區是這樣排的嗎?不知道為什麼會像你跑出中間空白的情形。可以描述一下輸入區的設定?

是的,前三張是像eliu兄貼的這樣,
最後一張是像下面這樣的版面變成小灰的:

看來拆碼區和候選字的部份都會白掉,X無法畫在上面

eliu
13
Promote 0 Bookmark 02009-02-22quote  
winlin
14
Promote 0 Bookmark 02009-02-22quote  

eliu
是全部都不能顯示字嗎?

是的,完全沒有字...
不過偶爾小灰會變成下面這樣子(Orz),
當然,這個「有字」和eliu兄說的「有字」是不同的情形

eliu
15
Promote 0 Bookmark 02009-02-22quote  
edited: 1
winlin
16
Promote 0 Bookmark 02009-02-22quote  

 eliu兄:
我把正常和小灰對照貼好作為對照~

 

 

http://hyperrate.com/topic-files-dir/85/9185-AJ_gUcgZO8/g3-2.png

 

http://hyperrate.com/topic-files-dir/85/9185-AJ_gUcgZO8/g4-1.png

http://hyperrate.com/topic-files-dir/85/9185-AJ_gUcgZO8/g4-2.png

 

http://hyperrate.com/topic-files-dir/85/9185-AJ_gUcgZO8/g5-1.png

http://hyperrate.com/topic-files-dir/85/9185-AJ_gUcgZO8/g5-2.png

edited: 1
eliu
17
Promote 0 Bookmark 02009-02-22quote  

Thanks

這樣看起來是 GTK 的問題,比較不像是 X11 的問題。

如果能發現是從那一個版本開始的 GTK 有這個問題,就比較容易解。 

edited: 1
winlin
18
Promote 0 Bookmark 02009-02-22quote  
eliu

Thanks

這樣看起來是 GTK 的問題,比較不像是 X11 的問題。

如果能發現是從那一個版本開始的 GTK 有這個問題,就比較容易解。 

就前一陣子的經驗,
只能確定gtk 2.8.20還沒問題,只知道2.12.9已出現問題,
但還不能確定是2.8.20和2.12.9之間哪個gtk版本開始的,
除非一版一版下載回來試...。

如果試得出來的話,eliu兄有把握知道怎麼解決嗎?

eliu
19
Promote 0 Bookmark 02009-02-22quote  
coolcd
20
Promote 0 Bookmark 02009-02-23quote  

外框不見、輸入緩衝區左方輸入游標處黑底,上面打叉的紅色線在黑底上,但部分被黑色蓋住

小灰似乎多出現在打字較快的時候,winlin 最常出現這種情況,會不會是因為他打字最快?

我在打 kanru 的打字練習遊戲時,也時常會出現,但通常是打一陣子後才出現。

edited: 2
本人已不在此站活動
21
Promote 0 Bookmark 02009-02-23quote  

奇怪,我換了新機器以後就再也沒有碰過了。

因此和「速度」應該是很有關係,包括打字的速度及機器的速度。

edited: 1
eliu
22
Promote 0 Bookmark 02009-02-23quote  

小灰是發生在用 GTK_IM_MODULE 的程式?

我猜原因可能是 GTK draw window 的時候有 poll IO,所以可能 draw 一半 window 就被使用者因 popup window 隱藏的情形。CPU 快 draw 速度快,就比較不容易發生。

edited: 2
winlin
23
Promote 0 Bookmark 02009-02-23quote  

coolcd

小灰似乎多出現在打字較快的時候,winlin 最常出現這種情況,會不會是因為他打字最快?

我在打 kanru 的打字練習遊戲時,也時常會出現,但通常是打一陣子後才出現。

我打字也不算快啦,不過按鍵是急了點...

eliu

小灰是發生在用 GTK_IM_MODULE 的程式?

我猜原因可能是 GTK draw window 的時候有 poll IO,所以可能 draw 一半 window 就被使用者因 popup window 隱藏的情形。CPU 快 draw 速度快,就比較不容易發生。

呃....eliu兄,這個我不是很確定耶...
我忘了前幾天我升級到1.4.5的時候,有沒有順便把gtk-immodule裝上去,
雖然是在使用pidgin的時候發生的,但是也可能是在使用xim的狀況下發生的。

另外,剛剛在網路上搜尋有挖到寶!
http://snapshot.debian.net
↑這個站幾乎收集了所有Debian的套件,包含許許多多的版本,
而且提供apt-get的安裝方式,這樣就不用自己編了... XD
下週我回去時就用來降級gtk、再編個gcin試試!

已經打算下手開始測試的朋友可以先開始試沒關係,不用等我....
有人願意先測,我就不用測了... 大笑

winlin
24
Promote 0 Bookmark 02009-02-24quote  

eliu兄:
為了有效率地測試小灰問題,請問有辦法新增一個「gcin自動打字功能」嗎?(我知道有點異想天開...)

如果按下某個快速鍵,gcin就可以自己拆字和送字,那我就不用那麼辛苦地快速打字找小灰了...
可以考慮讓gcin從cin檔或gtab檔裡隨機找字,
或者請gcin匯入一個文字檔,然後gcin自己逐一把這個檔內的文字全部拆字和送字一遍。

最好這個「自動打字」可以達到至少每分鐘120字,這樣小灰的出現率會更高。

感謝

eliu
25
Promote 0 Bookmark 02009-02-24quote  

等有空寫個不需 gcin 的小測試程式,讓 window 開開關關,如果成功複製出小灰的問題,請 GTK 的人自己來看

edited: 1
winlin
26
Promote 0 Bookmark 02009-02-24quote  
eliu

等有空寫個不需 gcin 的小測試程式,讓 window 開開關關,如果成功複製出小灰的問題,請 GTK 的人自己來看

好點子!大笑

winlin
27
Promote 0 Bookmark 02009-02-24quote  
eliu

等有空寫個不需 gcin 的小測試程式,讓 window 開開關關,如果成功複製出小灰的問題,請 GTK 的人自己來看

eliu兄:
我用gcin來模擬這個「開開關關」的情形,
只要勾選「倉頡/行列/大易/嘸蝦米」裡的「按滿自動送字 」和「唯一選擇時自動送字」,
打開倉五,按住「j」,就可以讓gcin視窗不斷開關,並且送出「轟」這個字,
不過這種情形無法叫出小灰(至少目前是這樣),
縱然自動送字快到一個程度的時候,gcin視窗會整個灰掉,
但是一旦放開j鍵,gcin視窗還是會恢復正常。

看來 gcin window裡還是要有不同的字的變化才能叫出小灰。

caleb
28
Promote 0 Bookmark 02009-02-24quote  
eliu
等有空寫個不需 gcin 的小測試程式,讓 window 開開關關,如果成功複製出小灰的問題,請 GTK 的人自己來看

可以考慮用 gtkperf,不過我不知道有沒有人用 gtkperf 產生小灰。

http://gtkperf.sourceforge.net/

eliu
29
Promote 1 Bookmark 02009-02-24quote  

寫了一個測試的程式 blank。發現製造小灰最容易的方法是把 firefox 向上拉大 與 blank window 重疊。如果大家都可以看到這個問題,就準備發 bug report 給 GTK team.

program 看附件。

$ tar xvfj blank.tbz

$ cd blank

$ make 

$ ./blank

edited: 4
1,2,next

cht電腦資訊gcin
adm Find login register
views:107329