Настоящая инструкция была написана для Ubuntu 12.04, но позднее также была опробована на Ubuntu 20.04, И даже Arch Linux with KDE Plasma. Работает одинаково. Возможно, всё это будет работать и в других версиях Линукса и других Юникс-образных системах. Если Вы знаете, что Вы делаете, то подогнать процесс установки под Вашу конфигурацию не составит большого труда.
- Станьте рутом (root). Например командой
su -
илиsudo sh
- Возьмите файл sah из директории "symbols" этого репозитория.
- Скопируйте его в свой /usr/share/X11/xkb/symbols/ (или туда, где ваши xkb файлы лежат).
- Возьмите файл evdev-sah.xml из директории "rules".
- Нет, этот файл целиком не надо никуда копировать. Откройте его в любом текстовом редакторе и изучите его XML содержимое.
- Откройте в другом окне редактора Ваш /usr/share/X11/xkb/rules/evdev.xml и найдите там место, куда вставить новый
<layout>
. Обычно они там отсортированы в алфавитном порядке по коду языка, поэтому имеет смысл воткнуть нашу "sah" раскладку между сербской "rs" и словакской "si". Совет: сделайте поиск по тексту на слово "Slovenian". - Скопируйте весь текст от тэга
<layout>
до тэга</layout>
включительно из файла evdev-sah.xml и вставьте его в Ваш системный evdev.xml - сохраните файл.
Всё. После этого в настройках многоязыковой клавиатуры должен появиться язык "Sakha" с разными вариантами раскладок. "Settings" -> "Region & Language" -> "Input Sources" -> "+". Ищите в разделе "Other" на букву "S" (Sakha). Если не появился, попробуйте перезагрузить Х. Например, "Log Out" а потом обратно "Log In".
- MS Windows (default) - [почти] в точности повторяет раскладку от Майкрософт, где пять якутских букв ҤҔӨҺҮ расположены по верхнему ряду клавиатуры вместо цифр 4-8. В отличие от MS Windows, присутствует русская буква Ё на цифре 3, что делает алфавит полным и поэтому не требует использования отдельной русской раскладки. Сдвоенная буква Дь тоже убрана за ненадобностью и клавиша 2 используется для других полезных знаков. Цифры можно набирать, используя правую клавишу Alt. Экспериментируйте.
- he5yH - Старая ҺӨҔҮҤ раскладка, которая была создана давно, ещё в начале этого столетия, когда никаких стандартов не существовало. Оставлена для обратной совместимости и для любителей ретро.
- Phonetic (Android) - альтернативная раскладка, экспериментальная, фонетически напоминает английскую QWERTY, в точности как на телефонах Андроид с драйвером AnySoftKeyboard, и использует ровно 26 алфавитных клавиши минимальной английской клавиатуры, что делает её совместимой с заказными миниатюрными клавиатурами (типа пульт ДУ для "умных" телевизоров). А ещё может быть полезной для тех кто привык к QWERTY, т.к. не требует переучивания на ЙЦУКЕНГ и никаких дополнительных наклеек. К тому же не содержит лишних (русских) букв, таких как Я, Ё, Ж, Ш и т.д., хотя доступ к ним всё-равно есть через правую клавишу ALT (см. карту в Gnome).
Раскладка с использованием ALT по постановлению Правительства РС(Я) из данной разработки убрана, как не имеющая практической ценности. К тому же, она уже реализована в последних дистрибутивах Линукс в языковом разделе "Russian" под вариантом "Yakut".
PS: Если у Вас не Убунту Линукс, то настройки xkb могут оказаться в /usr/X11R6/lib/X11/xkb/ или /etc/X11/xkb/ или в любом другом месте. Ищите внимательно.
©️ 2020 Кыраһа Михаил