cht電腦資訊gcin
adm Find login register

[注意] pre10 新功能「解空白視窗」的限制

caleb
1 [注意] pre10 新功能「解空白視窗」的限制
Promote 0 Bookmark 02009-02-26quote  

這個新功能是為了暫時解決新版 GTK+ 的視窗重繪問題。

這個 bug 沒有一定的重現步驟,但已知會發生在 GTK+ 2.12.x,

GTK+ 2.6.x / 2.8.x / 2.10.x 無此 bug。

gcin 受影響的症狀是選字視窗會變成「灰色」、「空白」、或「彩色」等等,此症狀俗稱「小灰」(感謝 winlin 賜名)。

以前的解法是重新啟動 gcin server,而 1.4.3.pre10 則在 system tray 新增一個右鍵選項「解空白視窗」。

此功能在 XIM 環境下使用,可能導致 gcin server crash,目前不確定是否會帶著 XIM client 一起 crash。

如果不清楚啥是 XIM,建議暫時不要使用此功能。

 

Changelog.html
1.4.3:
- tray 新增「解空白視窗」的選項,但是 XIM 在使用後會造成無法使用的情形。

 

對 Debian / Ubuntu user 來說,如果是用 im-switch 管理啟用 gcin,

則於 GTK+ 軟體(Gnome, Firefox, Iceweasel...etc )預設啟用 GTK+ immodule → 遇到小灰時可使用「解空白視窗」

如果有同時安裝 gcin-qt3-immodule + gcin-qt4-immodule,則於 Qt 軟體(KDE, Opera, Skype...etc )預設啟用 Qt immodule → 遇到小灰時可使用「解空白視窗」

於其它軟體、或其它情況,很可能是使用 XIM 模式 → 遇到小灰不可使用「解空白視窗」

edited: 1
eliu
3
Promote 0 Bookmark 02008-12-07quote  
Ada
4
Promote 0 Bookmark 02008-12-07quote  

有個小疑問或許值得大家試試:

發生小灰的環境是否為 GTK 逐步升級的情形?

會有這個疑惑是因為個人自從換了新平台,全新安裝系統後都不曾再發生小灰的情形,而先前一路升級 gtk 的平台則是三不五時、灰要及時的發生.... XD

eliu
6
Promote 0 Bookmark 02008-12-10quote  

發現 pre11 還是不能用,之前不知道是怎麼測的。

再試試 pre12。 改成用重新執行 gcin 的方式。

winlin
7
Promote 0 Bookmark 02008-12-12quote  
eliu

發現 pre11 還是不能用,之前不知道是怎麼測的。

再試試 pre12。 改成用重新執行 gcin 的方式。

pre11的「解空白視窗 」功能是可用的,
不過當新開了另一個視窗之後,就會生出另一個gcin icon,
在工具列上成了二個gcin icon的奇景:

 

pre12的deb還沒出來,所以還沒有試~

winlin
8
Promote 0 Bookmark 02008-12-13quote  

小弟剛剛試了pre12,一切OK~
可以正確處理掉小灰,也不會再多生出一個tray icon,
感謝eliu兄與Solomon~

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