| |||||||
adm | Find | login register |
| |||||||||||||
| |||||||||||||
Ubuntu 22.04 的 GTK3 有問題,造成 X11 的相容性問題,gcin 有用到 X11 的部份。 像使用 ssh -X Ubuntu2204,使用 X11 forwarding。使用 X11 的 rxvt-unicode 及 QT 的 kate,都可以正常顯示。 使用 GTK 的 gnome-terminal、gedit 都無法顯示。 | |||||||||||||
大大上面的文字我是讀不太懂。 以下是我解決問題的過程: 在命令行輸入xinput,提示「running xinput against an Xwayland server」,也就是說,從ubuntu某個版本開始,鍵盤輸入機制發生改變。 ibus跟上了這個改動,而gcin沒有跟上。 wayland或許能使輸入設備響應更快,或者對編程人員調用api更方便。但是對用戶而言,好像不太方便。因此我要禁用它。 網上搜索「disable wayland ubuntu 22.04」,則得到相關文章。具體改動位置是: /etc/gdm3/custom.conf 進去把WaylandEnable=true改成false保存重啟即可。 之後gcin就可以正常安裝使用了。 | |||||||||||||
原來如此,看來是GTK 用了 Wayland 後,就造成 X11 的不相容。感謝回報。 QT還是用X11。XIM 是用 X11,輸入法只用 Wayland 就沒辦法用了。目前 java 還是用XIM,Android Studio 就沒辦法用? 如果 gcin 只用 GTK,會有些功能沒辦法使用,因為 GTK 沒有包含所有 X11 的功能。 edited: 6
| |||||||||||||
我從官方套件庫安裝2.9.0, 除了注音外,完全無法切換其它輸入法 其它一切正常 | |||||||||||||
在ubuntu22.04中,只要是用snap安裝的軟體就無法使用gcin 所以要先把snap給砍了 看這裡-> https://sysin.org/blog/ubuntu-remove-snap/ 然後用apt-get安裝瀏覽器 看這裡-> https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04 然後注音很神奇的只有簡體 但是看不出來要改那個檔案只好改ㄅ符號,去https://github.com/chinese-opendesktop/cin-tables抓bopomofo.cin 用gcin2tab把bopomofo.cin變成bopomofo.gtab 開root 把/usr/share/gcin/table/pho-char.gtab備分成pho-char.gtab.old 把bopomofo.gtab複製成/usr/share/gcin/table/pho-char.gtab 重啟gcin後,只要選ㄅ符號就會能打正體注音 |
| |||||||
adm | Find | login register |