1 (11.11.2013 10:25:39 отредактировано hedgehog566)

Здравствуйте!
Хотелось бы чтобы в консоли была возможность печатать на русском.
Стоит RFRemix 19.
Скрипт /etc/rc.d/rc.local не работает(я туда прописал loadkeys ru)
Добавлю. в службах пишет что rc.local снята с ошибкой failed

2 (11.11.2013 10:32:21 отредактировано kirillov3798)

hedgehog566, проблемы со шрифтами в эмуляторе консоли (xterm, konsole, terminal) или в виртуальной консоли (Ctrl+Alt+FN)?

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

3

hedgehog566,
Если в консоли квадратики, вместо русских букв, то поставьте этот этот пакет.

4

С русскими буквами нормально(этот пакет уже стоит), просто не могу переключить на русский(в виртуальной консоли Ctrl-Alt-Fn)

5

hedgehog566,
Alt+Shift
(правые)

6

Не работает

7

Ctrl+Shift, левые.

8

Работает, но только после того, как от рута выполнишь команду loadkeys ru

9

hedgehog566 пишет:

Работает, но только после того, как от рута выполнишь команду loadkeys ru

А файл vconsole.conf в /etc присутствует? Если да - то покажите содержимое, если нет - то создайте его с содержимым:

KEYMAP=ruwin_alt-UTF-8
FONT=UniCyr_8x16

10

urfin,
Cтоит пакет, описанный выше там такие строки в системд-юните:

[Service]
ExecStart=/usr/bin/setfont -C /dev/%i latarcyrheb- sun16

11 (11.11.2013 12:36:12 отредактировано urfin)

verg пишет:

urfin,
Cтоит пакет, описанный выше там такие строки в системд-юните:

[Service]
ExecStart=/usr/bin/setfont -C /dev/%i latarcyrheb- sun16

setfont - это загрузка шрифта, а у ТС не работает раскладка клавиатуры, пока он не выполнит loadkey. Вообще-то, за загрузку раскладки и шрифта в системе отвечает юнит systemd-vconsole-setup.service, а какую раскладку и какой шрифт грузить, он узнает из файла /etc/vconsole.conf. Если же vconsole.conf отсутствует, то устанавливается дефолтные шрифт и раскладка. Необходимости вставлять в какие-то другие юниты loadkey, в отличии от setfont (проблема с квадратиками в консоли до сих пор решается только через дополнительный костыль в виде setup-cyrfont@.service) нет совершенно.

12

vconsole.conf

KEYMAP=ru
FONT="latarcyrheb-sun16"

13

дайте вывод команды:

# systemctl status systemd-vconsole-setup

14

И, да, кавычки в параметре FONT в файле vconsole.conf не нужны.

15

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.

16

hedgehog566, Судя, по статусу, юнит отрабатывает нормально, без ошибок. Что я посоветовать бы мог, так это удалить все Вами встроенные  в другие юниты команды loadkey, и изменить в vconsole.conf раскладку с ru на, приведенную мною выше, ruwin_alt-UTF-8 (переключение по правому Alt), убрать кавычки с параметра FONT. Перезагрузить систему. Проверить работу переключения раскладки в виртуальной консоли (Alt-Ctrl-Fn). Если не работает, то от рута задать команды:

# systemctl stop systemd-vconsole-setup
# systemctl start systemd-vconsole-setup

и снова проверить.

17 (08.01.2014 14:37:34 отредактировано Comrad)

Имеется Fedora 20 и такая же проблема.
Не переключается на русский язык никакими комбинациями.
После команды
loadkeys ru
начинает переключаться по ctrl-shift.

В файле /etc/vconsole.conf прописано

KEYMAP="ru"
FONT="latarcyrheb-sun16"

пробовал и с кавычками и без - никакой разницы.
Пробовал KEYMAP=ruwin_alt-UTF-8 - никакой разницы, язык не переключает ни по правому alt, никак еще.

systemd-vconsole-setup отрабатывает при загрузке без ошибок:

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)

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 не отрабатывает при загрузке?

18

Здравствуйте!
Теперь я поставил rfremix 20 и проблема осталась. Отмечу, что только когда поставил с русским языком было все нормально, но теперь что-то сломалось.
Ситуация аналогичная Comrad

19

У меня проблема решилась сама после очередного обновления ядра через yum update.
Со всеми последующими обновлениями ядра все осталось ок.
Итого имеем в Fedora 20:
В файле /etc/vconsole.conf

KEYMAP="ru"
FONT="latarcyrheb-sun16"

Переключение раскладки работает без проблем по ctrl-shift, хоть левому, хоть правому.
Видимо, был косяк в каком-то модуле ядра.

20

Спасибо, у меня тоже все починилось ab