[問題] vnc時無法使用遠端伺服器的gcin
我在Windows利用RealVNC這套軟體vnc到遠端的Linux VNC server
Linux distro是64-bit Ubuntu Server Edition 8.04
Linux上的gcin是用Synaptic裝的 gcin設定值皆為預設
vnc過去後發現一個問題
假設我開了文字編輯器 然後按Ctrl+Space trigger gcin
正常來說此時敲打鍵盤應該會看到gcin輸入框(顯示uesr正在輸入的注音符號)
然而我敲打鍵盤會發現gcin輸入框沒有出來
注音符號也沒有出來 而游標固定不動
(表示gcin是有被打開的 每個敲打的按鍵都有被gcin捕捉到)
(要再按一次Ctrl+Space把gcin關掉才能打英文字母)
以下是一些基本資料
1. gcin版本
remote_host:~$ gcin -v
gcin get env LC_CTYPE=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
gcin XIM will use en_US.UTF-8 as the default encoding
gcin: version 1.3.7.1
2. locale
in .bashrc:
export LANG='en_US.UTF-8'
export LC_CTYPE='en_US.UTF-8'
export LC_ALL='en_US.UTF-8'
3. VNC startup script(即~/.vnc/xstartup)
#!/bin/sh
startlxde
gcin &
setxkbmap -option "ctrl:nocaps"
synclient maxtaptime=0
synclient vertedgescroll=0
xscreensaver -nosplash &
4. env var for gcin
export GTK_IM_MODULE=gcin
export QT_IM_MODULE=gcin
export XMODIFIERS=@im=gcin
(我也試過 export XMODIFIERS=@im=gcin2)
5. ime setup
remote_host:~$ im-switch -s gcin
remote_host:~$ im-switch -z all_ALL -s gcin
通過這些設定卻還是不能正常使用gcin
我嘗試過pkill gcin然後gcin &多次 不過還是不行
請問還有甚麼解決辦法嗎(除了換ime platform外)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.31.155
→
11/01 11:02, , 1F
11/01 11:02, 1F
→
11/01 11:03, , 2F
11/01 11:03, 2F
→
11/02 00:17, , 3F
11/02 00:17, 3F
我平常都隱藏gcin的tray icon
幾乎都是用鍵盤切換輸入法
[補充] 已解決
問題點如L大所說的那樣 Ctrl+Space被Windows輸入法吃掉了
※ 編輯: Holocaust123 來自: 140.112.31.155 (11/02 02:16)