Настройка Fedora. Раскладки клавиатуры

Как говорилось на страницах, посвящённых инсталляции Fedora, в ходе неё целесообразно, даже при выборе русскоязычного интерфейса установщика, целесообразно сохранить оригинальную (то есть американскую английскую) раскладку клавиатуры. Соответственно, по окончании установки возникает задача: добавить русскую раскладку и определить переключатель кириллица/латиница.

Для решения её существует несколько простых способов -- здесь мы остановимся только на одном из них. Он предназначен для среды GNOME и сводится к запуску утилиты gnome-keyboard-properties через меню Система -> Параметры -> Клавиатура или просто из командной строки. После чего возникает следующее окно:

05.png

Переходим во вкладку Раскладки и видим единственную доступную раскладку -- США:

06.png

Для добавления более иной раскладки, как нетрудно догадаться, надо нажать на кнопку Добавить. После чего из соответствующих списков сначала выбираем раскладку для страны, а затем её вариант:

07.png

В примере выбран вариант раскладки typewriter (он же Печатная машинка). Почему -- было написано в специальной заметке.

Теперь фиксируем мышью новобразованную строку и жмём на кнопку Параметры раскладки, что выводит нам длинный их список, из которого сейчас представляют интерес две позиции:

  1. Key(s) to change layout — выбор переключателя, и
  2. Use keyboard LED to show alternative language — выбор идикатора альтернативной (то есть в нашем случае кириллической) раскладки.

08.png

Развернув первый из указанных пунктов, мы увидим всеохватывающий список возможных переключателей, из которого остаётся выбрать подходящий, причём возможен выбор нескольких вариантов, действующих одновременно:

09.png

Ранее в качестве переключателя я задействовал традиционный CapsLock, но несколько лет назад перешёл на использование левой Win-клавиши -- должна же она хоть для чего-то использоваться.

А в качестве индикатора раскладки нам предлагается любой из трёх, которые могут иметь место быть на клавиатуре:

10.png

На этом развлечения с параметрами раскладки в первом приближении можно считать законченными. Прочие, и весьма богатые, возможности их настройки (установка трёх и более раскладок, обеспечение ввода неразрывного пробела и т.д.) оставляю для самостоятельного рассмотрения заинтересованными лицами. А нам остаётся только решить, нужен ли нам сквозной переключатель для всей среды или следует сохранить включённую по умолчанию опцию — Отдельная раскладка для каждого окна.

В любом случае, выберем ли мы общесистемное или “оконное” переключение, кириллическая раскладка будет маркироваться включением соответствующего светодиода. Однако индикатор текущей раскладки можно вывести и на любую из панелей GNOME, для чего существует специальный апплет, подключаемый стандартным способом: пунктом контекстного меню Добавить на панель по щелчку правой кнопкой мыши и выбором пункта Индикатор раскладок клавиатуры из списка:

11.png

Правда, по умолчанию единственный вариант индикации — символьный, USA/Rus:

12.png

13.png

Можно сделать и индикацию раскладки на панели в виде картинки -- традиционно с этой целью используются изображения государственных флагов США и России. Для этого нужно:

  • поместить в каталог /usr/share/pixmaps соответствующие файлы изображений в формате PNG;
  • запустить gconf-editor -- от root'а из командной строки терминала или из меню Приложения -> Системные -> Редактор конфигурации;
  • отыскать в нём ключ /desktop/gnome/peripherals/keyboard/indicator/showFlags (например, через Правка -> Поиск по значению showFlags);
  • включить соответствующий ему чекбокс.

После чего символы на иконке сменятся вот такими значками, масштабированными по высоте панели:

14.png

15.png

Вместо изображений флагов можно использовать любые другие -- например, статуи Свободы для us и Юрия Долгорукого -- для ru. Или бутылку бурбона и бутылку столичной. Простор для воображения богатый -- важно только, чтобы файлы изображений носили имена us.png и ru.png.

Из контекстного меню по щелчку правой кнопкой мыши на панельной пиктограмме можно и вызвать утилиту настройки раскладок, и ознакомиться с текущей раскладкой:

16.png

Хотя, как уже говорилось, описанный выше способ предназначен в первую очередь для GNOME, и сама утилита gnome-keyboard-properties, и апплет индикации раскладки прекрасно работают, например, в LXDE. Вполне вероятно, что их можно задействовать и во многих более иных оконных менеджерах.

Для среды Xfce есть свой инструмент, не менее изящный и более гибкий — плагин xfce4-xkb-plugin. О нём речь пойдёт на страницах, посвящённых этому десктопу.


Теги: ,