Як змінити розмір шрифту, кількість рядків / стовпців у консолі


10

Я працюю на сервері Linux без X11 або будь-якого інтерфейсу GUI, із сучасним 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замість цього отримати меню про завантаження, побудоване з процесу зондування, виконаного ядром, щоб побачити, які роздільні можливості, ймовірно, спрацюють. Я вважаю, що часто існують інші числа, які працюватимуть, що цей метод не знаходить.

Це все, що стосується системи. Різні відеокарти матимуть різні підтримувані режими, а параметри побудови ядра можуть відкривати або закривати параметри режиму відео. Підсистема, яка займається цим, називається фреймбуфером ядра, тому, якщо ви збираєте власні ядра, будьте обережні, щоб не видаляти підтримку, яку ваше ядро ​​потребує, щоб повністю підтримувати вашу відеокарту. Більшість карток можуть використовувати драйвер FB VESA, але інший драйвер, характерний для вашої марки карти, може відкрити більше варіантів.

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


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