Здравствуйте!
Хотелось бы чтобы в консоли была возможность печатать на русском.
Стоит RFRemix 19.
Скрипт /etc/rc.d/rc.local не работает(я туда прописал loadkeys ru)
Добавлю. в службах пишет что rc.local снята с ошибкой failed
setfont - это загрузка шрифта, а у ТС не работает раскладка клавиатуры, пока он не выполнит loadkey. Вообще-то, за загрузку раскладки и шрифта в системе отвечает юнит systemd-vconsole-setup.service, а какую раскладку и какой шрифт грузить, он узнает из файла /etc/vconsole.conf. Если же vconsole.conf отсутствует, то устанавливается дефолтные шрифт и раскладка. Необходимости вставлять в какие-то другие юниты loadkey, в отличии от setfont (проблема с квадратиками в консоли до сих пор решается только через дополнительный костыль в виде setup-cyrfont@.service) нет совершенно.
systemd-vconsole-setup.service - Setup Virtual Console
Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static)
Active: active (exited) since Пн 2013-11-11 19:28:59 MSK; 1h 5min ago
Docs: man:systemd-vconsole-setup.service(8)
man:vconsole.conf(5)
Main PID: 92 (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/systemd-vconsole-setup.service
ноя 11 19:28:59 localhost.localdomain systemd[1]: Started Setup Virtual Co...
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
hedgehog566, Судя, по статусу, юнит отрабатывает нормально, без ошибок. Что я посоветовать бы мог, так это удалить все Вами встроенные в другие юниты команды loadkey, и изменить в vconsole.conf раскладку с ru на, приведенную мною выше, ruwin_alt-UTF-8 (переключение по правому Alt), убрать кавычки с параметра FONT. Перезагрузить систему. Проверить работу переключения раскладки в виртуальной консоли (Alt-Ctrl-Fn). Если не работает, то от рута задать команды:
Имеется Fedora 20 и такая же проблема.
Не переключается на русский язык никакими комбинациями.
После команды
loadkeys ru
начинает переключаться по ctrl-shift.
В файле /etc/vconsole.conf прописано
text
KEYMAP="ru"
FONT="latarcyrheb-sun16"
пробовал и с кавычками и без - никакой разницы.
Пробовал KEYMAP=ruwin_alt-UTF-8 - никакой разницы, язык не переключает ни по правому alt, никак еще.
systemd-vconsole-setup отрабатывает при загрузке без ошибок:
text
systemctl status systemd-vconsole-setup
systemd-vconsole-setup.service - Setup Virtual Console
Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static)
Active: active (exited) since Ср 2014-01-08 12:11:48 EET; 50s ago
Docs: man:systemd-vconsole-setup.service(8)
man:vconsole.conf(5)
Main PID: 46 (code=exited, status=0/SUCCESS)
янв 08 12:11:48 localhost.localdomain systemd[1]: Starting Setup Virtual Console...
янв 08 12:11:48 localhost.localdomain systemd[1]: Started Setup Virtual Console.
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Правда смущает цифра 50s ago на только что загруженной системе, он что, срабатывает перед перезагрузкой?
И еще смущает постоянное внизу Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
Если его сделать руками:
systemctl restart systemd-vconsole-setup (именно restart, а не просто start)
text
systemd-vconsole-setup.service - Setup Virtual Console
Loaded: loaded (/usr/lib/systemd/system/systemd-vconsole-setup.service; static)
Active: active (exited) since Ср 2014-01-08 12:17:50 EET; 5s ago
Docs: man:systemd-vconsole-setup.service(8)
man:vconsole.conf(5)
Process: 569 ExecStart=/usr/lib/systemd/systemd-vconsole-setup (code=exited, status=0/SUCCESS)
Main PID: 569 (code=exited, status=0/SUCCESS)
янв 08 12:17:50 localhost.localdomain systemd[1]: Started Setup Virtual Console.
Видим нормальный статус, нормальное время отработки, нет warning journal rotated.
Переключение раскладки работает по ctrl-shift левому или правому.
Странно все это.
Может systemd-vconsole-setup не отрабатывает при загрузке?
Здравствуйте!
Теперь я поставил rfremix 20 и проблема осталась. Отмечу, что только когда поставил с русским языком было все нормально, но теперь что-то сломалось.
Ситуация аналогичная Comrad
У меня проблема решилась сама после очередного обновления ядра через yum update.
Со всеми последующими обновлениями ядра все осталось ок.
Итого имеем в Fedora 20:
В файле /etc/vconsole.conf
text
KEYMAP="ru"
FONT="latarcyrheb-sun16"
Переключение раскладки работает без проблем по ctrl-shift, хоть левому, хоть правому.
Видимо, был косяк в каком-то модуле ядра.