>через rc.local
И что, меняются? rc.local отрабатывается до запуска иксов, xmоdmар же иксовая программа.Запускать надо именно в иксовой сессии.
Но про КDE не могу сказать точно, где там автозапускаемые приложения(но они есть, это помню).
Вот в автозапуск и надо добавить - но возможно не сам xmоdmap, а через скрипт(бывает DE своими клавиатурными приблудами всё дело портит, если xmodmap рано отрабатывает, да и просто удобней - можно, например, разные файлы загружать в зависимости от подключения вненшей клавиатуры и т.п.)
Файл - название и расположение значения не имеют, просто запускатьxmodmap /путь/до/файла
Содержимое - вроде нормально на вид.Срабатывает он если в терминале запустить, клавиши меняются?