24 октября 2010 г.

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

Итак, небольшой неисчерпывающий мануальчик о том, как сделать мелкий шрифт в консоли. Имеется в виду настоящая консоль (которая tty, которая открывается по Ctrl+Alt+F1а также F2, F3 и т. д.).
Крупные буквы там не слишком красиво, да и не слишком удобно - мало строчек вмещается в экран.

Для начала изменим размер шрифта консоли с помощью утилиты console-setup. Установка утилиты:

sudo aptitude install console-setup
Запуск:
sudo dpkg-reconfigure console-setup
Дальше будут последовательно заданы различные вопросы, которые можно в основном даже не читать (обычно уже выбран нужный пункт), просто нажимать Enter, тем самым выбирая уже установленный пукты и переходя к следующему.
Имеет смысл выбрать шрифт Terminus:
А следующим вопросом, как раз будет размер шрифта консоли.

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

sudo nano /etc/default/grub
Либо подставляем в эту команду вместо nano любимый текстовый редактор.
Ищем следующую строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
И подставляем после quiet nomodeset через пробел в тех же кавычках vga=792, например. Это если разрешение 1024x768.
Можно quiet nomodeset убрать совсем - тогда вместо заставки с логотипом будет отображаться процесс загрузки в тексте.

А вот таблица со значениями vga для различных разрешений. Не факт, правда. что выбранное разрешение поддерживается.

   640x480  800x600  1024x768  1280x1024   

256  769      771      773       775   

32k  784      787      790       793   

64k  785      788      791       794   

16M  786      789      792       795
После сохранения файла нужно ещё выполнить команду:
sudo update-grub
Кстати, правка файла /etc/default/grub работает, если стоит GRUB2. Для первой версии нужно редактировать /boot/grub/menu.lst: там то же самое вроде как должно прописываться в строке kernel после quiet splash.
И вот ещё более полная таблица тех самых vga значений.

3 комментария:

  1. Привет! Имеет кстати смысл выбрать его для консоли и в коньках хорошо смотрится, прикольно )

    ОтветитьУдалить
  2. хороший шрифтец, да. В эмуляторах терминала у меня Droid Mono Sans, меня устраивает.

    ОтветитьУдалить
  3. > Не факт, правда. что выбранное разрешение поддерживается.
    Чтобы определить, какое разрешение поддерживается, можно по первости добавить к параметрам ядра vga=ask, тогда перед загрузкой будет выведен полный список.
    Для карт ATI/AMD при этом оказываются доступными всякие не совсем стандартные разрешения для "длинных" мониторов.

    ОтветитьУдалить