從 Xubuntu 20.04 升級到 22.04 禁用了我的撰寫鍵,我現在無法將其設定為舊的預設值

從 Xubuntu 20.04 升級到 22.04 禁用了我的撰寫鍵,我現在無法將其設定為舊的預設值

這是用於更改撰寫鍵的選單。它最初設定為“使用系統預設值”,但自從升級到 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_configurationhttps://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   ô   (&ocirc;) 
Shift+Ctrl+U 2203   ∃  (&exist;)

來自官方幫助文檔https://help.ubuntu.com/community/ComposeKey#XIM

相關內容