นี่คือวิธีที่ฉันมาถึงวิธีแก้ปัญหา
ฉันได้รับความช่วยเหลือจาก บทความนี้.
- เราต้องสร้างโมเดลไลน์
เราทำได้โดยไปที่เทอร์มินัลแล้วพิมพ์ âgtf x y râ โดยที่ x คือความละเอียดในแนวนอน y คือความละเอียดในแนวตั้ง และ r คืออัตราการรีเฟรช (ซึ่งส่วนใหญ่ไม่เกี่ยวข้องเนื่องจาก LCD เป็นบรรทัดฐาน) ตัวอย่างเช่น ของฉันคือ:
gtf 1024 768 85
เมื่อคุณดำเนินการตามคำสั่งแล้ว คุณจะเห็นสิ่งนี้
abhishek@abhishek:~$ gtf 1024 768 85
# 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz
โมเดลไลน์ "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807 -HSync +Vsync
abhishek@abhishek:~$
เราสนใจเฉพาะช่วงครึ่งหลังเท่านั้น ดังนั้นจดทุกอย่างไว้ตั้งแต่โมเดลไลน์เป็นต้นไป
- เราจำเป็นต้องค้นหาชื่อส่วนต่อประสานที่แสดง
ในประเภทเทอร์มินัล: xrandr
สิ่งนี้จะให้บางสิ่งกับคุณ:
หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1024 x 768 สูงสุด 8192 x 8192
VGA-1 เชื่อมต่อหลัก 1024x768+0+0 (ปกติ ซ้าย กลับ ขวา แกน x แกน y) 0 มม. x 0 มม.
1024x768 60.00*
800x600 60.32 56.25
848x480 60.00
640x480 59.94
DVI-D-1 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
abhishek@abhishek:~$
ชื่ออินเทอร์เฟซที่แสดงคือบิตก่อนหน้า âconnectedâ ดังนั้นในกรณีนี้ âVGA-1â จดบันทึกของคุณ
- การสร้าง 10-monitor.conf
เพื่อสร้างความละเอียดใหม่ที่แพรวพราวเราต้องสร้าง /usr/share/X11/xorg.conf.d/10-monitor.conf
ดังนั้นในการรันเทอร์มินัล:
sudo vi /usr/share/X11/xorg.conf.d/10-monitor.conf
นี่จะเป็นการเปิดไฟล์ข้อความเปล่าที่คุณต้องการวางสิ่งต่อไปนี้:
ส่วน "จอภาพ"
ตัวระบุ "Monitor0"
<ใส่ MODELINE ที่นี่>
ส่วนท้าย
ส่วน "หน้าจอ"
ตัวระบุ "Screen0"
อุปกรณ์ "<ใส่อุปกรณ์ที่นี่>"
จอภาพ "Monitor0"
ความลึกเริ่มต้น 24
ส่วนย่อย "จอแสดงผล"
ความลึก 24
โหมด "<INSERT MODENAME HERE>"
EndSubSection
ส่วนท้าย
ชื่อโหมดคือบิตในเครื่องหมายคำพูด (เช่น "1024x768_85" ในตัวอย่างก่อนหน้าของเรา) คุณสามารถเพิ่มความละเอียดเพิ่มเติมที่มีอยู่แล้วในรายการ xandr แสดงได้โดยการใส่เครื่องหมายคำพูดและเพิ่มเข้าไปที่ส่วนท้ายของบรรทัดโหมด
ดังนั้นสำหรับการอ้างอิงของฉันมีลักษณะดังนี้:
ส่วน "จอภาพ"
ตัวระบุ "Monitor0"
โมเดลไลน์ "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807 -HSync +Vsync
ส่วนท้าย
ส่วน "หน้าจอ"
ตัวระบุ "Screen0"
อุปกรณ์ "VGA-1"
จอภาพ "Monitor0"
ความลึกเริ่มต้น 24
ส่วนย่อย "จอแสดงผล"
ความลึก 24
โหมด "1024x768_85.00"
EndSubSection
ส่วนท้าย
เสร็จแล้ว!
เมื่อคุณบันทึก 10-monitor.conf ใน /usr/share/X11/xorg.conf.d/ แล้ว ให้รีสตาร์ทคอมพิวเตอร์ และคุณควรมีความละเอียดใหม่พร้อมใช้งานและตั้งค่าเป็นค่าเริ่มต้น
หากคุณพบหน้าจอสีดำเมื่อรีสตาร์ท อย่าตกใจ อาจหมายถึงการพิมพ์ผิดหรือข้อผิดพลาดทางไวยากรณ์อื่นๆ ของคำอธิบายบางรายการ
ขณะที่คอมพิวเตอร์เปิดอยู่ ให้กด ctrl+alt+F1 เพื่อไปที่เทอร์มินัลแล้วเรียกใช้:
sudo rm /usr/share/X11/xorg.conf.d/10-monitor.conf
จากนั้นรีสตาร์ท แล้วคุณจะกลับไปเป็นค่าเริ่มต้น! หวังว่านี่จะช่วยประหยัดเวลาและการดึงผมของใครบางคน!
สิ่งนี้ใช้ได้ผลจริงสำหรับฉัน... และฉันได้ตั้งค่าของฉันไว้ที่นี่ เพื่อที่ฉันจะได้อ้างอิงกลับไปในภายหลัง... และถ้าในกรณีที่ลิงก์เสีย ก็จะมีสำเนาของวิธีการใน คำอธิบายแบบเต็มคำตอบของฉันที่พบในบทความต้นฉบับ ...