Выделил тему из FAQ. В настоящий момент в extras-devel лежит пакет xkblayouts-rx51-ru_0.4.2-5, который зает фонетические раскладки для FiSe клавиатур и для US.
При установке пакет пытается определить текущую аппаратную конфигурацию и, если машинка финская или английская, подменяет, соответственно, русскую. После установки или обновления надо в апплете панели управления выключить (если была уже включена) и включить обратно русскую раскладку. Иначе X сервер не подгрузит изменения.
Изменять раскладки (после установки) можно и вручную. Для этого есть простенький скрипт. Запускать его можно только из-под рута, поскольку он корректирует системные файлы xkb. Что может скрипт
xkbcustom -l # показать известные раскладки
xkbcustom -r # восстановить оригинальную
xkbcustom -d # установить фонетическую, ориентируясь на предположение об аппаратной конфигурации
xkbcustom <имя> # установить принудительно раскладку <имя>
Файлы, описывающие раскладки, лежат в /usr/share/xkblayouts
Копия оригинальной русской раскладки, после установки, будет в /usr/var/cache/xkblayouts
Сейчас Dik смотрит правленную под английскую клавиатуру и, когда мы с ним придём к консенсусу, я выложу пакет в тестинг, а дальше уже ваши голоса
c приветом, gLobster
Nokia E7|Lumia 920 + TomTom Go Live 1000 + Lenovo IdeaPad Z370+ Motorola Xoom