Xorg
如何同時獲得自定義撰寫序列和 Unicode 字元輸入?
Ctrl
通過首先點擊++然後輸入程式碼點的十六進制值來獲取該字元(例如☭Shift
)來輸入原始 Unicode 字元是非常有用的,尤其是。當您測試各種語言的排版時,您無法輸入,需要從語言表中提取一些內容。u``262D
另一方面,設置有意義的自定義撰寫序列也是如此,這樣您就不必記住常用字元的十六進制值。例如,我的
~/.Xcompose
文件中有這個:include "%L" <Multi_key> <t> <l> : "₺" U20BA
這使得獲得土耳其里拉標誌變得非常容易。
問題是這種設置組合序列的方法似乎只適用於 XIM 輸入模組(來自我的
~/.xprofile
):export GTK_IM_MODULE=xim export QT_IM_MODULE=xim
當然 XIM 不支持上面的 Unicode 輸入系統。所以它似乎是或者:如果我在登錄到我的 X 會話之前確定有用的一個,我可以擁有一個或另一個,但是一旦選擇我就無法更改它。
我怎樣才能兩全其美?那裡有一個輸入模組可以同時處理這兩者?
烏姆
uim 於 2005 年首次發布,是一個多語言輸入法庫,具有 GTK 和 QT 介面,以及任何支持 xim(以及更多)的介面。看看我附近的電腦,Arch Linux、NetBSD 和 Ubuntu 都通過它們的預設分發渠道提供 uim 包,這(對我而言)表明了整個社區的某種程度的接受度。
我的節目摘錄
.xprofile
如何設置:export GTK_IM_MODULE='uim' export QT_IM_MODULE='uim' uim-xim & export XMODIFIERS='@im=uim' # Start one of the input method switchers uim-toolbar-gtk-systray &