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

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

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

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

решение1

Добавьте что-то вроде "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"этого.

Связанный контент