ฉันจะเพิ่มขนาดข้อความของข้อความบนคอนโซลได้อย่างไร


14

ฉันมีอูบุนตูเซิร์ฟเวอร์บนเซิร์ฟเวอร์ของฉันและในเทอร์มินัลและแอปพลิเคชันปาดน้ำในโหมดข้อความ ubuntu-serversystem รุ่น 9.10 นี้มาพร้อมความละเอียดที่เทอร์มินัลซึ่งใช้ประโยชน์จากแอปพลิเคชันแบบอักษร (ตัวอักษร) มีขนาดเล็กมาก

กรุณาถ้าใครรู้วิธีการแก้ปัญหาของโหมดข้อความ 10.04 เซิร์ฟเวอร์อูบุนตูบอกฉัน เพื่ออธิบาย ฉันต้องการความละเอียดคือรับเป็น Debian แบบอักษรขนาดใหญ่!

ยังคงใช้เวอร์ชัน 9.04 เป็นครั้งสุดท้ายที่ยังไม่ได้ใช้ความละเอียดที่เทอร์มินัล (โหมดข้อความ) ฉันเตือนคุณว่าไม่ได้ใช้ส่วนต่อประสานกราฟิก โหมดข้อความเท่านั้น

คำตอบ:


16

นอกจากนี้คุณยังสามารถเปลี่ยนขนาดแบบอักษรหลังจากระบบบูทได้

วิธีที่ง่ายที่สุดที่ฉันพบคือเลือกฟอนต์ที่คุณชอบ/usr/share/consolefonts/และส่งต่อไปยังsetfontคำสั่ง แบบอักษรบางแบบอาจใช้งานไม่ได้สำหรับฉัน (บางคนบอกว่า 'KDFONTOP: อาร์กิวเมนต์ไม่ถูกต้อง' อาจเป็นเพราะการตั้งค่า framebuffer ของฉัน) แต่ก็เพียงพอแล้ว หากคุณต้องการแบบอักษรขนาดใหญ่ฉันขอแนะนำให้ลองใช้คำสั่งเหล่านี้เพื่อเริ่มต้นด้วย:

setfont Uni2-Terminus16
setfont Uni2-Fixed18

หากคุณต้องการให้ตัวเลือกของคุณยังคงมีอยู่ผ่านการรีบูตคุณจะต้องเพิ่มคำสั่งในสคริปต์เริ่มต้นของคุณ ( .bashrcจะใช้ได้ แต่คุณควรลองนึกถึงบางแห่งที่ดีกว่า)

วิธีอื่นคือใช้console-setupแพ็คเกจ ชนิด

sudo dpkg-reconfigure console-setup

เพื่อเริ่มต้นถามคำถาม ยอมรับค่าเริ่มต้นเพื่อเริ่มต้นจากนั้นหลังจากนั้นประมาณเจ็ดหรือแปดคำถามคุณจะถูกถามว่าแบบอักษรใดที่คุณต้องการบนคอนโซล แบบอักษรที่คุณเลือกที่นี่จะถูกเก็บไว้ใน initramfs ดังนั้นมันจะถูกโหลดใหม่โดยอัตโนมัติในครั้งต่อไปที่คุณบูต


บน Ubuntu LTS 12.04 สิ่งที่ dpkg-reconfigure จะเปลี่ยนแบบอักษรได้ดี แต่ไม่คงอยู่หลังจากรีบูตเครื่อง
majkinetor

คุณแน่ใจไหม? ฉันเพิ่งทำขั้นตอนนี้และใช้งานได้ หลังจากผ่านไปครู่หนึ่งแบบอักษรจะเปลี่ยนกลับไปเป็นหนึ่งในการตั้งค่าของฉันในการตั้งค่าคอนโซล
swdev

7

ถ้าฉันเข้าใจคุณอย่างถูกต้องคุณกำลังโต้เถียงเกี่ยวกับขนาดตัวอักษรในเทอร์มินัลเสมือน (VT) เข้าถึงได้ด้วยCTRL + ALT + F[1-6]!

เทอร์มินัลเหล่านี้ถูกกำหนดค่าในระหว่างกระบวนการบู๊ต คุณสามารถกำหนดค่าการตั้งค่าให้กับโซลูชันที่คุณต้องการได้ทั้งนี้ขึ้นอยู่กับรุ่นของ Grub ของคุณ:

ใช้GRUB1 (0.9) เปิดแฟ้ม/boot/grub/menu.lstและค้นหาบรรทัดที่เริ่มต้นด้วยและเพิ่มหรือเปลี่ยนแปลงkernel /boot/... vga=xxxตารางที่มีค่าที่เป็นไปได้และความหมายของมันสามารถพบได้ในวิกิพีเดีย ดังนั้นเคอร์เนลของคุณควรมีลักษณะเช่นนี้:

kernel /boot/vmlinuz root=/dev/sda1 ro vga=791

โปรดระวังที่จะไม่เปลี่ยนแปลงสิ่งอื่นไม่เช่นนั้นเครื่องของคุณอาจไม่สามารถบู๊ตได้อีกต่อไป!

หากคุณติดตั้งGRUB2 (1.9) vgaพารามิเตอร์จะไม่สนับสนุน เปิด/etc/default/grubและตั้งค่าต่อไปนี้:

GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD_LINUX=keep

คุณสามารถเลือกระหว่างหนึ่งของมติเหล่านี้: 640×480, 800×600, 1024×768, ,1280×10241600×1200

ในการสร้างไฟล์ปรับแต่งใหม่ให้รันดังต่อไปนี้ในฐานะ root / sudo:

grub-mkconfig -o /boot/grub/grub.cfg

ในบางกรณีที่อยากรู้อยากเห็นสิ่งนี้อาจไม่ได้ผลสำหรับคุณคุณสามารถใช้vgaเวอร์ชันที่เลิกใช้แทนได้ เพิ่มการvga=ตั้งค่าถัดจากGRUB_CMDLINE_LINUX_DEFAULT=บรรทัดในของคุณ/etc/default/grubเพื่อให้บรรทัดนี้เช่นมีลักษณะ:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=791"

ในทั้งสองกรณีGRUB1หรือGRUB2คุณต้องรีบูตเพื่อดูผลของการเปลี่ยนแปลง


grub-mkconfigส่วนหนึ่งจะไม่เทียบเท่ากับupdate-grub? sudoและมันก็ต้องมี
enzotib

นอกจากนี้ยังมีการอ้างอิงถึงen.wikipedia.org/wiki/…สำหรับความละเอียดที่แตกต่างจาก 1024x768 สี 16 บิตมีค่าที่จะกล่าวถึง
enzotib

1
cd /usr/share/consolefonts
ls

เลือกหนึ่งไฟล์และเรียกใช้filex setfont filexตัวอย่างเช่น:

setfont Uni3-Terminus32x16.psf.gz

และนั่นควรแก้ปัญหา


ทำไมนี้จะเพิ่มข้อความขนาด ?
Eliah Kagan

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.