Більшість часу працюю у Mac OS, але періодами трапляється Linux, а звичка печатати український текст з Mac-розкладкою вже пустила довгі коріння. Тож дуже не зручно коли на місті «и» трапляється «і». Саме це вирішив змінити для зручності набору простим набором команд:
FILE='/usr/share/X11/xkb/symbols/ua' ; \
cp $FILE $FILE.bak ; \
sed -i -r 's/Ukrainian_(i|I)(,| )/XXX_\1\2/g' $FILE ; \
sed -i -r 's/Cyrillic_(i|I)(,| )/Ukrainian_\1\2/g' $FILE ; \
sed -i -r 's/XXX_(i|I)(,| )/Cyrillic_\1\2/g' $FILE
Запускати треба один раз, після чого перезавантажити систему. Наступний запуск поверне все як було. Команда створює резервну копію української розкладки клавіатури, та міняє вказані букви місцями. Поки це все, може буду розвивати патч далі, а може й ні, це сама дратуюча штука для мене.