感謝eliu兄:
pre4解決了「拆碼區開合的問題」和「英文字彙不能選字的問題」,
但小弟發現一個小問題,重複方式如下:
開啟rxvt或lilyterm之後,輸入「pkill gcin; gcin」,
然後開啟任何應用程式(如madedit)準備打字,會發現gcin crashed,
rxvt的訊息為:
Segmentation fault
ps -e的結果為:
5017 tty2 00:00:00 gcin <defunct>
切到ctrl+alt+F2看到的訊息是:
gcin_im_client_foucs_in error: Broken pipe
dmesg 的訊息為:
[ 1792.620922] gcin[5865]: segfault at 20 ip 08059cbb sp bfffb280 error 4
in gcin[8048000+2d000]
接著得要重新登入X才能使gcin恢復正常使用。
目前不確定是不是我自己的問題,還在測試中.
感謝~辛苦了~
|
gcin1.so gcin2.so 有沒有 update ?
|
eliu | gcin1.so gcin2.so 有沒有 update ?
|
應該是有的,我確定gcin1.so與gcin2.so是用pre4編出來的檔案。
試著用tenv,然後按icon右鍵→重新啟動gcin,tenv的視窗同樣得到下列訊息:
$./tenv
GCIN_TABLE_DIR=./data
gcin_im_client_reset error: Broken pipe
總之,現在gcin如果重新啟動,就會掛掉...
剛剛在用firefox時,gcin一直反覆掛掉重開,console的訊息如下:
handle_read: Connection reset by peer
Cannot read reply from gcin server: Connection reset by peer
edited: 4
|
|
如附件
|
|
感謝eliu兄~
pre5怎麼重新啟動gcin都O.K.了~
我換了「﹍」作為底線試試(但實際上怎麼都比不上「全形空白」OK...),圖如下:
另外發現一個問題,順便回報一下:
我發現拆完碼未按空白鍵送字前,若按數字鍵,會造成拆碼被刪除一格,(就像按了Backspace一樣)。
例如我拆了「abc」,這時若按任何數字鍵,拆碼區會變成「ab」,「c」被刪了。
小問題,並沒有嚴重影響打字,eliu兄有空再修即可,感謝~
|
eliu兄好:
小弟回報幾個over the spot的顯示問題:
- over the spot + gtab自動選字:
如果gtab緩衝區太長時而超過screen的寬度時,拆碼區會超出screen右側,
使用者會因此看不到拆碼區,也看不到剛打好的字是否正確。
能不能改成「允許gcin視窗太長時,gcin視窗左側可超出螢幕範圍,右側則留在螢幕範圍」?
這樣才能看到拆字。
註:其實詞音把緩衝區設長一點時,若緩衝區寬度超過screen,也有相當的情形。
- 用Backspace刪除緩衝區的字時,gcin視窗不會resize。
例如:
在緩衝區打入「一二三四五六」之後,
Backspace刪除「五六」二字,緩衝區後面留著那2個字元的空白。
- over the spot且「不」使用彈出式輸入視窗時:
不開啟彈出式視窗時,按enter送出gtab緩衝區之後,gcin視窗不會resize。
以上, 感謝~ 辛苦了 :)
|
popup彈出式視窗關閉,也就是 window一直存的選項不建議用,因為在 firefox會有 window 位置不對的問題。
edited: 1
|
eliu | popup彈出式視窗關閉,也就是 window一直存的選項不建議用,因為在 firefox會有 window 位置不對的問題。
|
eliu兄:
感謝提醒,沒有必要時會盡量少關閉彈出式視窗。
另外發現pre6有些新的修改還不錯,提出來感謝一下:
- pre6 gtab自動選字裡的拆碼區改成了「只開不合」,而且在緩衝區清空之後reset,
我覺得這樣用起來感覺相當「精巧」,平時不會太佔空間,緩衝區太長卡到畫面右邊時又不會閃爍,感謝~
- pre6拆碼區已經告別「黑點仔‧」,改成「虛線仔﹍ 」,
而且只要不開啟gtab自動選字就不會有虛線仔,預估未來提出抗議的人數應該會大減。
(雖然「虛線仔」是比「黑點仔」好一些,但我自己還是重編改用「全形空白」)
雖然以上二點修改只是小細節,但是用起來就是增加不少爽度,感謝~
|