eliu兄好: 發現一個gtab輸入法顯示的小問題。 我發現使用gtab自動選字功能時,打第1個字的過程,有時候第一個拆碼的顯示會被切掉一半。 正常時應是:

但是出現問題時是這樣:

這種情形隨機出現,找不到規則。
目前只出現在Linux的gcin,這似乎有點像小灰的變形....。
可以測試的方法如下:(我有附上我的config,如附件)
感謝~辛苦了~ 另外跳題一下,前幾天eliu兄提醒小弟今天5/11可能發生大地震,不知道這會不會是小弟最後一個問題回報?

|
winlin 出現這個問題的時候是用什麼作業系統?我最近也在 Ubuntu Natty 上碰到同樣的情況。不過之前winlin好像都用 gcin Windows?
|
應該是 gtk 的 bug,我用詞音是沒見過這種情形。
|
hansioux: 應如eliu兄所說,是gtk的bug。 不過我是用Debian時才會出現,win32還沒遇過。
|
winlin |
hansioux: 應如eliu兄所說,是gtk的bug。 不過我是用Debian時才會出現,win32還沒遇過。
|
我在詞音上 (Ubuntu Natty, gnome classic, 1.6.4 pre 3) 會看到這個情況:

感覺是角落有一個可以拉大小的圖示,背景沒設成透明。在 gtab 和注音反而沒有這種情況。
edited: 1
|
GCIN在ubuntu 11.04(natty)的unity介面的時候
圖示存在時會造成系統圖示時鐘以左皆無法點選左鍵選取
還有也有樓上的狀況 連選字框都有 會擋住字= =
|
guest |
GCIN在ubuntu 11.04(natty)的unity介面的時候
圖示存在時會造成系統圖示時鐘以左皆無法點選左鍵選取
還有也有樓上的狀況 連選字框都有 會擋住字= =
|
剛剛試開進 Unity ,我沒有這種情況。不論左右鍵都可以開啟 panel 上 Application Indicator 或 Notification Area 裡的 applet 選單。
|
win0.cpp
#if GTK_CHECK_VERSION(2,91,0) int destroy_window = TRUE; #else int destroy_window = FALSE; #endif
#if GTK_CHECK_VERSION(2,91,0) 改成
#if 1
這樣會改成 destroy window 的方式,看是否能解決 GTK 的 bug
|
eliu |
win0.cpp
#if GTK_CHECK_VERSION(2,91,0) int destroy_window = TRUE; #else int destroy_window = FALSE; #endif
#if GTK_CHECK_VERSION(2,91,0) 改成
#if 1
這樣會改成 destroy window 的方式,看是否能解決 GTK 的 bug
|
小弟試過之後,發現還是一樣,只不過出現頻率「似乎」有低了一點。 不知caleb兄或其他前輩那裡是否已經有人在用純gtk3的gcin?(像l3afpad那樣把leafpad從gtk2改成gtk3) ? 不知道願意提供patch,小弟希望能幫忙測一下gtk3編出來的gcin沒有這方面的問題。
感謝~
|
|
感謝caleb兄的patch。使用過程如下圖:

只依照caleb的建議程序,沒有再去改win0.cpp,目前測試結果:
- gcin「功能」運作正常(拆字、輸字、自動選字、預選詞...等)
- gcin-setup內設定的字型無法套用在「拆字區」(我是用隸書,但拆字區顯示為明體)
- 拆字區的字型尺寸有時會變小(還找不到可以重現的方法,如下圖)
- 還是一樣有拆字區被切掉的問題(不過出現頻率似乎比較低一點,如下圖)
|
winlin | 只依照caleb的建議程序,沒有再去改win0.cpp,目前測試結果: |
註:這裡討論的是 gtk3 gcin build 。
我個人使用的是有改 win0.cpp 的,跟 gtk2 一樣使用 destroy_window = FALSE 。
winlin | 拆字區的字型尺寸有時會變小(還找不到可以重現的方法,如下圖) |
這個是 gtk3 的 bug, anthy 我有找到 workaround, 但套用到 tsin / gtab 卻不能用。
現在我也懶得用那 workaround, 所以手邊沒 patch 了。
winlin | 還是一樣有拆字區被切掉的問題(不過出現頻率似乎比較低一點,如下圖) |
我都用 gtab 所以從來沒遇過這問題。
|
gtk build
|
destroy_window
|
預覽/預選字 |
「拆字區被切掉」測試結果 |
gtk2 |
TRUE |
Yes |
未出現 |
gtk2 |
TRUE |
No |
偶爾出現 |
gtk2 |
FALSE |
Yes |
未出現 |
gtk2 |
FALSE |
No |
偶爾出現 |
gtk3 |
TRUE |
Yes |
偶爾出現 |
gtk3 |
TRUE |
No |
偶爾出現 |
gtk3 |
FALSE |
Yes |
偶爾出現 |
gtk3 |
FALSE |
No |
偶爾出現 |
eliu兄、caleb兄好:
經過測試,昨天發現一個gtab選項「預覽/預選字」和「拆字區被切掉」似乎有些關連。
目前合併「gtk2 vs gtk3 build」、「destroy_window = TRUE or FALSE」這2個因素,測得結果如上表。
gtk3編出來的gcin, 不論有沒有「destroy_window」或是否開啟「預覽/預選字」,都會出現拆字區被切掉的情形, 只不過測試過程出現的頻率不太一樣。
gtk2編出來的gcin, 會不會出現「拆字區被切掉」,似乎和「destroy_window」關係不大, 但和是否開啟「預覽/預選字」有關,開啟這個選項的狀況下,目前還未曾出現過「拆字區被切掉」的情形。
不知道caleb兄是否願意把~/.gcin/config打包一份上傳上來,小弟可以找看看是否還和哪些設定檔有關。 感謝~
edited: 1
|
winlin | 但和是否開啟「預覽/預選字」有關,開啟這個選項的狀況下,目前還未曾出現過「拆字區被切掉」的情形。 |
我已經好幾年沒開拆字區了 XD
我都是用不自動選字的 gtab,不開拆字區,從頭到尾只顯示 預選字/候選字。
|
極簡主義 
|
guest | 16
the same problem in LinuxMint 11 |
0
0 | 2011-10-27 | quote | | |
winlin | 感謝caleb兄的patch。使用過程如下圖:

只依照caleb的建議程序,沒有再去改win0.cpp,目前測試結果:
- gcin「功能」運作正常(拆字、輸字、自動選字、預選詞...等)
- gcin-setup內設定的字型無法套用在「拆字區」(我是用隸書,但拆字區顯示為明體)
- 拆字區的字型尺寸有時會變小(還找不到可以重現的方法,如下圖)
- 還是一樣有拆字區被切掉的問題(不過出現頻率似乎比較低一點,如下圖)
|
請問怎麼把 gcin 詞音右下角方框會擋住字的 bug 解掉?
我搜尋好久仍沒找到解法。PTT 版也有一樣的問題但是仍沒人解
是去改 gtk theme rc or gcin 那一版沒這問題?
my gcin is 1.4.6 already the latest version in the apt repository.
|
懷疑那個空白是選字的 window,試試 pre4 看看,把 window minimize 成只有 1x1,如果這樣有解到,應該就是這樣。
|
提供的 thread 不存在﹖
我最近幫很多朋友裝 LinuxMint 11 + gcin (預設套件庫裡的 1.4.6 )
他們都不會 compile 只是要用穩定的 OS 做日常工作
都有詞音選字時,右下角會擋住字的情況發生
若沒法設一個沒問題的套件庫或 .deb 之類的 binary 檔,可能還得回頭用內定的 ibus + 新酷音了
|
我沒碰過這種情形,Linux & Windows gcin 都試過。
.deb 可以找 Tetralet 包的
edited: 1
|
guest |
提供的 thread 不存在﹖
我最近幫很多朋友裝 LinuxMint 11 + gcin (預設套件庫裡的 1.4.6 )
他們都不會 compile 只是要用穩定的 OS 做日常工作
都有詞音選字時,右下角會擋住字的情況發生
若沒法設一個沒問題的套件庫或 .deb 之類的 binary 檔,可能還得回頭用內定的 ibus + 新酷音了
|
會不會是gtk theme的問題?能告知是使用哪個gtk theme嗎?小弟可以幫忙試看看
另外,guest也可以把gcin套用獨立的gtk theme看看,方法如下:
下載這個檔案,解壓得到一個資料夾gcin-theme-glass,放到家目錄下,然後執行下列指令:
pkill gcin; export GTK2_RC_FILES=$HOME/gcin-theme-glass/gtk-2.0/gtkrc; gcin &
再開啟一個文字編輯器啟動詞音看看,詞音應該是長這樣:

應該不會再再有右下角擋住字的問題才對
|
edited: 1
|
謝謝兩位的建議
試過了 LinuxMint 11 及 ubuntu 11.04 + http://debian.luna.com.tw/natty/gcin_1.7.1~pre9-0~1_i386.deb
仍然有選字區右下角被擋住的問題
也試過了 winlin 提供的 gcin-theme-glass 情況依舊
也嘗試過 gnome safe mode 登入,問題依舊,排除是特效的原因
我用的是預設的 theme (佈景主題),主題預覽的視窗右下角都會有方塊
猜測是 gtk 的 bug
請教 winlin 您的 linux 系統是?
|
guest | 謝謝兩位的建議 試過了 LinuxMint 11 及 ubuntu 11.04 + http://debian.luna.com.tw/natty/gcin_1.7.1~pre9-0~1_i386.deb 仍然有選字區右下角被擋住的問題 也試過了 winlin 提供的 gcin-theme-glass 情況依舊 也嘗試過 gnome safe mode 登入,問題依舊,排除是特效的原因 我用的是預設的 theme (佈景主題),主題預覽的視窗右下角都會有方塊 猜測是 gtk 的 bug 請教 winlin 您的 linux 系統是? |
小弟用的是Debian,未曾遇過這個問題。
小弟提供的測試theme還會有被切掉的情形?真好奇是長怎樣,有空願意貼上來看看?
即使是預設的gtk theme,應該還是有個名稱的,不知道能否提供theme名稱?小弟可以幫忙試看看。

另外,如果走到山窮水盡,不知道是否願意試試gtk3 build的gcin是否還有這個問題(可能要自己編)。
|
不知道你們是不是用 Xorg 裏面的 'nv' driver,我記得以前用 nv driver 常常出現空白的問題,firefox 也有。
我現在是用 nvidia 的 driver,沒看到這種情形。
|
eliu |
不知道你們是不是用 Xorg 裏面的 'nv' driver,我記得以前用 nv driver 常常出現空白的問題,firefox 也有。
我現在是用 nvidia 的 driver,沒看到這種情形。
|
小弟個人是用「intel」driver,手邊沒有intel以外的機器可測...歹勢
|
guest | 26
the screenshots |
0
0 | 2011-11-19 | quote | | |
我把發生的情況快照下來了。LinuxMint 11 + gcin 1.4.6-3。顯卡是 ATI 的驅動程式。
朋友另外兩台也有類似狀況,一台 nvidia 一台 intel。改天再去確認
系統佈景選擇,似乎其他的外觀,右下角有點怪怪的。

中華汽車的車被擋住了
由於有五字寬,所以最後一行的詞沒擋到
|
|
gcin-2.0.1,目前gtab拆字區的情形仍有被切掉的問題

訪客兄的狀況似乎普遍存在於所有視窗,至少gtk程式的視窗看起來是如此, 不知道qt應用程式的視窗是否也有這種狀況(如:kwrite? skype?), 如果qt程式也有的話,會不會是視窗管理程式(window manager,如:metacity、mutter)造成的? 訪客兄看要不要試試換成別的環境或視窗管理程式,看這個問題是否還在?(如:xfce、KDE、icewm)
|
gtab拆字區被切掉的問題已經得到解決,感謝T大的大力幫忙!
如果有這個困擾的朋友,請把gcin升級到2.3.2或更新的版本以得到解決。
在這裡留個連結,有興趣的人可以參考下面這個討論串:
http://hyperrate.com/thread.php?tid=25665#25665
|