Здравствуйте, уважаемые форумчане!
Скажите пожалуйста, как можно настроить русский язык вывода в консоли Linux?
Linux самосборный - ядро + busybox 1.22.1.
При выводе русского текста с помощью echo в консоли отображаются только квадраты.
С английскими буквами все нормально.
Linux LiveCD
man setfont, для поддержки клавиатуры - man loadkeys, в иксах (предупреждая следующий вопрос) - setxkbmap.
man setfont, для поддержки клавиатуры - man loadkeys, в иксах (предупреждая следующий вопрос) - setxkbmap.
Т.е., если ввод текста в консоль не предусмотрен и иксы не используются, достаточно будет setfont?
Да, если вам не нужна русская (или ещё какая) раскладка клавиатуры в консоли.
Да, если вам не нужна русская (или ещё какая) раскладка клавиатуры в консоли.
Мне нужно только вывести эхом несколько строчек типа "Вставьте диск в дисковод и нажмите Enter"
[quote=yars]Да, если вам не нужна русская (или ещё какая) раскладка клавиатуры в консоли.
Мне нужно только вывести эхом несколько строчек типа "Вставьте диск в дисковод и нажмите Enter"[/quote]
а если в /etc/rc.local добавить строчку loadkeys ru ?
[quote=jockerface][quote=yars]Да, если вам не нужна русская (или ещё какая) раскладка клавиатуры в консоли.
Мне нужно только вывести эхом несколько строчек типа "Вставьте диск в дисковод и нажмите Enter"[/quote]
а если в /etc/rc.local добавить строчку loadkeys ru ?[/quote]
loadkeys, если я не ошибаюсь, для клавиатуры, а ввод русских букв с клавиатуры у меня не предусмотрен.
Хотя я могу и ошибаться...
[quote=mvt][quote=jockerface]
Мне нужно только вывести эхом несколько строчек типа "Вставьте диск в дисковод и нажмите Enter"
а если в /etc/rc.local добавить строчку loadkeys ru ?[/quote]
loadkeys, если я не ошибаюсь, для клавиатуры, а ввод русских букв с клавиатуры у меня не предусмотрен.
Хотя я могу и ошибаться...[/quote]
А попробуйте на модели. Может, я и ошибаюсь? А под лежачий камень - пиво не течёт...:)
PS. Вспомнил. Нет. При загрузке с такой опцией, сразу всё пишется на русском (без "квадратиков"). Клаву я не трогаю.
mvt, loadkeys ru обвалится, поскольку в /usr/share/kbd/i386/qwerty нет такой раскладки, man loadkeys.
не предусмотрен
С чего это вдруг? Какую раскладку загрузите, такие символы и будут.
mvt, loadkeys ru обвалится, поскольку в /usr/share/kbd/i386/qwerty нет такой раскладки, man loadkeys.
[quote=jockerface]не предусмотрен
С чего это вдруг? Какую раскладку загрузите, такие символы и будут.[/quote]
Я про то, что мне просто ввод символов не нужен, чтобы пользователю лишнего не позволять
busybox zcat /lib/consolefonts/ter-u16n.psf.gz | loadfontЭтот способ применяется в PuppyRus Richy и PR.
У вас включена русская локаль вообже?
В Арче например: https://wiki.archlinux.org/index.php/Locale_(Русский)
Ещё и самое главное: некоторые консольные шрифты не отображают (отображают квадратиками или ещё как) русские символы
https://wiki.archlinux.org/index.php/Beginners'_guide#Console_font_and_keymap
Читать с Console font and keymap
DarkDigger, там с systemd и его проблемами.
Всем спасибо за ответы.
Помог setfont и шрифт cyr-sun16.psfu.gz.
yars, спасибо за помощь!