Кохаймося. Країні не вистачає програмістів!
Один из моих пунктиков: обязательно изменять местами в раскладке клавиатуры вывод символов "точка" и "запятая". Запятую использую чаще точки, поэтому частое использование 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.Заодно попытался выяснить, какая версия у моей системы. Проверил в двух местах: