ฉันจะเปลี่ยนการมอนิเตอร์ที่ TTY แสดงบนได้อย่างไร?


9

เมื่อฉันบูตหรือเมื่อฉันกดCtrlAltF*ฉันถูกพาไปที่เทอร์มินัลทางกายภาพ / TTY ปัญหาคือว่า TTY ปรากฏขึ้นบนจอภาพ HDMI ของฉันซึ่งจริงๆแล้วไม่ได้อยู่ในห้องเดียวกันกับฉัน

เป็นไปได้หรือไม่ที่จะกำหนดค่าพีซีของฉันเพื่อแสดง TTY บนจอภาพ DisplayPort ของฉัน ในการอธิบายให้ชัดเจนเมื่อฉันกดCtrlAltF1ฉันต้องการให้ TTY แสดงบนหน้าจอ DisplayPort ของฉันไม่ใช่จอภาพ HDMI ของฉัน


แก้ไข: หลังจากขุดเพิ่มเติมดูเหมือนว่า bootloader อาจเกี่ยวข้องที่นี่ดังนั้นฉันควรระบุว่าฉันกำลังใช้ GRUB 2.02 ~ beta2-20

คำตอบ:


1

สมมติว่าเคอร์เนลได้รับการกำหนดค่าให้รองรับคอนโซลบัฟเฟอร์เฟรมคุณสามารถระบุว่าไดรเวอร์ fb ใดที่จะส่งออกคอนโซลผ่านfbconในเคอร์เนล args ตัวอย่างเช่น:

fbcon=map:1

คุณสามารถค้นหาว่าไดรเวอร์ fb มีค่าใดบ้างโดยใช้:

cat /proc/fb

ใน GRUB 2 พารามิเตอร์ fbcon สามารถผนวกเข้ากับ GRUB_CMDLINE_LINUX

สำหรับข้อมูลเพิ่มเติมโปรดดูที่: https://www.kernel.org/doc/Documentation/fb/fbcon.txt


cat /proc/fbแสดงผลอะไรสำหรับฉันนั่นหมายความว่าเคอร์เนลของฉันไม่ได้ถูกคอมไพล์ด้วยการรองรับคอนโซลบัฟเฟอร์เฟรมหรือไม่?
Hubro

ไม่จำเป็น แต่อาจเป็นไปได้ขึ้นอยู่กับไดรเวอร์การแสดงผลที่คุณใช้ ไม่มีสิ่งใดปรากฏที่นี่เนื่องจากไดรเวอร์การแสดงผลของคุณไม่ได้ลงทะเบียนเป็นอุปกรณ์ framebuffer เป็นไปได้มากว่าคนขับจะทำงานโดยใช้ KMS เท่านั้น ในบางกรณีก็มักจะจำเป็นในการตั้ง CONFIG_FRAMEBUFFER_CONSOLE y = ในเคอร์เนลการตั้งค่าที่จะใช้ fbcon - ข้อผิดพลาดที่รู้จักกันในนามรับทราบที่นี่: wiki.debian.org/KernelModesetting
shibley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.