Марийская раскладка в линукс (кодировка Win-1251)
Перейти к навигации
Перейти к поиску
Откройте в терминале файлы: evdev.xml и base.xml:
sudo gedit /usr/share/X11/xkb/rules/evdev.xml
sudo gedit /usr/share/X11/xkb/rules/base.xml
Найдите в обоих этих файлах:
<variant> <configItem> <name>chm</name> <description>Mari</description> <languageList> <iso639Id>chm</iso639Id> </languageList> </configItem> </variant>
и после них добавьте:
<variant> <configItem> <name>chm_1251</name> <description>Mari (1251)</description> <languageList> <iso639Id>chm</iso639Id> </languageList> </configItem> </variant>
Откройте в терминале файл: ru:
sudo gedit /usr/share/X11/xkb/symbols/ru
в конце файла добавьте:
// Mari language layout // based on Russian standard keyboard // (1251) partial alphanumeric_keys xkb_symbols "chm_1251" { include "ru(winkeys)" name[Group1]= "Mari (1251)"; key.type[group1]="FOUR_LEVEL_ALPHABETIC"; key <AC04> { [ Cyrillic_a, Cyrillic_A, U0456, U0406 ] }; key <AC07> { [ Cyrillic_o, Cyrillic_O, U0454, U0404 ] }; key <AD03> { [ Cyrillic_u, Cyrillic_U, U045E, U2122 ] }; key <AC02> { [ Cyrillic_ui, Cyrillic_UI, U0457, U0407 ] }; key <AD06> { [ Cyrillic_n, Cyrillic_N, U2030, U2030 ] }; include "level3(ralt_switch)" };
Перегрузите сеанс пользователя и добавьте раскладку: Mari (1251).