astenix
15-10-2011 19:49 Переделываем точку с запятой в Ubuntu
Один из моих пунктиков: обязательно изменять местами в раскладке клавиатуры вывод символов "точка" и "запятая". Запятую использую чаще точки, поэтому частое использование Shift раздражает.

Под виндой есть программа Keyboard Layout Manager, которая делает это через GUI.

Под Win7 есть Microsoft Keyboard Layout Creator - принцип аналогичен.

Под Ubuntu эта задача решается через dev/hands.
    1)
    Включить мозг.

    2)
    Открыть Параметры клавиатуры > Раскладки и отключить русскую клавиатуру. Все равно ее придется отключить и включить, чтобы применить изменения, или же полностью перелогиниваться, а это бред.

    3)
    root > добраться до следующего файла: /usr/share/X11/xkb/symbols/ru - скопировать его куда-нибудь на всякий случай.

    5)
    Открыть файл /usr/share/X11/xkb/symbols/ru на редактирование.

    6)
    Найти в этом файле логический блок текста (обычно он в верхней области) name[Group1]= "Russia". Их там много, это все разные варианты русской раскладки. Есть name[Group1]= "Russia - Legacy", есть name[Group1]= "Russia - Typewriter"...

    7)
    В нужной области найти строку:
    key <AB10> {        [          period,           comma      ]       };


    8)
    Переписать ее так:
    key <AB10> {        [          comma,           period      ]       };


    Что произошло: я просто переставил местами указание того, какой символ отображается при обычном нажатии клавиши, и какой отображается при ее нажатии вместе с Shift.

    9)
    Открыть Параметры клавиатуры > Раскладки и включить русскую клавиатуру.

    Enjoy.
Заодно попытался выяснить, какая версия у моей системы. Проверил в двух местах:

Ваш комментарий:
Гость []
[смайлики сайта]
Автоматическое распознавание URL
Не преобразовывать смайлики
Cкрыть комментарий
Закрыть