| adm | Find | login register |
dlin joined: 2008-06-20 posted: 11 promoted: 0 bookmarked: 0 |
請問, 我用 NB(archlinux32) 連線到家裡的主機(archlinux64) email 放家裡主機上, 所以我想遠端用 gedit 編輯文件. 結果發現,不能打中文字. 按下 ctrl-space 沒有反應. 請問該怎麼設定才能打呢? 情況如下: on nb: local gedit, 正常可以輸入中文. on nb: xhost + server on nb: ssh server on nb's ssh window: export DISPLAY="server:0" on nb's ssh window: gedit& 按下 Ctrl-Space, 沒有反應. 該檢查哪些地方呢? | |||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
| |||||||||
guest |
| |||||||||
dlin joined: 2008-06-20 posted: 11 promoted: 0 bookmarked: 0 |
export GTK_IM_MODULE=gcin2 我設定如上, 用 gvim編寫遠端中文成功. 但是想用遠端的 thunderbird, 卻無法在 thunderbird 寫信. 請問這是 bug 嘛? 還是我用法不對呢? | |||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
把紅色的 2 拿掉
| |||||||||
dlin joined: 2008-06-20 posted: 11 promoted: 0 bookmarked: 0 |
以下三種情況都不行了, 我記得我上次設可以. 懷疑是因為遠端電腦(x86_64)正在跑 xwindow, 裏面的 gcin 我沒脫離. 此時想開第二個 gcin 是不是就混亂了呢? 好怪. Client 端 x86 兩個 gcin 的版本都是 1.4.1 我想應該不用換 1.4.2 也可以吧? 情況一、我原本設定
export XMODIFIERS=@im=gcin2 情況二、後來再加
export GTK_IM_MODULE=gcin2
情況三、後來再改
export GTK_IM_MODULE=gcin
| |||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
常見的問題有 XMODIFIERS 被重新設定的問題。 可以試試修改 thunderbird 的 shell script,這樣就不會 reload #!/bin/sh -f edited: 1
| |||||||||
guest |
建一個檔案名為gcin.sh | |||||||||
eliu joined: 2007-08-09 posted: 11482 promoted: 617 bookmarked: 187 新竹, 台灣 |
如果你是要用 ssh X11 forwarding 執行 firefox 等 gtk 的程式,上面的步驟是不需要的。 所以等於直接執行 firefox 就可以了。gcin 會被 im-client 自動執行。 在 ssh 的 DISPLAY=localhost:10.0,所以不必擔心 XMODIFIERS 的衝突,gcin 的 im-client 可以區分這種情形,不會連到主機螢幕的 X server。 如果是用 XIM 的程式就需要 export XMODIFIERS=@im=gcin2,現在用XIM的程式很少了。 |
| adm | Find | login register |