В этом посте я рассказал, как можно изменить соответствие клавиш символам при помощи .Xmodmap.
В этом посте я расскажу, как можно изменить раскладку сразу для всех пользователей изменив файл раскладки.
В openSUSE все это добро хранится вот тут:
/usr/share/X11/xkb/symbols
Нас интересует русская фонетическая раскладка. Все русские раскладки находятся в файле ru:
/usr/share/X11/xkb/symbols/ru
открывем его при помощи любимого теьтового редактора (нужны права root):
mcedit /usr/share/X11/xkb/symbols/ru
и ищем phonetic:
F7 -> phonetic -> Enter
partial alphanumeric_keys
xkb_symbols "phonetic" {
name[Group1]= "Russian (phonetic)";
В длинном списке всех символов находим:
key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
и
key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
и меняем на:
key <LatW> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
и
key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] };
Сохраняемся:
F2
Выходим из редактора и перелогиниваемся.
В этом посте я расскажу, как можно изменить раскладку сразу для всех пользователей изменив файл раскладки.
В openSUSE все это добро хранится вот тут:
/usr/share/X11/xkb/symbols
Нас интересует русская фонетическая раскладка. Все русские раскладки находятся в файле ru:
/usr/share/X11/xkb/symbols/ru
открывем его при помощи любимого теьтового редактора (нужны права root):
mcedit /usr/share/X11/xkb/symbols/ru
и ищем phonetic:
F7 -> phonetic -> Enter
partial alphanumeric_keys
xkb_symbols "phonetic" {
name[Group1]= "Russian (phonetic)";
В длинном списке всех символов находим:
key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] };
и
key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
и меняем на:
key <LatW> { [ Cyrillic_zhe, Cyrillic_ZHE ] };
и
key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] };
Сохраняемся:
F2
Выходим из редактора и перелогиниваемся.
Комментариев нет:
Отправить комментарий