Как изменить шрифт или размер шрифта в TTY (консоли)?


70

Я использую Ubuntu 12.04. В последнее время размер шрифта для всех моих TTY стал намного больше. Как я могу изменить размер шрифта обратно по умолчанию?


Вы имеете в виду gnome-terminalTTY или TTY Ctrl+Alt+F1?
иш

6
Я имею в виду TTY.
Аарон Хилл

Ответы:


111

Чтобы настроить шрифт / размер шрифта, используемый для TTY, запустите программу sudo dpkg-reconfigure console-setup, которая проведет вас через шаги по выбору шрифта и размера шрифта:

  1. Выберите значение по умолчанию UTF-8и нажмите, Tabчтобы перейти, выделите ОК, а затем нажмите, Enterчтобы перейти к следующему шагу. (Вы можете нажать его еще раз и выделить, Cancelчтобы вернуться.)

    введите описание изображения здесь

  2. Выберите Combined - Latin, ...опцию по умолчанию («латиница» включает в себя английский алфавит) и перейдите к шагу 3:

    введите описание изображения здесь

  3. Выберите шрифт - обязательно прочитайте заметки выше о визуальном эффекте, который могут иметь различные шрифты:

    введите описание изображения здесь

  4. Выберите размер шрифта:

    введите описание изображения здесь

  5. Теперь вы выйдете console-setup; Как показано в сообщении, новые настройки вступят в силу после перезагрузки. Чтобы подать заявку немедленно, откройте TTY и запустите setupcon.


Выполнение этой команды сначала побуждает меня выбрать кодировку, где я выбираю UTF-8. На следующем экране, где мне предлагается выбрать набор символов, нет никакой опции для любого вида набора символов английского языка.
Аарон Хилл

5
Вы должны быть в порядке с по Combined - Latin...умолчанию. "Latin" - это английский набор символов. Из википедии: Термин латинский алфавит может относиться либо к алфавиту, используемому для написания латиницы (как описано в этой статье), либо к другим алфавитам, основанным на латинском алфавите, который является базовым набором букв, общих для различных алфавитов, происходящих от классического Латинский, такой как английский алфавит.
иш

6
@qed, на шаге 3, если вы выберете Terminusвместо Fixed, есть большой размер шрифта на выбор.
Афилу

2
Что если я захочу использовать другой загруженный шрифт вместо перечисленных?
Тыкенн

3
@tyjkenn Вы можете использовать только растровые шрифты, поэтому, если вы хотите использовать свой собственный шрифт, вам нужно найти его растровую версию. Например, пакет fonts-ubuntu-font-family-consoleсодержит растровые версии семейства шрифтов Ubuntu.
hexman

1

С помощью GRUB_GFXPAYLOAD_LINUX

Сначала установите xrandrи запустите его:

$ sudo apt-get install xrandr
$ xrandr

Доступные режимы экрана перечислены.

Теперь отредактируйте /etc/default/grub:

$ sudo nano /etc/default/grub

Предполагая ранее неотредактированный файл, внесите следующие изменения:

Переменная GRUB_CMDLINE_LINUX_DEFAULTдолжна содержать , по крайней мере nomodeset, возможно , в дополнение к quietи splashна настольных системах.

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

На серверных системах раскомментируйте, GRUB_TERMINAL=consoleчтобы увидеть больше сообщений, проходящих во время загрузки, перед входом в графическую консоль.

Оставьте эту строку как комментарий:

#GRUB_GFXMODE=640x480

В конце файла добавьте строку:

GRUB_GFXPAYLOAD_LINUX=1280x1024x16

или замените значение любым другим (через запятую) режимом (ами), который (-и) поддерживается вашим оборудованием. Значения text, keep, auto, vgaи askтакже должны работать.

Наконец, после сохранения отредактированного /etc/default/grubс помощью Ctrl+ Oи выхода из него с помощью Ctrl+ Xвыполните следующие команды:

$ sudo update-grub
$ sudo reboot

Этот ответ также поможет уменьшить разрешение и / или частоту обновления или частоту кадрового буфера в системах с пониженной тактовой частотой. ЭЛТ-мониторы обычно показывают мерцающие полосы, когда частота обновления слишком высока.

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