| |||||||
adm | Find | login register |
請問我在 puppy linux 下編譯並 make install gcin 1.4.2 詞音用起來蠻正常的, 但是 Shift + Ctrl 想轉換到其它輸入法時, gcin 的圖示就無故消失, Alt + 1/2/3....都無效 如果由終端機啟動 gcin (開機先不啟動 gcin) 切到詞音再 Shift + Ctrl 後出現如下訊息:
gtab file /usr/share/gcin/table/dayi3.gtab 目前是先用 oxim 替代方案來解決無法使用倉頡等詞音以外的輸入法 我們的討論串在此: http://knoppix.tnc.edu.tw/modules/newbb/viewtopic.php?topic_id=3364&forum=3&post_id=13608#forumpost13608 是否能協助解決,謝謝
| |||||||||||||
| |||||||||||||
請參考:http://cle.linux.org.tw/trac/wiki/GcinScreenLiveCD knoppix.tnc.edu.tw 從前倒不失為一個好站,但現在小白橫行,在那裡是 學不到/討論不到 什麼東西的。 | |||||||||||||
那個網頁之前有參考過了, 照做沒用的, 謝謝 人總是有剛接觸的領域, 聞道有先後, 術業有專攻, 如是而已 我5年前是從那裡學起的, 有空就基於不忘恩心情回饋後進, 讓linux家族能多多興旺起來 而且主要是那裡的 live-cd 品質至今一直維持的不錯,平時有在用, 大大一句"小白", 實在讓人看了心在滴血...無言以對 | |||||||||||||
| |||||||||||||
回eliu前輩 我就是自己在puppy上compile的 ./configure --prefix=/usr make make install 並且把 Edward Lee 前輩為 slackware 12.0 打包的 gcin 1.3.5 的 install/doinst.sh 安裝 script 稍加修改後借過來用 (puppy 是 slackware 風格 linux) 啟動命令是加在 ~/.xinitrc 裡面 export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS=@im=gcin 詞音很正常 但是 Shift+Ctrl 切換輸入法時 不是gcin圖示消失, 就是圖示維持詞音不變 雖然目前另外compile oxim 1.1.6 來給使用倉頡的初學者來用 但一來 oxim 碰上 opera 會讓 opera 無故消失 (不過幸好puppy內建的seamonkey 很正常) 二來oxim的 setup 是 qt3寫的, 還要把 libqt-im.so.3 包進來 加上新酷音體積蠻龐大的 跟puppy強調的小型linux精神有點違背 希望前輩能撥冗協助
| |||||||||||||
抱歉 沒注意到前輩給的是連結 我去試試看,感恩前輩 試完再把結果po上來 謝謝 | |||||||||||||
明明就有用。 PUPPY LINUX 4.1.1 + http://cle.linux.org.tw/trac/wiki/GcinScreenLiveCD 那頁 wiki 的最後修改是 06/24/07 20:40:49 (1 year ago) 搭配目前的 PUPPY LINUX 仍然完全正確,gcin 所有輸入法都正常。
所以我說「knoppix.tnc.edu.tw 從前倒不失為一個好站,但現在小白橫行」, 證據確鑿啊… PUPPY LINUX 4.1.1 是我在該 project 首頁抓的最明顯連結,是最新版沒錯。 (DOWNLOAD PUPPY LINUX 4.1.1Get the latest official version.) | |||||||||||||
caleb 兄留點口德啦 第1次還以為是您po的太快, 筆誤傷人 想不到竟然是真的 每個人有每個人專業的領域, 我的專業你可能就不及格了 有的人只不過拿現成的 linux live-cd 來用用, 至於能學到什麼也不大去計較 再說linux 這東西還不是一大堆記問之學 有人定下遊戲規則, 大家就根據規則來玩 依我看許多高手不過是空閒時間多多, 資料宅多了,見多識廣吧了 It's for fun, 大家各取所需, 盡興就好 難不成要 knoppix.tnc.edu.tw 最好關門大吉 以免害人誤上賊船, 從此綽號"小白", 走路也變得跟螃蟹一樣"橫行" 還"證據確鑿", 唉 不知我把這個討論串引用過去, 會引起啥迴響來 ======================================= 上面說試了沒用, 是看到有人試過沒用, http://e-pup.5d6d.com/thread-751-1-3.html 我自己倒只是看了一下流程, 只覺的這行指令比較特殊 echo 0 > .gcin/config/gcin-status-tray 不過在我現有的gcin試著加上沒用, 搞不好是 1.3.3 的版本才可行, 之前是用 1.3.5 跟 1.4.2 試的 也是照我之前在 ubuntu 下的正規方法編譯安裝 現在總算有點蛛絲馬跡了, 無論如何還是要感恩caleb 兄的幫忙 至於用 gdb 的除錯, puppy 下資源極度缺乏, gedit 相依的東西太多, 不好裝 不過有假期時還是會試著除錯看看, It's for fun | |||||||||||||
新手確實不懂許多事 | |||||||||||||
我覺得啦!這個問題 99.9% 不是出在 gcin。而是一個 live cd/distro 建立的 流程是否熟悉的問題。 所以這些問題討論到最後,通常是在討論其他的事去了,最後就失焦了。
一個 distro 是如何建立起來的,如果大結構能抓得住(包括一個軟體要如
所以,這個流程要先去熟悉。如果真的抽不時間去熟悉這些流程,我是建 edited: 1
| |||||||||||||
找到答案了, 過程如下: 上面的 script 方法還要在使用程式前先執行一下 export LD_REPORT=/root/.gcin/usr/lib/libgcin-im-client.so.1 實在無法向knoppix那邊的使用者推荐這種 gcin 於是就把 /root/.gcin/usr 跟 /root/.gcin/etc 移到正常 /usr, /etc 下 這行 echo 0 > .gcin/config/gcin-status-tray 也免了 /etc/gtk-2.0/gtk.immodules 也改一下, 去掉 /root/.gcin ~/.xinitrc 加上 gcin & (export GCIN_TABLE_DIR=/root/.gcin/... 可免) 重新打包 pet 檔, 安裝後發現要在 ~/.xinitrc 再加上 export GTK_IM_MODULE=gcin 這樣就 ok 啦 之後拿 gcin-1.4.2.pet 來比較, 根本就是一樣的架構, 只是檔案多寡不同 就想拿1.3.3 source 來編譯看看, 又讓我回想起多年前跟樓上的Edward Lee前輩在cle論壇學習slackware 10.2時 有 gcin-1.3.3 for slackwar 11.0 可用, (tgz2pet 就可轉成 pet) 一試之下果然完全正常, 所以應該是新版gcin 與 puppy 不是很相容造成的 以上測試過程算是給這個主題有個完整交代 謝謝諸位前輩們熱心不吝賜教 (有機會還是會把 1.3.5 以後的 gcin 給gdb 除錯看看 我的工作就是寫韌體, 然後透過 ice 連到機器做動態惕除bug 這種靜態的除錯應該難不倒我才對) (又遇到多年前的老師, 既驚又喜, 自稱為 slackware 的工友 不過我知道前輩是高手中的高手, 當時問問題實在是問的有點不好意思 程度不好還敢跑來學 slackware, 不過還是硬著頭皮一路給問下去 那篇 slackware 10.2 中文化討問串的發問訪客幾乎就是小弟一人, 哈 前輩老師多謝啦) | |||||||||||||
我絕對不是高手,我不是讀資訊的,工作上也和資訊無關。 我只想提醒一下幾個問題:
1. 已經有人測試正常。所以,你該找出是什麼地方弄錯了,而不是
2. 不要把一些基礎隱藏起來,否則開發者會碰到愈來愈多和他開發
3. 不同的 distro,或同 distro 但版本不同,他的編譯環境不同,避免
BTW,我已經改用 FreeBSD,在 FreeBSD ports 是有製作 Live CD
|
| |||||||
adm | Find | login register |