Собственно, крайне странная ситуация: система устанавливалась русская с английской раскладкой (на время установки), но после установки была выполнена команда:
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults/ --set --type=list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/layouts [ru,us]
Обычно этого было достаточно для того, чтобы у пользователей в системе по умолчанию включалась русская раскладка, однако не в этот раз. Пользователи вне зависимости от того, что нарисовано на панели Gnome (ru или en) печатают на английском, причём изменить раскладку не удаётся никакими способами.
Вывод команд из-под пользователя:
rules: evdev
model: pc105
layout: ru,us
variant: ,
options: grp:ctrl_shift_toggle
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Оставлять только ru-раскладку в gconf пробовал, бесполезно. Изменял в /etc/sysconfig/keyboard параметры KEYTABLE и LAYOUT на «ru», но это тоже плодов не приносит. Пробовал не запускать Gnome-сессию, а ограничиваться лишь xterm-ом - только английский.
Куда копать?
centos, gnome, администрирование