Как изменить размер шрифта, количество строк / столбцов в консоли


10

Я использую сервер Linux без X11 или любого другого графического интерфейса с современным 22-дюймовым ЖК-монитором.

Учитывая огромный размер моего монитора, я хотел бы увеличить количество строк и столбцов в консоли, как я могу добиться этого?

Ответы:


9

Добавьте что-то вроде "vga=792"строки ядра в ваш grub.confфайл, обычно расположенный в /etcили /boot/grub:

title My Linux OS Name and Kernel Version Number
    root (hd0,0)
    kernel /boot/vmlinuz-1.2.3.4 ro root=/dev/hda1 quiet vga=792
    initrd /boot/initrd-1.2.3.4.img

vga=askВместо этого можно сказать, чтобы получить меню при загрузке, созданное на основе процесса проверки, выполняемого ядром, чтобы увидеть, какие разрешения могут работать. Я нахожу, что часто есть другие числа, которые будут работать, что этот метод не находит.

Это все зависит от системы. Различные видеокарты будут иметь разные поддерживаемые режимы, а параметры сборки ядра могут открывать или закрывать параметры видео режима. Подсистема, которая занимается этим, называется кадровым буфером ядра, поэтому, если вы собираете собственные ядра, будьте осторожны, чтобы не удалить поддержку, необходимую вашему ядру для полной поддержки вашей видеокарты. Большинство карт могут использовать драйвер VESA FB, но другой драйвер, соответствующий вашей карте, может открыть больше возможностей.

Также имейте в виду, что некоторые части этой подсистемы используют шестнадцатеричные числа, а другие - десятичные. Вы можете сделать преобразование в десятичную, как я сделал, или вы можете сказать что-то вроде "vga=0x318"этого.


1
Эта система хороша ... но вы можете проверить, поддерживает ли ваш видеочип KMS (наиболее распространенный в Intel и ATI, но я не буду говорить, что это не в других), если это так, попробуйте включить его в загрузитесь, это автоматически изменит размер вашего VT.
ксенотеррацид
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.