Лично я просто сохраняю раскладку по умолчанию командой
xkbcomp $DISPLAY -o default.xkb
цопирую её с другим именем, например, my_ru.xkb,
а затем заменяю в ней 4 секции на заранее сохранённые после
1-го такого редактирования, в которых русские буквы на тех местах,
где мне надо. Затем при входе в систему, если надо, ввожу команду
xkbcomp ry_my.xkb $DISPLAY
Т.е. 1-й раз надо отредактировать вручную.
Пётр.