Как мне увеличить размер текста на консоли?


14

У меня есть Ubuntu-сервер на моем сервере, а также в терминалах и ракеля приложения в текстовом режиме. Эта версия ubuntu-serverystem версии 9.10 поставляется с разрешением на терминале, в котором используется приложение, шрифты (буквы) которого очень малы.

Пожалуйста, если кто-нибудь знает, как принять разрешение текстового режима 10.04 Ubuntu Server, скажите мне. Проиллюстрировать. Мне нужно разрешение, чтобы получить как Debian, большие шрифты!

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

Ответы:


16

Вы также можете динамически изменять размер шрифта после загрузки системы.

Самый простой способ, который я нашел, - это выбрать понравившийся шрифт /usr/share/consolefonts/и передать его setfontкоманде. У меня работают не все шрифты (некоторые говорят «KDFONTOP: неверный аргумент», возможно, из-за настроек фреймбуфера), но достаточно. Если вам нужен крупный шрифт, я бы предложил начать с одной из следующих команд:

setfont Uni2-Terminus16
setfont Uni2-Fixed18

Если вы хотите, чтобы ваш выбор сохранялся при перезагрузке, вам нужно добавить команду где-нибудь в ваших сценариях запуска. ( .bashrcсработает, но вы, вероятно, должны попытаться придумать что-нибудь лучше.)

Другой способ - использовать console-setupпакет. Тип

sudo dpkg-reconfigure console-setup

чтобы начать задавать свои вопросы. Для начала примите значения по умолчанию, а затем примерно через семь или восемь вопросов вам будет задан шрифт на консоли. Выбранный здесь шрифт будет сохранен в initramfs, поэтому он будет автоматически перезагружен при следующей загрузке.


В Ubuntu LTS 12.04 dpkg-переконфигурирует, что отлично меняет шрифт, но не сохраняется после перезагрузки.
majkinetor

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

7

Если я вас правильно понимаю, вы спорите о размере шрифта в виртуальных терминалах (VT), доступных с CTRL + ALT + F[1-6]!?

Эти терминалы настраиваются во время процесса загрузки. В зависимости от вашей версии Grub, вы можете сконфигурировать настройку для вашего предпочтительного решения:

Используя GRUB1 (0.9), откройте файл /boot/grub/menu.lstи найдите строки, которые начинаются с kernel /boot/...и добавьте или измените vga=xxx. Таблицу с возможными значениями и их значениями можно найти в Википедии . Итак, ваша строка ядра должна выглядеть так:

kernel /boot/vmlinuz root=/dev/sda1 ro vga=791

Пожалуйста, позаботьтесь о том, чтобы ничего не менять, иначе ваша машина может больше не загружаться!

Если вы установили GRUB2 (1.9), vgaпараметр устарел. Откройте /etc/default/grubи установите следующие значения:

GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep

Вы можете выбрать один из этих резолюций: 640×480, 800×600, 1024×768, 1280×1024, 1600×1200.

Чтобы сгенерировать новый файл конфигурации, запустите следующую команду как root / sudo:

grub-mkconfig -o /boot/grub/grub.cfg

В некоторых любопытных случаях это может не сработать, вместо этого вы также можете использовать устаревшую vgaверсию. Добавьте vga=настройку рядом со GRUB_CMDLINE_LINUX_DEFAULT=строкой в ​​вашем /etc/default/grub, чтобы эта строка, например, выглядела так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=791"

В обоих случаях GRUB1 или GRUB2 вам нужно перезагрузиться, чтобы увидеть эффект ваших изменений.


grub-mkconfigЧасть не соответствует update-grub? И это, безусловно, требует sudo.
энзотиб

Также стоит упомянуть ссылку на en.wikipedia.org/wiki/… для разрешения, отличного от 1024x768 16-битных цветов.
энзотиб

1
cd /usr/share/consolefonts
ls

Выберите один файл filexи запустите setfont filex. Например:

setfont Uni3-Terminus32x16.psf.gz

И это должно решить проблему.


Почему это увеличит размер текста ?
Элия ​​Каган,

1

sudo dpkg-reconfigure console-setup

Enter, Enter, затем выберите VGA, затем больший размер. потом

setupcon

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.