Марийская раскладка в линукс (кодировка Win-1251): различия между версиями

Материал из Wiki FU-Lab
Перейти к навигации Перейти к поиску
(Новая страница: «Откройте в терминале файлы: evdev.xml и base.xml: sudo gedit /usr/share/X11/xkb/rules/evdev.xml sudo gedit /usr/share/X11/xkb/rules/ba…»)
 
Нет описания правки
 
Строка 1: Строка 1:
Откройте в терминале файлы: evdev.xml и base.xml:
Откройте в терминале файлы: '''evdev.xml''' и '''base.xml''':


  sudo gedit /usr/share/X11/xkb/rules/evdev.xml
  sudo gedit /usr/share/X11/xkb/rules/evdev.xml
Строка 17: Строка 17:
         </variant>
         </variant>


и после них добавте:
и после них добавьте:


         <variant>
         <variant>
Строка 33: Строка 33:
  sudo gedit /usr/share/X11/xkb/symbols/ru
  sudo gedit /usr/share/X11/xkb/symbols/ru


в конце файла добавте:
в конце файла добавьте:


  // Mari language layout
  // Mari language layout

Текущая версия от 15:05, 15 июля 2014

Откройте в терминале файлы: 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).