[ Пред. ] [ Содержание ] [ След. ]

Кодировка и размер шрифта в консоли

[ @debian @console @grub @fonts ]

 


Выйти в отдельную сессию (Ctrl+Alt+F1) и залогиниться под своим юзером.


sudo apt-get remove --purge console-cyrillic


Не факт, что он установлен, но всё равно.


У systemd есть нативные средства локализации консоли и наличие пакета console-cyrillic там не только не требуется, но и не рекомендуется, потому что работать все равно не будет, а если и будет, то плохо. Они наверняка уже установлены, но всё-таки.


sudo apt-get install console-setup keyboard-configuration

Настроить языковое окружение


Настроить англоязычное окружение


sudo LANG=en_US.UTF-8 dpkg-reconfigure locales


Настроить русскоязычное окружение


sudo LANG=ru_RU.UTF-8 dpkg-reconfigure console-setup


Encoding to use = utf-8
[ok]


Character to support = Cyrillic — Slavic languages (also Bosnian and Serbian Latin)
[ok]


Font for the console = Terminus
[ok]
Имеет смысл выбрать шрифт Terminus или Fixed (если после команды ls вместо русских названий каталогов отображаются кракозябры)


Font size =

16x32 если ноут с высоким разрешением
12х24 если монитор похуже


logout обязательно! иначе изменения не сохранятся


Узнать разрешение консоли


sudo -u user1 -H DISPLAY=":0.0" xrandr -q | grep '\*'


в моем Acer 1920x1080 60.02 59,93 код vga надо поискать.


VGA Resolution and Color Depth reference Chart:

Depth 	800×600	 1024×768  1152×864	 1280×1024	 1600×1200
8 bit	vga=771	 vga=773   vga=353	 vga=775	 vga=796
16 bit	vga=788	 vga=791   vga=355	 vga=794	 vga=798
24 bit	vga=789	 vga=792   vga=795	 vga=799

Нужно отредактировать файл /etc/default/grub (естественно, с правами суперпользователя):


sudo mcedit /etc/default/grub


Ищем следующую строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"


И подставляем после quiet nomodeset через пробел в тех же кавычках vga=792, например. Это если разрешение 1024×768.
Можно quiet nomodeset убрать совсем — тогда вместо заставки с логотипом будет отображаться процесс загрузки в тексте.


sudo update-grub