วิธีการเปลี่ยนขนาดตัวอักษร, จำนวนแถว / คอลัมน์ในคอนโซล


10

ฉันใช้เซิร์ฟเวอร์ Linux ที่ไม่มี X11 หรือ GUI ประเภทใด ๆ พร้อมจอ LCD 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แทนเพื่อรับเมนูในการบู๊ตซึ่งสร้างขึ้นจากกระบวนการตรวจสอบที่ดำเนินการโดยเคอร์เนลเพื่อดูว่าการแก้ปัญหาใดที่น่าจะใช้ได้ ฉันพบว่ามักจะมีตัวเลขอื่น ๆ ที่จะทำงานซึ่งวิธีนี้ไม่พบ

นี่คือเฉพาะระบบทั้งหมด การ์ดแสดงผลที่ต่างกันจะมีโหมดที่รองรับต่างกันและตัวเลือกสร้างเคอร์เนลสามารถเปิดหรือปิดตัวเลือกโหมดวิดีโอ ระบบย่อยที่เกี่ยวข้องกับสิ่งนี้เรียกว่า kernel framebuffer ดังนั้นหากคุณกำลังรวบรวมเมล็ดที่กำหนดเองโปรดระวังอย่าลบการสนับสนุนเคอร์เนลที่คุณต้องการเพื่อรองรับการ์ดวิดีโอของคุณอย่างเต็มที่ การ์ดส่วนใหญ่สามารถใช้ไดรเวอร์ VESA FB ได้ แต่ไดรเวอร์อื่นที่เฉพาะเจาะจงกับแบรนด์การ์ดของคุณอาจเปิดตัวเลือกเพิ่มเติมได้

นอกจากนี้ระวังว่าบางส่วนของระบบย่อยนี้ใช้เลขฐานสิบหกและเลขทศนิยมอื่น ๆ คุณสามารถแปลงเป็นทศนิยมตามที่ฉันทำหรือคุณสามารถพูดอะไรบางอย่าง"vga=0x318"แทน


1
ระบบนี้เป็นสิ่งที่ดี ... แต่คุณอาจต้องการตรวจสอบว่าชิปวิดีโอของคุณรองรับ KMS (โดยทั่วไปใน Intel และ ATI แต่ฉันจะไม่บอกว่ามันไม่ใช่ของคนอื่น) ถ้าคุณลองเปิดใช้งานได้ที่ boot มันจะทำการ VT อัตโนมัติของคุณ
xenoterracide
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.