cht電腦資訊gcingcin Windows
adm Find login register

ctrl+space啟動gcin要等很久

winlin
1 ctrl+space啟動gcin要等很久
Promote 0 Bookmark 02021-07-18quote  

eliu兄好:

最近發現有時ctrl+space啟動gcinfor windows要等很久,開機第1次啟動時必然是很久,但開機後其他時間有時也會隨機發生。我不確定這個問題已經多久了,不過最近比較明顯。

不知道有沒有什麼方法可以幫忙除錯或測試來改善這個問題?

感謝~

e201302012123@gmail.com
2
Promote 0 Bookmark 02021-07-19quote  

這是因為gcin要把碼表數據加載至內存,視碼表大小,會有三五秒的等待時間。

不過,其它的輸入法好像是沒有這樣的等待時間?

eliu
3
Promote 0 Bookmark 02021-08-08quote  
e201302012123@gmail.com
4
Promote 0 Bookmark 02021-08-08quote  

eliu

可能因為 gcin 是用GTK寫的,需要額外載入,要花比較長的時間。

那我在ubuntu也是要那麼三五秒的加載時間。ubuntu桌面應該就是gtk了吧。

我覺的還是因為碼表文檔太大的原因,也可能只要加載就會卡頓,因為要把所有數據放進內存中。

winlin
5
Promote 0 Bookmark 02021-08-15quote  

eliu

可能因為 gcin 是用GTK寫的,需要額外載入,要花比較長的時間。

不確定是gtk或我在五四三倉頡手動加入太多詞所致...,不過在Debian下目前還沒有這個問題,Debian下的gcin(gtk3)順得很。

後來我先用一個work around暫為處理:

(1) 預設輸入法設為gcin;
(2) gcin啟動時預設進入英文模式,
(3) 設定shift切換中英(就像win10)。

上述設定這就是讓gcin一直處於執行中,沒有ctrl+space切換到非gcin狀態,就暫時避開這個問題。

註:不過這樣做還是會帶來別的問題:切換到gcin英文狀態時,gimp for windows不吃gcin輸出的英文字,所以此時gimp中的英文快速鍵無法使用。

 

cht電腦資訊gcingcin Windows
adm Find login register
views:9314