LINUX.ORG.RU

Починили кириллицу в виртуальном терминале при использовании Systemd?

 , багодром,


0

1

Сейчас проверил в Raspbian, квадратики вместо русских букв есть, а в Devuan русские буквы отображаются нормально.

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 2)

Шрифт в консоли установи с поддержкой кириллицы.

anonymous
()

А причём тут системд? За настройку консоли в дебианах отвечает console-setup (раньше ещё был console-cyrillic, но сейчас он, насколько я понимаю, не нужен).
Сделай dpkg-reconfigure console-setup и выбери там шрифт с кириллицей — какой-нибудь няшный терминус.

dogbert ★★★★★
()

Если в кране нет воды, всё вали на systemd…

Bagrov ★★★★★
()
Ответ на: комментарий от dogbert

> А причём тут системд?

Проблема давняя, поищи на форуме «systemd кириллица» и увидишь целый ворох жалоб.

OpenSUSE 12.1 кириллические шрифты в консоли.
Куда прописать SetFont (OpenSUSE 12.2, systemd)

Для openSUSE и Fedora существует RPM-пакет «workaround-cyrillic-console», но по понятным причинам, для Debian он не применим. Вот я и создал тему, спросить, может уже в апстриме пофиксили?

ZenitharChampion ★★★★★
() автор топика

В systemd дистрибутивах локализация tty осуществляется через файл /etc/vconsole.conf. Здесь вы прописываете шрифт, поддерживающий кириллицу и переключение раскладки. Исключение составляют Debian и его производные. Там локализация tty осуществляется через dpkg-reconfigure console-setup

cross_platform
()
Ответ на: комментарий от ZenitharChampion

Из коробки в дебиане никогда и не ломалось, поломано в raspberry pi os (raspbian бывший) и никогда и не чинилось (из коробки). Выше написано как чинить.

rukez ★★★★
()
Ответ на: комментарий от ZenitharChampion

Не очень понял, к чему ты об этом спросил.
Учитывая, что распбиан — это по сути специализированная сборочка, то очевидно, что сломанность консольной кириллицы связана либо с какими-то присущими этой сборке своими костылями (например, там какой-нибудь свой установщик, забывающий вызвать console-setup при первоначальной настройке), либо с тем, что console-setup просто нет в стандартной поставке пакетов (место сэкономили — всё равно все в иксах сидят).

dogbert ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Если Systemd и не Debian
Ищите нужный вам keymap через "localectl list-keymaps | grep -i ru ". Выбирайте тот keymap, где переключение раскладки для вас удобнее. Далее выбранный keymap прописывете в /etc/vconsole.conf.
Перезагружате консоль

Если Debian
dpkg-reconfigure console-setup
Перезагружаете консоль

cross_platform
()

В Debian не используются средства systemd для настройки консолей, а штатный console-setup работает, скажем так, нечасто, не в последнюю очередь по причине ненависти мейнтейнера к systemd.

anonymous
()
Ответ на: комментарий от cross_platform

Спасибо, запишу в Tomboy настройку VT в Systemd для Debian и не-Debian. Теперь бы ещё то же самое для SysVinit

ZenitharChampion ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.