Настройка персонажей 3/4 уровня (типографская раскладка)

Когда Ubuntu использовала GNOME, была поддержка типографских символов на третьем / четвертом уровне, независимо от источника ввода (например, "English US" или "Russian"). Как я узнал, в Ubuntu 15.04 снова появилась возможность доступа к альтернативным символам в разделе "Клавиатура -> Горячие клавиши -> Набор текста -> Клавиша альтернативных символов". Но нет никаких альтернативных персонажей вообще.

Как настроить альтернативных персонажей 3/4 уровня?

1 ответ

Решение

В DConf (чтобы отредактировать его, я установил dconf-editor) перейдите в org.gnome.desktop.input-sources. Свойство target - это xkb-options. Если "Ключ альтернативных символов" уже был установлен на R.Alt, можно найти опцию "lv3:ralt_switch" в списке, представленном этим свойством. Чтобы включить типографский макет на 3-м /4-м уровне, нужно добавить опцию "misc: typo". После этого параметры xkb будут выглядеть следующим образом: ['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:ralt_switch', 'misc:typo'], и типографский макет также станет активным .


Upd: без dconf-editor можно обновить xkb-параметры, используя gsettings, например так:

$ gsettings get org.gnome.desktop.input-sources xkb-options
['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:ralt_switch']
$ gsettings set org.gnome.desktop.input-sources xkb-options \
"['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:ralt_switch', 'misc:typo']"
Другие вопросы по тегам