
Это меню для изменения клавиши 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 ô (ô) Shift+Ctrl+U 2203 ∃ (∃)
из официальных справочных документовhttps://help.ubuntu.com/community/ComposeKey#XIM