Обновление с Xubuntu 20.04 до 22.04 отключило мою клавишу создания сообщения, и теперь я не могу установить ее на старое значение по умолчанию.

Обновление с Xubuntu 20.04 до 22.04 отключило мою клавишу создания сообщения, и теперь я не могу установить ее на старое значение по умолчанию.

Это меню для изменения клавиши Compose. Изначально она была установлена ​​на "Использовать системные настройки по умолчанию", но после обновления до Xubuntu 22.04 она отключила мою клавишу Compose. Теперь, когда я хочу вернуть ее наЗначение по умолчанию в Ubuntu, то есть поведение «Удерживайте Shift, затем AltGR (порядок имеет значение), затем отпустите, затем нажмите то, что вы хотите написать», которое у меня было в 20.04, я не вижу для этого варианта.

введите описание изображения здесь

Как восстановить поведение версии 20.04?

решение1

Вы можете изменить конфигурацию в соответствии со своими потребностями, в первую очередь изменив файл конфигурации /etc/default/keyboard, как указано ниже в цитируемом тексте.

Для допустимых параметров для проверки переменной компоновки

$ grep "compose:" /usr/share/X11/xkb/rules/base.lst

также проверьте страницы руководства keyboardи руководство по настройке клавиатуры на сайте x.org https://wiki.archlinux.org/title/Xorg/Конфигурация_клавиатурыи https://www.x.org/releases/X11R7.6/doc/xorg-docs/input/XKB-Config.html

Xubuntu с XFCE и LXDE [все версии до 14.04]

Для Xubuntu 8.10 отредактируйте /etc/default/console-setup; для Xfce4 в Ubuntu 12.04.2 файл, о котором идет речь, — /etc/default/keyboard. Вы увидите строку, содержащую ключевое слово XKBOPTIONS. Отредактируйте строку следующим образом:

XKBOPTIONS="compose:rwin" 

(опять же, замените rwin на ralt, если вы предпочитаете AltGr в качестве клавиши создания сообщения; также Shift+AltGr, так как это точно не будет конфликтовать с другими настройками) Для вступления изменений в силу потребуется перезапуск Xserver (выход из системы).

XIM

Жесткое кодирование Gnome может быть отменено в пользу оригинального метода ввода Xwindow (XIM), установив переменную окружения GTK_IM_MODULE. Это можно установить в файле /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)

Чтобы создать собственный набор клавиш Compose, скопируйте файл /usr/share/X11/locale/en_US.UTF-8/Compose (или, если вы предпочитаете эквивалентный файл для вашего региона) в свой домашний каталог как .XCompose # cp /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XCompose и отредактируйте этот файл.

Состав Unicode

Другой способ ввода символов, не входящих в набор клавиш, — это ввод их в виде номеров символов 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

Связанный контент