| 
各位板上的gcin fans和開發大大們好!小弟是新加入的gcin愛用者,請大家多多指教!
 自從用了gcin之後,小弟就沒辦法回頭去用scim了...XD
 gcin的好用,不用小弟多說大家也知道
 不過關於符號表,小弟有一個購想要和大家分享、討論
 希望這個意見能讓gcin變的更好、更方便!
 
 gcin原本的符號表示用滑鼠在gcin的編輯方框(也有人叫它選字方框)點一下左鍵開啟
 但是編輯方框是要在輸入文字時才會顯示
 如果要在編輯方框隱藏時叫出符號表
 就必須先隨意鍵入文字使編輯方框出現
 然後才能用滑鼠開啟符號表來輸入特殊符號
 這樣的操作方式實在非常不便...
 
 小弟的想法是:把Shift鍵作為開啟符號表的功能鍵
 在編輯方框隱藏時,按下Shift就會顯示編輯方框並同時開啟符號表
 而只要按下表中的符號,符號表就會自動關閉
 若沒有輸入,再按一次Shift就會一起關閉符號表並隱藏編輯方框
 在輸入文字時,也可以按下Shift鍵叫出符號表(用滑鼠開啟的方式也保留下來)
 當然,如果沒輸入符號,再按一次Shift就可以關閉符號表
 這樣就可以快速開關符號表輸入符號,又可以不用為此而把編輯方框改回以前總是顯示的礙眼情形
 
 以上是小弟的小小建議,希望開發大大能參考看看
 辛苦大大了,謝謝!
 
edited: 1
 | 
| 
 Shift 鍵 應該是不可行的,因為 Windows 的新注音就是用 Shift 鍵切換英數,gcin 也支援。 
 
或者把彈出式視窗關掉,我個人其實也比較喜歡這樣用,這樣在中文輸入狀態 window 就會一直顯示。
 | 
| | eliu |  | 
 Shift 鍵 應該是不可行的,因為 Windows 的新注音就是用 Shift 鍵切換英數,gcin 也支援。 
 
或者把彈出式視窗關掉,我個人其實也比較喜歡這樣用,這樣在中文輸入狀態 window 就會一直顯示。
 
 | 
那可以改用其他的按鍵嗎?
( 可是按Ctrl+Space切換至英數模式不是也很方便嗎?) 
小弟蠻不喜歡編輯方框總是顯示在一旁,它有時候會檔到字或其他東西... 
edited: 2
 | 
| 
目前有支援 ctrl-alt-, 切換的方式,也就是 Windows 的方式,但搭配 popup 的方式有些問題,已經修正好了,會在 pre4。
 | 
| | eliu |  | 
目前有支援 ctrl-alt-, 切換的方式,也就是 Windows 的方式,但搭配 popup 的方式有些問題,已經修正好了,會在 pre4。
 | 
謝謝大大! 
上面是小弟自己的想法,希望大家能再多多討論看看... 
小弟會好好向大大們學習的!
 
還有還有 
編輯方框的位置能不能弄成都自動在游標的右邊 
有時候打字時它還是會檔到字耶...
 | 
| 
一般的情形,不是自動在游標底下嗎?你是用什麼軟體會出現這種情形。
 | 
| | eliu |  | 
一般的情形,不是自動在游標底下嗎?你是用什麼軟體會出現這種情形。
 | 
好像用任何程式都會偶爾發生這種狀況 
以前的版本可以用滑鼠拖到旁邊 
不過現在用滑鼠一按編輯方框就會出現符號表,連拖都不行...囧
 | 
| | eliu |  | 
一般的情形,不是自動在游標底下嗎?你是用什麼軟體會出現這種情形。
 
 | 
 我的目前正常,如圖
 
  
除了使用xim的程式以外,有時候gtk版本不一樣時也會有這種情形
 jackblackevo說的情形我以前也遇過,當時好像是gtk版本不同有關(我不確定)
 可能不同的版本gtk-immoudule放在不同的資料夾?
 
/usr/lib/gtk-2.0/usr/lib/gtk-2.0/2.10.0
 /usr/lib/gtk-2.0/2.10.0/immodule-files.d
 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/gcin.immodules
 /usr/lib/gtk-2.0/2.10.0/immodules
 /usr/lib/gtk-2.0/2.10.0/immodules/im-gcin.so
 
 | 
| Sorry, 原諒小弟的多話,問題就在這一起問了...M$窗戶的新注音在打字打到一半時可以按Esc來取消未按Enter確認的字
 gcin可不可以也做成這樣呢?
 打到一半可以按Esc鍵來取消尚未按Enter鍵送出的編輯方框中的字
 | 
| 
 | jackblackevo |  | 好像用任何程式都會偶爾發生這種狀況
 以前的版本可以用滑鼠拖到旁邊
 不過現在用滑鼠一按編輯方框就會出現符號表,連拖都不行...囧
 | 
自己手動編譯如果沒處理好 gtk immodule conffile 就會這樣。
 
例如自己 make install / checkinstall / deb 系統卻從 rpm 轉來安裝。
 
把 GTK2 immodule 摸清楚就不會發生這種事(安裝官方的 deb 比較快啦…想不通為啥有人要轉 gcin rpm to deb)
 
 
 
GTK2 的 XIM mode OverTheSpot 還是有點小問題,不過 GTK2 用 immodule 就好了。
 | 
| | winlin |  | 
 
 
 我的目前正常,如圖
 
  
除了使用xim的程式以外,有時候gtk版本不一樣時也會有這種情形
 jackblackevo說的情形我以前也遇過,當時好像是gtk版本不同有關(我不確定)
 可能不同的版本gtk-immoudule放在不同的資料夾?
 
/usr/lib/gtk-2.0/usr/lib/gtk-2.0/2.10.0
 /usr/lib/gtk-2.0/2.10.0/immodule-files.d
 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/gcin.immodules
 /usr/lib/gtk-2.0/2.10.0/immodules
 /usr/lib/gtk-2.0/2.10.0/immodules/im-gcin.so
 
 | 
抱歉,winlin大,小弟是個新手 
我不是很了解耶... 
還煩請大大多多指導了!
 | 
| 
 | jackblackevo |  | Sorry, 原諒小弟的多話,問題就在這一起問了... M$窗戶的新注音在打字打到一半時可以按Esc來取消未按Enter確認的字
 gcin可不可以也做成這樣呢?
 打到一半可以按Esc鍵來取消尚未按Enter鍵送出的編輯方框中的字
 | 
建議另開 topic 詢問,養成良好習慣。
 
通常有主題的討論串裡有人 off-topic,我都直接無視 XD 
 | 
| | caleb |  | 
 
 
自己手動編譯如果沒處理好 gtk immodule conffile 就會這樣。
 
例如自己 make install / checkinstall / deb 系統卻從 rpm 轉來安裝。
 
把 GTK2 immodule 摸清楚就不會發生這種事(安裝官方的 deb 比較快啦…想不通為啥有人要轉 gcin rpm to deb)
 
 
 
GTK2 的 XIM mode OverTheSpot 還是有點小問題,不過 GTK2 用 immodule 就好了。
 | 
小弟目前是用Ubuntu 7.10 
不知道大大能不能教小弟詳細的步驟呢?
 | 
| | caleb |  | 
 
 
建議另開 topic 詢問,養成良好習慣。
 
通常有主題的討論串裡有人 off-topic,我都直接無視 XD 
 | 
了解了,小弟會改進的!
(已重新發文至討論板)edited: 1
 | 
| 
 | jackblackevo |  | 小弟目前是用Ubuntu 7.10
 不知道大大能不能教小弟詳細的步驟呢?
 | 
7.10 應該可以直接吃 Debian Sid 的 gcin deb  (7.04 確定不行)
 
萬一因為 Debian Sid 太新吃不下來,可參考這篇自行編譯:
 
http://cle.linux.org.tw/trac/wiki/GcinPackageDeb
 
 
 
「不同 Distro / 相同 Distro 不同版本」處理 GTK modules 的預設方式不一定相同,所以 make install 無法徹底解決 (也不應該解決,因為這是 package maintainer 的事情。Makefile 如果亂搞會造成系統管理及 maintainer 許多不便)
 | 
| | caleb |  | 
 
 
7.10 應該可以直接吃 Debian Sid 的 gcin deb  (7.04 確定不行)
 
萬一因為 Debian Sid 太新吃不下來,可參考這篇自行編譯:
 
http://cle.linux.org.tw/trac/wiki/GcinPackageDeb
 
 
 
「不同 Distro / 相同 Distro 不同版本」處理 GTK modules 的預設方式不一定相同,所以 make install 無法徹底解決 (也不應該解決,因為這是 package maintainer 的事情。Makefile 如果亂搞會造成系統管理及 maintainer 許多不便)
 | 
小弟就是抓gcin 1.3.7.1的Deb來更新gcin的版本 
不過pre版本的Deb和Tarball小弟就是沒辦法裝 
安裝Deb或編譯時都出現沒有gtk+-2.0的錯誤訊息...
 | 
| | eliu |  | 
目前有支援 ctrl-alt-, 切換的方式,也就是 Windows 的方式,但搭配 popup 的方式有些問題,已經修正好了,會在 pre4。
 | 
對了 
eliu大能不能把用滑鼠按編輯方框所開啟的符號表 
弄成按下表中的符號後,就會自動關閉呢? 
就和按Ctrl+Alt+,所開的符號表或M$的新注音符號表一樣 
點按表中的符號輸入之後,就會自動關閉消失
edited: 1
 | 
| 
 | jackblackevo |  | 小弟就是抓gcin 1.3.7.1的Deb來更新gcin的版本
 不過pre版本的Deb和Tarball小弟就是沒辦法裝
 安裝Deb或編譯時都出現沒有gtk+-2.0的錯誤訊息...
 | 
目前的 1.3.7.1 deb GTK 處理是給 Debian etch / Ubuntu 7.04 以前版本用的。
 
Ubuntu 7.10 + 目前的 1.3.7.1 deb 就會造成你遇到的「視窗位置不對」 這問題 (原因我前面講了)。
 
 
 
照 gcin trac 那篇自行編 deb 絕對沒問題。
 | 
| 
 | jackblackevo |  | eliu大能不能把用滑鼠按編輯方框所開啟的符號表 弄成按下表中的符號後,就會自動關閉呢?
 | 
如果要做,建議設成選項。
 
我個人是喜歡符號表一直留著,因為我常常要同時點很多不同符號 :P 
 | 
| | caleb |  | 
 
 
目前的 1.3.7.1 deb GTK 處理是給 Debian etch / Ubuntu 7.04 以前版本用的。
 
Ubuntu 7.10 + 目前的 1.3.7.1 deb 就會造成你遇到的「視窗位置不對」 這問題 (原因我前面講了)。
 
 
 
照 gcin trac 那篇自行編 deb 絕對沒問題。
 | 
小弟照著文章做了一遍,但卻出現錯誤訊息:
 | jackblackevo@jackblackevo-desktop:~/gcin-1.3.8~pre4$ sudo dpkg-buildpackage -b dpkg-buildpackage: source package is gcin
 dpkg-buildpackage: source version is 1.3.8~pre4-1
 dpkg-buildpackage: source changed by Wen-Yen Chuang <caleb@calno.com>
 dpkg-buildpackage: host architecture i386
 dpkg-buildpackage: source version without epoch 1.3.8~pre4-1
 debian/rules clean
 dh_testdir
 dh_testroot
 rm -f build-stamp
 touch .depend
 [ ! -f Makefile ] || /usr/bin/make clean
 make[1]: Entering directory `/home/jackblackevo/gcin-1.3.8~pre4'
 Makefile:3: config.mak: 沒有此一檔案或目錄
 ./configure
 ./configure: 15: Syntax error: Bad fd number
 make[1]: *** [config.mak] Error 2
 make[1]: Leaving directory `/home/jackblackevo/gcin-1.3.8~pre4'
 make: *** [clean-patched] Error 2
 jackblackevo@jackblackevo-desktop:~/gcin-1.3.8~pre4$
 | 
 | 
| 
 | jackblackevo |  | Makefile:3: config.mak: 沒有此一檔案或目錄 ./configure
 ./configure: 15: Syntax error: Bad fd number
 | 
建議試兩個:
 
1. 把 /bin/sh 連結至 /bin/bash 不要用 /bin/dash
 
2. 先 ./configure 一次再執行 dpkg-buildpackage -b
 | 
| | caleb |  | 
 
 
如果要做,建議設成選項。
 
我個人是喜歡符號表一直留著,因為我常常要同時點很多不同符號 :P 
 
 | 
可不可以新增一個「輸入符號後關閉符號表」的選項? 
勾選的話,包括Ctrl+Alt+,和用滑鼠開啟的符號表都統一成點按符號後就會自動關閉 
沒勾選該選項的話,則兩種方式開啟的符號表都會像目前按編輯方框所開的符號表一樣 
在輸入符號之後符號表仍然開啟,再按一次Ctrl+Alt+,或按編輯方框才會關閉
 
還有,按Ctrl+Alt+,開啟符號表時,能不能一併顯示編輯方框呢?
 | 
| | jackblackevo |  | 可不可以新增一個「輸入符號後關閉符號表」的選項?
 勾選的話,包括Ctrl+Alt+,和用滑鼠開啟的符號表都統一成點按符號後就會自動關閉
 沒勾選該選項的話,則兩種方式開啟的符號表都會像目前按編輯方框所開的符號表一樣
 在輸入符號之後符號表仍然開啟,再按一次Ctrl+Alt+,或按編輯方框才會關閉
 
 還有,按Ctrl+Alt+,開啟符號表時,能不能一併顯示編輯方框呢?
 
 
 
 | 
補充一下:在沒有勾選「輸入符號後自動關閉符號表」時 
若開啟符號表,則不論編輯方框是否為空的,編輯方框都不會自動隱藏 
除非手動關閉符號表,編輯方框才會恢復原本自動隱藏的功能 
而勾選該選項時 
只有手動開啟符號表時,編輯方框才會不論是否是空的,皆會一併同時顯示 
若編輯方框是空的時候,除非符號表是開啟的,否則編輯方框都會自動隱藏
 
以上的建議是小弟想了好幾天,認為最能夠同時滿足對符號表有不同需求的人,而且還可以維持簡潔畫面的方法希望大大能考慮採用小弟的意見,謝謝!辛苦了!
edited: 1
 | 
| | caleb |  | 1. 把 /bin/sh 連結至 /bin/bash 不要用 /bin/dash
 
 | 
請問要怎麼把 /bin/sh 連結到 /bin/bash 呢?
 | 
| 
 | guest |  | 請問要怎麼把 /bin/sh 連結到 /bin/bash 呢? | 
Debian 是 dpkg-reconfigure dash
 
Ubuntu 我不知道。
 
暴力的作法是 sudo ln -sf /bin/bash /bin/sh
 | 
| | caleb |  | 
 如果要做,建議設成選項。
 
我個人是喜歡符號表一直留著,因為我常常要同時點很多不同符號 :P 
 
 | 
caleb大~gcin-setup-tab裡的「符號視窗點選後自動關閉」,這個選項好像打勾與否都一樣...
 順便跟您回報一下
   | 
| 
 | winlin |  | gcin-setup-tab裡的「符號視窗點選後自動關閉」,這個選項好像打勾與否都一樣... | 
我的 gcin-setup-tab / gcin-setup (gcin-setup-old) 都正常啊。
 
gcin 1.3.8~pre5-1
 | 
| 
我明白 winlin 說啥了,跟 gcin-setup-tab 沒關係。
 
 
 
以前的 gcin
 
1. 叫出符號表後,按兩次 ctrl-space 回來還是會有符號表
 
2. 按 ctrl-shift 切換輸入法,符號表還是會留著(內碼是例外,切到內碼時符號表會不見)
 
 
 
現在的 gcin 1.3.8.pre5
 
1. 按兩次ctrl-space 回來符號表就不見了
 
2. 按 ctrl-shift 切換輸入法,符號表會消失
 | 
| | caleb |  | 現在的 gcin 1.3.8.pre5 
1. 按兩次ctrl-space 回來符號表就不見了
 
2. 按 ctrl-shift 切換輸入法,符號表會消失 | 
我的入力娘 patch 就是改自以前的符號表,按 ctrl-space twice / ctrl-shift 入力娘都不會消失。
 | 
| | caleb |  | 
 
 
我的入力娘 patch 就是改自以前的符號表,按 ctrl-space twice / ctrl-shift 入力娘都不會消失。
 
 | 
喔~還有這個問題呀?
 
caleb大我是指取消勾選「符號視窗點選後自動關閉」這個選項後,我點符號後,符號視窗還是會自動關閉
 有點怪
   |