Кракозябры в консоли

У тех, кто рабоает в консоли часто встречается проблема отображения кракозябр вместо символов кириллицы. С такой проблемой и я столкнулся недавно и решилась она довольно просто. Нужно всего лишь в ручную подправить файлик и всё. Для пользователей английской версии это не актуально, т.к. вся информация выводится без использования символов кириллицы.Кракозябры в консоли можно побороть вот таким вот способом:

sudo apt-get install console-setup console-setup-linux
sudo spt-get purge console-cyrilic

После это правим ручка вот этот файл /etc/default/console-setup

sudo nano /etc/default/console-setup

И вписываем туда вот такие значения:

CHARMAP=»UTF-8″
CODESET=»CyrSlav»
FONTFACE=»VGA»
FONTSIZE=»16″ #Не 16×8!

После этого делаем вот так:

setupcon —save

И распаковываем указанный шрифт

gunzip -k /etc/console-setup/CyrSlav-VGA16.psf.gz

Но главное помнить, что файл может быть другим в зависимости от настроек. Название файла должно точно совпадать с настройками из /etc/default/console-setup, потому что setupcon может подбирать аналог, если 100% совпадение не найдено, а скрипт в initrd — нет.

И завершаем все вот такой командой

update-initramfs -u

Посмотреть, какие есть шрифты можно в этой папке /usr/share/consolefonts/.

Так же можно использовать и вот такую команду

sudo dpkg-reconfigure console-setup

но учтите, что он неправильно устанавливает параметр FONTSIZE.

После всех этих манипуляций у вас будет нормально отображаться информация на русском языке.

На этом все! Profit!

Опубликовано 19.06.2015 в 12:37 · Автор JTProg_ru · Ссылка
Рубрики: Ubuntu, Операционные системы, Шпаргалка · Теги: , , ,