ฉันมีจอไวด์สกรีนที่หมุนได้ ฉันพยายามที่จะใช้มันในโหมด 'แนวนอน' (แนวตั้ง) นี่เป็นเรื่องง่ายใน GUI
ฉันจะหมุนจอแสดงผลของฉันได้อย่างไรเมื่อฉันไม่ได้ใช้งาน X Server หรือเมื่อฉันดูVirtual Console / Terminal
ฉันมีจอไวด์สกรีนที่หมุนได้ ฉันพยายามที่จะใช้มันในโหมด 'แนวนอน' (แนวตั้ง) นี่เป็นเรื่องง่ายใน GUI
ฉันจะหมุนจอแสดงผลของฉันได้อย่างไรเมื่อฉันไม่ได้ใช้งาน X Server หรือเมื่อฉันดูVirtual Console / Terminal
คำตอบ:
คุณสามารถหมุนจอแสดงผลของคุณด้วยเซิร์ฟเวอร์ X บางประเภทเท่านั้น คอนโซลเสมือนเช่นเดียวกับ framebuffer ไม่สนับสนุนการหมุน
แต่บางทีคุณสามารถเรียกใช้ตัวจัดการหน้าต่างขนาดเล็ก X อย่างเจ๋ง ๆ และเทอร์มินัลในโหมดเต็มหน้าจอ ในกรณีนี้คุณจะได้รับคุณสมบัติการหมุนและยังคงรู้สึกเหมือนคอนโซล
คุณสามารถหมุน framebuffers เสมือนของคุณโดยใช้ fbcon 0 ถึง 3 เพื่อแสดงการหมุนต่าง ๆ :
0
- การหมุนปกติ1
- หมุนตามเข็มนาฬิกา2
- หมุนกลับหัว3
- หมุนทวนเข็มนาฬิกา สิ่งเหล่านี้สามารถตั้งค่าได้จากบรรทัดคำสั่งโดยใส่ค่าลงในไฟล์ระบบที่ถูกต้อง หมุน framebuffer ปัจจุบัน:
echo 1 | sudo tee /sys/class/graphics/fbcon/rotate
หมุน framebuffers เสมือนทั้งหมด:
echo 1 | sudo tee /sys/class/graphics/fbcon/rotate_all
หากคุณต้องการให้สิ่งนี้เกิดขึ้นโดยอัตโนมัติเมื่อคุณเริ่มระบบของคุณคุณต้องแก้ไขการกำหนดค่าบูตโหลดเดอร์เพื่อให้ตัวเลือกที่ถูกต้อง ใน/etc/default/grub
การเพิ่มfbcon=rotate:1
ไปยังGRUB_CMDLINE_LINUX
บรรทัด:
GRUB_CMDLINE_LINUX="fbcon=rotate:1"
(อย่าลืมเรียกใช้sudo update-grub
หลังจากเปลี่ยนไฟล์นี้)
แหล่งที่มา: หมุนหน้าจอไม่ได้รัน X windows , หมุนคอนโซลเมื่อเริ่มต้น (Debian)
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
ในการหมุนหน้าจอคุณสามารถลองใช้คำสั่ง xrandr:
xrandr -o left
หากต้องการย้อนกลับ:
xrandr -o normal
คุณต้องมีการตั้งค่าตัวแปร DISPLAY:
export DISPLAY=:0
ความจริงแล้วมันไม่ได้ทำงานกับคอนโซลข้อความแบบเต็มหน้าจอของคอมพิวเตอร์ของฉัน (ทำงานกับหน้าจอ GUI ที่ 7) แต่ฉันมีปัญหามากมายเกี่ยวกับไดรเวอร์ fglrx เมื่อเร็ว ๆ นี้และฉันไม่ต้องการทดสอบเนื่องจากฉันแทบจะไม่สามารถ ตั้งค่าทุกอย่าง ในกรณีที่เกิดปัญหาคุณสามารถตรวจสอบได้ที่นี่: http://ubuntuforums.org/showthread.php?t=1815538เพื่อขอความช่วยเหลือเกี่ยวกับคำสั่งนั้น