Суть проблемы такова: имеем FC4 + 2.6.14.4 + Unicode'ная локаль, а при входе с обычного пользователя (в консоли) получаем
Keymap 0: Permission denied Keymap 1: Permission denied Keymap 2: Permission denied Keymap 3: Permission denied Keymap 4: Permission denied Keymap 5: Permission denied Keymap 6: Permission denied KDSKBENT: Operation not permitted loadkeys: could not deallocate keymap 7
Но русский при всём при этом работает.
При входе с root'а всё нормально. При использовании default'ного ядра всё OK.
Проблема наблюдается на UTF локалях. Ошибка происходит при вызове dumpkeys | loadkeys --unicode, который вызывается из unicode_start, вызываемого из /sbin/setsysfont.
Локаль извращенческая, но она наиболее отвечает моим требованиям:
/etc/sysconfig/i18n
LANG="en_US.UTF-8" LC_CTYPE="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" SYSFONT="cyr-sun16"
/etc/sysconfig/keyboard
KEYBOARDTYPE="pc" KEYTABLE="ru-utf"
ru-utf - мой, не тот что в Сети валяется, но это не влияет.
Скорее всего, это началось с 2.6.14.