2015-02-06

Типографская раскладка в Ubuntu 14.04, 14.10

Первым делом после установки дистрибутива я привык включать ввод типографских символов через клавишу 3-го уровня (устанавливаю на правый Alt). Зачем эти символы? Чтобы легко и быстро набирать правильные кавычки «», тире —, стрелки ↑↓←→ и прочие знаки.

В предыдущих версиях Ubuntu настройка была тривиальной: пойти в параметры раскладки и включить пару флажков. В последних релизах эти опции пропали.
Команда setxkbmap меняет параметры, но они слетают при переключении раскладки. Чтобы исправить это поведение, пропишем опции setxkbmap в dconf-editor.

Устанавливаем пакет из стандартных репозиториев:
sudo apt-get install dconf-editor



Запускаем dconf-editor, ищем строку 'input-sources' (полный путь: /org/gnome/desktop/input-sources). Осталось дописать в список xkb-options:
'lv3:ralt_switch', 'misc:typo'

Первый параметр назначает клавишу 3-го уровня на правый Alt, второй разрешает ввод типографских символов. Если выполнить в терминале:
gkbd-keyboard-display -l ru
появится окно с изображением клавиатуры и доступных для ввода знаков.

9 комментариев:

  1. Анонимный27.07.2015, 09:09

    Годное решение!

    ОтветитьУдалить
  2. Анонимный19.04.2016, 02:21

    а как сделать чтобы именно setxkbmap не слетало после перезагрузки? в .bashrc ?

    ОтветитьУдалить
  3. Анонимный19.04.2016, 02:27

    и для lubuntu данный метод не работает

    ОтветитьУдалить
  4. @Анонимный
    > для lubuntu данный метод не работает
    За Lubuntu не скажу, может этот способ прокатит.

    ОтветитьУдалить
  5. Спасибо, за совет. Работает также для Elementary OS Loki, она на базе Ubuntu 16.04

    ОтветитьУдалить
  6. Анонимный19.05.2017, 12:20

    Как же долго я это искал. В Kubuntu 14.04 все через gui можно настроить, а в ubuntu приходится вот так.

    ОтветитьУдалить