cht電腦資訊gcin
adm Find login register

舊的設定檔讓gcin不能使用的問題回報

winlin
1 舊的設定檔讓gcin不能使用的問題回報
Promote 0 Bookmark 02008-03-06quote  

老大,發現一個現象回報給您知道,雖然可能不需要改什麼,但還是給您參考一下

我發現刪除~/.gcin之後,
若在新生的~/.gcin目錄下放入之前舊的cj.gtab.append.gtab和cj.gtab.append
就會使gcin的倉頡無法使用,但其他輸入法都可正常使用
或許一部份的相容性問題,也出在自訂的gtab的外加字詞那裡?

謝謝,辛苦了~ 

Debian testing (lenny)
gcin 1.4.0 pre7

winlin
2
Promote 0 Bookmark 02008-03-06quote  

抱歉,再補充一下,我發現問題應該是出在: 

只要~/.gcin裡有cj.gtab.append.gtab和cj.gtab.append,倉頡就不能正常使用
不論這兩個檔案是後來新生或者是先前的備份,都一樣會使倉頡不能使用

謝謝~辛苦了~ 

eliu
3
Promote 0 Bookmark 02008-03-06quote  
winlin
4
Promote 0 Bookmark 02008-03-07quote  
哦好~感謝老大這麼快速地搞定它,辛苦了~
我等caleb兄更新Debian的unofficial套件後再試(嘿,我偷懶...大笑
winlin
5
Promote 0 Bookmark 02008-03-08quote  
23:48 caleb winlin: 最近都在搞 evilvte, 不想碰零碎的 *.c XD
23:48 caleb winelin: 等 pre8 出來再包 :

OKOK,感謝cale兄,我不急~ XD
你也加油~

edited: 1
winlin
6
Promote 0 Bookmark 02008-03-09quote  
winlin

抱歉,再補充一下,我發現問題應該是出在: 

只要~/.gcin裡有cj.gtab.append.gtab和cj.gtab.append,倉頡就不能正常使用
不論這兩個檔案是後來新生或者是先前的備份,都一樣會使倉頡不能使用

謝謝~辛苦了~ 

老大抱歉,我試了pre8之後,問題仍是相同
只要~/.gcin裡有cj.gtab.append.gtab和cj.gtab.append,倉頡就不能輸字(可以拆碼,但無法輸字)
謝謝,辛苦了~

eliu
7
Promote 0 Bookmark 02008-03-09quote  
winlin
8
Promote 0 Bookmark 02008-03-09quote  
eliu

gtab-merge 產生的 cj.gtab.append.gtab 有問題,重新編輯產生新的看看。

老大好~
自己用文字編輯器新增cj.gtab.append時,只要開啟倉頡輸入法,gcin就整個消失不見~
和用gcin-setup新增的結果似乎不太相同,不過,都是一樣讓倉頡不能用就是了

謝謝~ 

eliu
9
Promote 0 Bookmark 02008-03-09quote  
edited: 1
winlin
10
Promote 0 Bookmark 02008-03-09quote  
eliu

奇怪,怎麼我試都沒問題。要不要用 gcin-setup -> gtab 裏面的編輯看看 .

嗯,真的有點奇怪,不然這樣好了
老大,我把那兩個檔給您(如附件)
,請您放在   ~/.gcin之下,再開倉頡看看會不會當(或能不能輸字)
謝謝您~

edited: 1
本人已不在此站活動
11
Promote 0 Bookmark 02008-03-09quote  

請把 ~/.gcin 砍掉,然後來重複此一狀況,看是否會發生。這樣大家比較好測試。

winlin
12
Promote 0 Bookmark 02008-03-09quote  
LGJ

請把 ~/.gcin 砍掉,然後來重複此一狀況,看是否會發生。這樣大家比較好測試。

看來,只得把過程說 清楚,這樣比較好讓作者老大知道問題出在 哪 裡

我的步驟如下: 

(1)關掉x
(2)把 ~/.gcin 砍掉
(3)回到X,開啟gcin(這時新的~/.gcin已自動生成)
(4)進入gcin-setup,將倉頡設為內定輸入法
(5) 關掉gcin-setup,隨便開個編輯器,確定倉頡已成為預設輸入法
(6)進入gcin-setup,到關於gtab的那個選項下,點[編輯輸入法的使用者外加字詞],編好後, 關閉那個編輯字詞的視窗
(7)關閉gcin-setup
(8)隨便開個文字編輯器,按Ctrl+space
(9)倉頡可進入,但是只能拆碼,卻不能輸字

謝謝大家~ 

eliu
13
Promote 0 Bookmark 02008-03-10quote  
winlin
14
Promote 0 Bookmark 02008-03-10quote  
eliu

我也試了你的步驟,沒問題。我是無辜的

感謝老大耐心測試,不過我這邊情形依舊

我把會出現狀況的config檔包上來
順便上傳caleb兄所包的兩個deb,如果您有用debian的話,就可以測試 

如果您還是測不出問題,那就先別麻煩了,等pre9 說不定問題會自動消失?吐舌頭

eliu
15
Promote 0 Bookmark 02008-03-10quote  


是否可以提供 cj.gtab  cj.gtab.append cj.gtab.append.gtab ?

這樣可以確認是否 .append.gtab 是否有問題。

winlin
16
Promote 0 Bookmark 02008-03-10quote  
eliu

是否可以提供 cj.gtab  cj.gtab.append cj.gtab.append.gtab ?

這樣可以確認是否 .append.gtab 是否有問題。

歹勢,剛剛貼了文卻又忘了把附檔貼上來,現在補上:

gcin_config.tar.gz

gcin_1.4.0~pre8-1_i386.deb

gcin-qt3-immodule_1.4.0~pre8-1_i386.deb

其中第一個檔案(gcin_config.tar.gz )裡頭有附cj.gtab.append和cj.gtab.append.gtab
由於我在測試的時候是直接使用gcin預設的cj.gtab,而並沒有使用自己的cj.gtab,所以在此沒有附上

辛苦了,謝謝您~

edited: 1
eliu
17
Promote 0 Bookmark 02008-03-10quote  


245465 cj.gtab.append.gtab  -> 你的

193039 a.gtab -> 正確的

原來的 cj.gtab size: 193001

如果是用 gcin 附的 cj.gtab 弄出來的,245465 是錯的。

winlin
18
Promote 0 Bookmark 02008-03-10quote  
eliu

245465 cj.gtab.append.gtab  -> 你的

193039 a.gtab -> 正確的

原來的 cj.gtab size: 193001

如果是用 gcin 附的 cj.gtab 弄出來的,245465 是錯的。

感謝老大的回覆,請問我應該怎麼做才能讓「使用者外加字詞」這個功能恢復正常呢?

對了,您所說的「a.gtab」是指什麼呢?我附給您的設定檔裡好像沒有這個檔


謝謝您

eliu
19
Promote 0 Bookmark 02008-03-10quote  


a.gtab 就是正確的  cj.gtab.append.gtab

先檢查你的 cj.gtab 的 filesize,另外檢查 gtab-merge 是否正確

edited: 1
winlin
20
Promote 0 Bookmark 02008-03-10quote  
eliu

a.gtab 就是正確的  cj.gtab.append.gtab

先檢查你的 cj.gtab 的 filesize,另外檢查 gtab-merge 是否正確

 

 老大好~
cj.gtab的size應該是正確的

$ls -l cj.gtab
-rw-r--r-- 1 root root 193001 2008-03-08 20:03 cj.gtab
 

不過gtab-merge 的部份,我不知道如何作檢查,只好下個「ls -l」給您看看
e$ls -l /usr/bin/gtab-merge
-rwxr-xr-x 1 root root 11184 2008-03-08 20:03 /usr/bin/gtab-merge

感謝您~ 

本人已不在此站活動
21
Promote 0 Bookmark 02008-03-10quote  
winlin

 

看來,只得把過程說 清楚,這樣比較好讓作者老大知道問題出在 哪 裡

我的步驟如下: 

(1)關掉x
(2)把 ~/.gcin 砍掉
(3)回到X,開啟gcin(這時新的~/.gcin已自動生成)
(4)進入gcin-setup,將倉頡設為內定輸入法
(5) 關掉gcin-setup,隨便開個編輯器,確定倉頡已成為預設輸入法
(6)進入gcin-setup,到關於gtab的那個選項下,點[編輯輸入法的使用者外加字詞],編好後, 關閉那個編輯字詞的視窗
(7)關閉gcin-setup
(8)隨便開個文字編輯器,按Ctrl+space
(9)倉頡可進入,但是只能拆碼,卻不能輸字

謝謝大家~ 

沒錯,我這邊可以重複這個 bug。

追查中……

eliu
22
Promote 0 Bookmark 02008-03-10quote  
本人已不在此站活動
23
Promote 0 Bookmark 02008-03-10quote  
eliu

搞不好是我 gtab-merge.c 沒有放進去,再試試 pre9 看看。

好像是修改沒放進去。pre7/pre8 都會有問題。pre9 已經 OK。

要不要下定決心用版本控制呀!XD
 

winlin
24
Promote 0 Bookmark 02008-03-12quote  
winlin

 

看來,只得把過程說 清楚,這樣比較好讓作者老大知道問題出在 哪 裡

我的步驟如下: 

(1)關掉x
(2)把 ~/.gcin 砍掉
(3)回到X,開啟gcin(這時新的~/.gcin已自動生成)
(4)進入gcin-setup,將倉頡設為內定輸入法
(5) 關掉gcin-setup,隨便開個編輯器,確定倉頡已成為預設輸入法
(6)進入gcin-setup,到關於gtab的那個選項下,點[編輯輸入法的使用者外加字詞],編好後, 關閉那個編輯字詞的視窗
(7)關閉gcin-setup
(8)隨便開個文字編輯器,按Ctrl+space
(9)倉頡可進入,但是只能拆碼,卻不能輸字

謝謝大家~ 

老大好~
今早試了caleb包好的pre9,但是結果仍和pre8的情形一樣(如上引述), 歹勢...不悦
cj.gtab.append和cj.gtab.append.gtab生成之後, 倉頡就不能輸字, 砍掉就又恢復正常

我檢查了gtab-merge的大小如下:

$ls -l /usr/bin/gtab-merge
-rwxr-xr-x 1 root root 11080 2008-03-11 23:44 /usr/bin/gtab-merge

cj.gtab.append和cj.gtab.append.gtab 大小分別如下:(如附件)

 -rw-r--r-- 1 winlin winlin     42 2008-03-12 10:22 cj.gtab.append
-rw-r--r-- 1 winlin winlin 245481 2008-03-12 10:22 cj.gtab.append.gtab

eliu
25
Promote 0 Bookmark 02008-03-12quote  

檢查版本 


$ gtab-merge -v
        gtab-merge for gcin 1.4.0.pre9
gcin:gtab-merge input_file.gtab  phrase_file.append   final-output.gtab

winlin
26
Promote 0 Bookmark 02008-03-12quote  
eliu

檢查版本 


$ gtab-merge -v
        gtab-merge for gcin 1.4.0.pre9
gcin:gtab-merge input_file.gtab  phrase_file.append   final-output.gtab

版本同上,檢查結果如下 :

$gtab-merge -v
    gtab-merge for gcin 1.4.0.pre9
gcin:gtab-merge input_file.gtab  phrase_file.append   final-output.gtab

謝謝您 

eliu
27
Promote 0 Bookmark 02008-03-12quote  
winlin
28
Promote 0 Bookmark 02008-03-12quote  
eliu


你要不要檢查 gtab-merge 是否有兩個,去 /usr/bin /usr/local/bin 看一下

我有到老大說的那兩個目錄去看,只有/usr/bin才有 

用whereis指令查到也只有一個

$whereis gtab-merge
gtab-merge: /usr/bin/gtab-merge /usr/share/man/man1/gtab-merge.1.gz


而安裝指令的查詢結果,也顯示只有一個:

$dpkg -L gcin | grep gtab-merge
/usr/bin/gtab-merge
/usr/share/man/man1/gtab-merge.1.gz

謝謝您~ 

註:順便把我的gtab-merge上傳為附件

edited: 2
本人已不在此站活動
29
Promote 0 Bookmark 02008-03-12quote  
winlin

cj.gtab.append和cj.gtab.append.gtab 大小分別如下:(如附件)

 -rw-r--r-- 1 winlin winlin     42 2008-03-12 10:22 cj.gtab.append
-rw-r--r-- 1 winlin winlin 245481 2008-03-12 10:22 cj.gtab.append.gtab

這個很可疑,檔案太大了:

-rw-r--r--   1 edt1023  users       48 Mar 12 18:38 cj.gtab.append
-rw-r--r--   1 edt1023  users   193019 Mar 12 18:38 cj.gtab.append.gtab

建議自行編譯一個看是不是正常。我這邊測試不會有問題。

eliu
30
Promote 0 Bookmark 02008-03-12quote  
1,2,next

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