เมื่อฉันเชื่อมต่อจอภาพภายนอกเข้ากับโน้ตบุ๊คของฉัน (รายละเอียดด้านล่าง) ไม่ว่าจะเป็น VGA หรือ Displayport ฉันจะต้องกำหนดค่าความละเอียดหน้าจอและตำแหน่งการแสดงผลเสมอ ในขณะที่ฉันกำลังทำเช่นนี้กับยูทิลิตี้ GUI สำหรับ XRandR เรียกarandr ปัญหาอีกประการหนึ่งคือการใช้ความละเอียดการแสดงผลต่ำสุดที่เป็นไปได้เสมอแทนที่จะเป็นความสูงเมื่อเชื่อมต่อจอภาพ
เป็นไปได้ไหมที่จะเรียกคืนการกำหนดค่าที่ทำไว้ก่อนหน้านี้โดยอัตโนมัติทุกครั้งที่ฉันเชื่อมต่อจอภาพที่ระบุ ตัวอย่างเช่นเมื่อฉันเชื่อมต่อจอภาพในที่ทำงานฉันต้องการตั้งค่าการแสดงผลเคียงข้างกัน ที่บ้านแทนฉันใช้เค้าโครงแนวตั้ง
ปัญหานี้มีอยู่ในแล็ปท็อปของฉันทั้งคู่ พวกเขากำลังเรียกใช้ Fedora 18 และ Xubuntu 13.04 ทั้งหมดที่มี XFCE เป็น Window Manager พวกเขาเป็นอุปกรณ์เดียวกัน Lenovo X220 ที่มีกราฟิก Intel HD3000 ในตัว
ปรับปรุง
ฉันพยายามที่จะทำให้ต่อการตรวจสอบการตั้งค่า แต่โชคร้ายฟางไม่ได้ใช้ไฟล์ xorg.conf แทนก็พยายามที่จะทำการกำหนดค่าอัตโนมัติทุกครั้งที่มีการเริ่มต้น X (ดูสร้าง xorg.conf ) การสร้างไฟล์ xorg.conf กับXorg :1 -configure
, Number of created screens does not match number of detected devices.
เหมือนที่อธิบายไว้ในวิกิพีเดียฟางที่ล้มเหลวด้วย
วิธีแก้ปัญหา
ฉันได้แก้ไขปัญหาเล็กน้อยเพื่อแก้ไขปัญหา แต่สำหรับจอแสดงผลที่เชื่อมต่อที่ displayport เท่านั้น Arandr สามารถบันทึกการตั้งค่าการแสดงผลเป็นสคริปต์เปลือกดังนั้นผมจึงใช้การตั้งค่าการบันทึกและ putted .xinitrc
ให้เป็น
cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc
chmod u+x ~/.xinitrc
นั่นควรทำเคล็ดลับถ้ามีคนมีวิธีที่ดีกว่าในการทำโปรดแจ้งให้เราทราบ
xrandr --verbose
รูปลักษณ์แตกต่างกันเล็กน้อยกว่าที่แสดงในบทช่วยสอนส่วนใหญ่ fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm