| |||||||
adm | Find | login register |
eliu大您好,我長期使用gcin覺得相當不錯,謝謝您的努力開發與維護。 我使用archlinux,最近升級後,gcin到了2.8.3-4版,gnome-terminal則是3.16.2版。本來可以在gnome-terminal使用gcin輸入中文的,現在按Ctrl-Space,完全紋風不動。 不過還是無法解決。但是在其他如瀏覽器、libreoffice等,gcin都沒有問題。 | |||||||||||||
需要 install gcin-gtk3-immodule | |||||||||||||
| |||||||||||||
我查了一下,gcin-gtk3-immodule除了說明文件外,只有一個檔案在/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-gcin.so (https://packages.debian.org/stretch/amd64/gcin-gtk3-immodule/filelist ) 只是,gcin本身已經在/usr/lib/x86_64-linux-gnu/gtk-3.0/immodule裏面放im-gcin.so了。不曉得這兩個im-gcin.so有什麼不同? 我把gcin-gtk3-immodule裡面的im-gcin.so手工拷到/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/,重新登入,還是無法在gnome-terminal裏面輸入中文。 | |||||||||||||
| |||||||||||||
照您指示更新到arch package repo最新版(x86_64),我也把gnome-terminal更新到最新版https://www.archlinux.org/packages/extra/x86_64/gnome-terminal/ 還是存在一樣問題。 | |||||||||||||
關於gnome-terminal: 我在Cinnamon desktop環境下執行gnome-terminal後,用ps -ef只能找到gnome-terminal-server,而不是gnome-terminal,找到PID後查裡面的environ,發現LANG=en_US.UTF-8(和當前cinnamon desktop環境下不同)且沒有: 似乎gnome-terminal-server在系統啟動很早期就已經被載入 用pstree查,發現parent process是systemd,但是systemctl又查不到gnome-terminal相關訊息 幫已經執行的gnome-terminal-server程序添加環境變數(不知道怎麼做)有幫忙嗎? | |||||||||||||
我用 Arch 大約十年了,gcin 設定是照 Wiki,或可看看 :
https://wiki.archlinux.org/index.php/Gcin
我沒用 gnome-terminal,主要是 mlterm 及 tilda (FVWM),備用是 mate-terminal (Mate) 及 xfce4-terminal (Xfce)(其實都很少用),gcin 都運作正常。
在此順便謝謝劉前輩提供 gcin。
| |||||||||||||
感謝~~目前成功使用mate-terminal中。我也謝謝劉大大 | |||||||||||||
我在 Archlinux gnome 3.20 中,使用 gcin 2.8.4-3 也遇到相同的問題。 改用其它 terminal 程式也就可以正常使用 gcin,但傷腦筋的是 Nautilus 也有同樣的狀況,不過奇怪的是如果我用 mate-terminal 去 Run Nautilus 那 gcin 就可以使用。 | |||||||||||||
edited: 2
| |||||||||||||
要不要試試看把環境變數的設定移到 /etc/profile 來做。 | |||||||||||||
寫在 .xprofile 裡試試? | |||||||||||||
根據這邊的建議,要將環境變數放在 /etc/environment https://webptt.com/m.aspx?n=bbs/Linux/M.1446817372.A.508.html |
| |||||||
adm | Find | login register |