URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4506
[ Назад ]

Исходное сообщение
"Как поменять язык системы в debian с кириллицы на английский."

Отправлено Isothiocyanate , 08-Май-19 12:12 
Доброго времени суток!
В Debian 9.8 x32 LXDE на ПК не корректно отображается кирилица в консоли, но в LXDE , mc, LX-terminal все в порядке.
Я писал об этом на форуме, искал варианты решения сам, но не нашел:
https://www.opennet.ru/openforum/vsluhforumID15/4454.html?n=...

Хочу заменить кирилицу на английский шрифт в системе по умолчанию (установить английскую локаль и английский как язык системы). Папки в консоли так и будут отображаться квадратиками в названиях, но зато системные сообщения и выводы программ будут читаемы, пусть и на английском.
Папки можно переименовать, если что.

Как поменять локаль и системный язык?
Какой шрифт и кодировку выбрать, если нужен английский язык?
Вопрос тупой, заранее извиняюсь.


Содержание

Сообщения в этом обсуждении
"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Isothiocyanate , 08-Май-19 12:34 
> Как поменять локаль и системный язык?
> Какой шрифт и кодировку выбрать, если нужен английский язык?
> Вопрос тупой, заранее извиняюсь.

Поменял как описано в https://andreyex.ru/operacionnaya-sistema-debian/nastrojka-s.../

теперь в консоли вывод программ стал англоязычный, но зато читаемый. Кириллицу для отображения в коноли настроить так и не удалось, что просто в коносли, что в mc. Она отображается только в иксах и при запуске LX-terminal, и mc в LX-terminal.


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Аноним , 08-Май-19 15:28 
> Доброго времени суток!
> В Debian 9.8 x32 LXDE на ПК не корректно отображается кирилица в
> консоли, но в LXDE , mc, LX-terminal все в порядке.
> Я писал об этом на форуме, искал варианты решения сам, но не
> нашел:

sudo dpkg-reconfigure console-setup
или метод для ленивых:
sudo apt install console-cyrillic


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Isothiocyanate , 14-Май-19 15:00 
> sudo dpkg-reconfigure console-setup
> или метод для ленивых:
> sudo apt install console-cyrillic

установка кириллического пакета прошла успешно, переконфигурирование шрифта консоли sudo dpkg-reconfigure console-setup и переконфигурированое системной локали sudo dpkg-reconfigure locales с включением поддержки всех возможных кодировок для русского и украинского языков эффекта не дали, после перезагрузки та же ситуация, кириллические папки в консоли квадратиками.


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Потапов , 14-Май-19 15:23 
> та же ситуация, кириллические папки
> в консоли квадратиками.

Видимо, в консоль использует латинские шрифты

$ cat /etc/default/console-setup
# CONFIGURATION FILE FOR SETUPCON

# Consult the console-setup(5) manual page.

ACTIVE_CONSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

#CODESET="Lat15"
CODESET="CyrSlav"
FONTFACE="Fixed"
FONTSIZE="8x16"


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Isothiocyanate , 15-Май-19 17:02 
>> та же ситуация, кириллические папки
>> в консоли квадратиками.
> Видимо, в консоль использует латинские шрифты

Я поправил на кириллические и перезагрузился, но от этого квадратики буквами не стали.

user1@debian219:~$ cat /etc/default/console-setup
# CONFIGURATION FILE FOR SETUPCON

# Consult the console-setup(5) manual page.

ACTIVE_CONSOLES="/dev/tty[1-6]"

CHARMAP="UTF-8"

#CODESET="Uni3"
CODESET="CyrSlav"
FONTFACE="Terminus"
FONTSIZE="8x14"

VIDEOMODE=

# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено tonys , 08-Май-19 18:45 
> Доброго времени суток!
> В Debian 9.8 x32 LXDE на ПК не корректно отображается кирилица в
> консоли, но в LXDE , mc, LX-terminal все в порядке.

sudo -i
echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
exit
sudo update-initramfs -u
sudo dpkg-reconfigure console-setup


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Isothiocyanate , 14-Май-19 14:45 
> sudo -i
> echo 'FRAMEBUFFER=Y' >> /etc/initramfs-tools/initramfs.conf
> exit
> sudo update-initramfs -u
> sudo dpkg-reconfigure console-setup

Выполнил, после перезагрузки те же квадратики вместо кириллических названий папок в консоли. Я подобное реконфигурированое уже делал. Не помогло.
При загрузке пишет красное: failed to set up console font and keymap

user1@debian219:~$ sudo journalctl -xe -u console-setup
[sudo] password for user1:
~
~
~
~
-- Logs begin at Tue 2019-05-14 14:37:27 EEST, end at Tue 2019-05-14 14:42:59 EE
May 14 14:37:33 debian219 systemd[1]: Starting Set console font and keymap...
-- Subject: Unit console-setup.service has begun start-up
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit console-setup.service has begun starting up.
May 14 14:37:35 debian219 console-setup.sh[308]: /usr/bin/ckbcomp: Can not find
May 14 14:37:37 debian219 systemd[1]: console-setup.service: Main process exited
May 14 14:37:37 debian219 systemd[1]: Failed to start Set console font and keyma
-- Subject: Unit console-setup.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Unit console-setup.service has failed.
--
-- The result is failed.
May 14 14:37:37 debian219 systemd[1]: console-setup.service: Unit entered failed
May 14 14:37:37 debian219 systemd[1]: console-setup.service: Failed with result
lines 1-19/19 (END)


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено ACCA , 20-Май-19 06:41 
Не настраивай кириллицу в консоли - ты не понимаешь, что ты делаешь. Самое главное, ты не понимаешь, зачем ты это делаешь - в какую консоль и как ты собираешься попадать? И что ты хочешь в консоли получить - CP1251, KOI-8R или UTF-8?

Поверь на слово - когда число датацентров под твоим управлением становится больше 2, ты перестаёшь трогать default настройки системы, а переучиваешься под них. Или даже раньше перестаёшь их трогать.


Кстати, UTF-8 забавно делается: echo -ne "\033%%G"


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено Isothiocyanate , 21-Май-19 08:16 
> Не настраивай кириллицу в консоли - ты не понимаешь, что ты делаешь.
> Самое главное, ты не понимаешь, зачем ты это делаешь - в
> какую консоль и как ты собираешься попадать? И что ты хочешь
> в консоли получить - CP1251, KOI-8R или UTF-8?
> Поверь на слово - когда число датацентров под твоим управлением становится больше
> 2, ты перестаёшь трогать default настройки системы, а переучиваешься под них.
> Или даже раньше перестаёшь их трогать.

У меня обычный ПК, я не админ а ученый биотехнолог :)


"Как поменять язык системы в debian с кириллицы на английский."
Отправлено pavel_simple , 28-Май-19 22:57 
>[оверквотинг удален]
> -- Subject: Unit console-setup.service has failed
> -- Defined-By: systemd
> -- Support: https://www.debian.org/support
> --
> -- Unit console-setup.service has failed.
> --
> -- The result is failed.
> May 14 14:37:37 debian219 systemd[1]: console-setup.service: Unit entered failed
> May 14 14:37:37 debian219 systemd[1]: console-setup.service: Failed with result
> lines 1-19/19 (END)

во первых
> May 14 14:37:35 debian219 console-setup.sh[308]: /usr/bin/ckbcomp: Can not find

это явнвя ошика, её быть не должно, либо пакет console-setup поставлен криво, либо одно из двух

во вторых,

>Выполнил, после перезагрузки те же квадратики вместо кириллических названий папок в консоли. Я подобное >реконфигурированое уже делал. Не помогло.

что значит кириллические? есть понятие наименование файла, есть способ это наименование хранить непосредственно на диске, имеется ввиду что для всяких не совсем нативных fs есть специальные опции монтированая (man mount) которые говорят OS как осуществлять перекодировку байт хранимых на диске в байты доступные пользователю в виде имён файлов (смотрим codepage, iocharset в man mount)

в третьих.... в иксах всё видно...

>Поменял как описано в https://andreyex.ru/operacionnaya-sistema-debian/nastrojka-s.../

когда кто-то что-то меняет нужно вывод (диагностический предоставлять, телепаты до сих пор в отпуске)
какие шрифты стоят в иксах? в терминале?

и это, чтобы убедиться что консоль, именно консоль а не терминал настроены верно, достаточно в рамках dpkg-reconfigure console-setup указать способ переключения раскладок, после настройки переключить раскладку и если быдут видны нормальные килилитические шрифты -- значит консоль и шрифты нормально установлены и нужно подробно изучать man mount