В этой статье я решил собрать всяческие настройки терминалов, которые делают его использование удобным и качественным. По большей мере работа с консолью выполняется по ssh либо из графических окружений. В этом случае большинство тонкостей настройки сессий выполняется в клиентской программе. Однако мини-компьютеры с установленными nix-системами без графических окружений обладают поистине безграничными возможностями решения поставленных задач. Главной проблемой в данном случае становится удобство работы с ними.
Кодировка и шрифты
Неверные настройки проявляются при отображении кириллических символов и псевдографики на экране. Наиболее яркие примеры - рамки в Midnight Commander, файлы с кириллицей в именах, содержимое текстовых файлов с кириллическим текстом.
1. Debian.
Для настройки шрифтов и кодировок используется пакет console-setup. Информацию нашел на этой страничке.
Устанавливаем параметры CHARMAP="UTF-8" в конфиге /etc/default/console-setup.
Значения параметров FONTFACE и FONTSIZE (и остальных) описаны в man console-setup
FONTFACE установил себе Terminus. Он очень похож на Fixed, но помягче выглядит.
Советую попробовать все.
Для вступления изменений в силу выполняем
Локаль
Локаль определяет каким языком и в каких случаях будут пользоваться программы для вывода сообщений на экран. Лично мне не очень понятна командная строка не на английском. Поэтому локаль ставлю себе en_US.UTF-8. Вопрос выбора касается в большей мере именно кодировки UTF-8 или нет. Отбрасываем все сомнения - только UTF-8 !
Проверить какая локаль выбрана можно командой locale
.
1. Debian.
Настройка локали выполняется пакетом locales.
Запускаем и внимательно читаем сообщения и вопросы.
Проверка установлен ли пакет
Утилита setterm
man setterm очень подробно все описывает.
1. Чтобы не гас экран
Эта и много другой аналогичной и бесценной информации на странице Что поправить в свеже-проинсталлированном Linux
Естественно, выполняем под рутом и не через ssh, а из консоли.