หลังจากติดตั้ง Ubuntu 10.04 ด้วย Samsung SyncMaster B2030 ของฉันความละเอียดดั้งเดิม (1600X900) ไม่พบในรายการความละเอียด
หลังจากติดตั้ง Ubuntu 10.04 ด้วย Samsung SyncMaster B2030 ของฉันความละเอียดดั้งเดิม (1600X900) ไม่พบในรายการความละเอียด
คำตอบ:
ความละเอียดมาตรฐานสำหรับ Samsung SyncMaster B2030 คือ 1600 * 600 60 Hz
สร้าง modeline โดยใช้cvt
:
cvt 1600 900 60
ซึ่งจะเป็น:
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
รับชื่อของเอาต์พุตที่เชื่อมต่อจอแสดงผลของคุณ:
xrandr
ผลลัพธ์นี้เหนือสิ่งอื่นใด:
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 8192 x 8192
VGA1 connected 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
VGA1
ในตัวอย่างนี้ชื่อของการส่งออกคือ
สร้าง modeline ใหม่ (ด้วยค่าจากเอาต์พุตcvt
):
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
บันทึก:
เพิ่มแบบจำลองที่สร้างขึ้นด้านบน:
xrandr --addmode VGA1 1600x900_60.00
หากทุกอย่างเป็นไปได้xrandrจะแสดงรายการความละเอียดที่เพิ่มใหม่ของคุณ
ทดสอบความละเอียดที่เพิ่มใหม่:
xrandr --output VGA1 --mode 1600x900_60.00
ความละเอียดที่คุณตั้งไว้ด้วยคำสั่งด้านบนจะไม่คงอยู่ตลอดเซสชัน จนถึง Ubuntu 11.04 คุณสามารถเพิ่มบรรทัดต่อไปนี้ที่จุดเริ่มต้นของคุณ/etc/gdm/Init/Default
เพื่อตั้งค่าความละเอียดโดยอัตโนมัติทุกครั้งที่คุณเข้าสู่ระบบ:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
คำถามนี้อธิบายวิธีอื่น ๆ ในการxrandr
ปรับแต่งแบบถาวร
118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
ค่าหมายความว่าอย่างไรเพื่อที่ฉันจะสามารถแปลสิ่งนั้นเป็นของฉันได้
cvt
! ฉันได้เห็นบรรทัดโหมดเหล่านี้มานานหลายปีและไม่เคยรู้วิธีการคำนวณ
cvt -r
ด้วย
พิมพ์ครั้งแรกใน xrandr ใน terminal ของคุณและดูว่าเป็นอุปกรณ์ที่เชื่อมต่อ มันอาจจะเป็น VGA1 เหมือนในกรณีนี้ หากไม่ได้เปลี่ยน VGA1 โดยอุปกรณ์ที่เชื่อมต่อของคุณในคำสั่งด้านล่าง จากนั้นสร้างเอกสารใหม่และตั้งชื่อเช่น: - "yourname.sh" พิมพ์ใน:
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900_60.00
xrandr --output VGA1 --mode 1600x900_60.00
unity --replace
และบันทึกลงในโฟลเดอร์โฮมของคุณ (สำหรับความละเอียด 1600x900) ทำให้สามารถเรียกใช้งานได้โดย:
chmod a+x ~/yourname.sh
เปิดแอปพลิเคชั่นเริ่มต้นและคลิก "เพิ่ม" ตั้งชื่อและประเภทในบรรทัดคำสั่ง
bash /home/yourname/yourname.sh
คลิกบันทึก การเปลี่ยนแปลงจะปรากฏขึ้นหลังจากที่คุณออกจากระบบและเข้าสู่ระบบ
หากคุณไม่ต้องการให้ยุ่งยากในการเรียกใช้คำสั่งทั้งหมดตามคำแนะนำในคำตอบอื่น ๆ คุณสามารถใช้เครื่องมือที่ทำเพื่อคุณทั้งหมด:
cvt
คำสั่งnewmode
, addmode
และoutput
คำสั่ง
$ ubuntu-bug xserver-xorg