
這是用於更改撰寫鍵的選單。它最初設定為“使用系統預設值”,但自從升級到 Xubuntu 22.04 後,它就停用了我的撰寫鍵。現在我想把它還給Ubuntu的預設設定,即我在 20.04 中的“按住 Shift,然後 AltGR(順序很重要),然後釋放,然後按您想要編寫的內容”行為,我看不到此選項。
如何恢復 20.04 的行為?
答案1
您可以修改配置以滿足您的需求,主要是修改設定檔 /etc/default/keyboard ,如下面引用的文字所述。
對於組成變數檢查的有效選項
$ grep "compose:" /usr/share/X11/xkb/rules/base.lst
也可以查看 x.org 的手冊頁keyboard
和鍵盤設定指南
https://wiki.archlinux.org/title/Xorg/Keyboard_configuration和
https://www.x.org/releases/X11R7.6/doc/xorg-docs/input/XKB-Config.html
帶有 XFCE 和 LXDE 的 Xubuntu [所有版本到 14.04]
對於 Xubuntu 8.10,編輯 /etc/default/console-setup;對於 Ubuntu 12.04.2 中的 Xfce4,有問題的檔案是 /etc/default/keyboard。您將看到一行包含關鍵字 XKBOPTIONS。編輯該行以讀取:
XKBOPTIONS="compose:rwin"
(再次,如果您更喜歡 AltGr 作為撰寫鍵,請將 rwin 替換為 ralt;也可以使用 Shift+AltGr,因為它肯定不會與其他設定衝突)需要重新啟動 Xserver(登出)才能生效更改。
西美
透過設定環境變數 GTK_IM_MODULE 可以推翻 Gnome 硬編碼,轉而支援原始 Xwindow 輸入法 (XIM)。這可以在 /etc/environment 檔案中設置,但如果電腦有多個用戶,那麼最好透過修改 ~/.gnomerc 或 ~/.Xsession 從每個用戶的主目錄進行設置
匯出 GTK_IM_MODULE="xim"
查看 /usr/share/X11/locale/compose.dir 找到適合您的語言環境的撰寫表,例如:
# This file contains compose table file names. The first word is the # compose table file name and the second word is the full locale # name. #... en_US.UTF-8/Compose en_GB.UTF-8
然後查看 /usr/share/X11/locale/en_US.UTF-8/Compose
# UTF-8 (Unicode) compose sequence #... <Multi_key> <p> <exclam> : "¶" paragraph # PILCROW SIGN <Multi_key> <P> <exclam> : "¶" paragraph # PILCROW SIGN <Multi_key> <plus> <minus> : "±" plusminus # PLUS-MINUS SIGN <Multi_key> <question> <question> : "¿" questiondown # INVERTED QUESTION MARK <Multi_key> <minus> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE
<Multi_Key> 是撰寫 (Shift+AltGr) 鍵
要建立您自己的一組撰寫鍵,請將檔案/usr/share/X11/locale/en_US.UTF-8/Compose(或如果您喜歡適合您的語言環境的等效檔案)複製到您的主目錄,格式為.XCompose # cp /usr /share/X11/locale/en_US.UTF-8/Compose ~/.XCompose 並編輯此檔案。
統一碼組成
輸入非鍵帽字元的另一種方法是將其輸入為 Unicode 字元編號。
按 Shift+Ctrl+U,放開 U,輸入十六進位 (0123456789abcdef) Unicode 字元代碼點,然後放開 Shift+Ctrl。當您鍵入時,將顯示帶下劃線的 u,後面跟著數字。
或者,按下(然後放開)Shift+Ctrl+U,然後在顯示帶下劃線的 u 時輸入十六進位 Unicode 字元代碼點,後面跟著 。
Shift+Ctrl+U 00f4 ô (ô) Shift+Ctrl+U 2203 ∃ (∃)