Score:0

หน้าจอจะสลับชื่อ/หมายเลขพอร์ตที่แสดงอยู่ตลอด â วิธีกำหนดการตั้งค่า?

ธง in

ฉันมีโน้ตบุ๊ก (Lenovo Thinkpad T14) ที่ใช้ Ubuntu 21.10 (และอีกเครื่องที่คล้ายกันที่ใช้ Ubuntu 20.4) พร้อมด้วย Xfce4 (หรือที่เรียกว่า XUbuntu) และแท่นวาง Thinkpad USB-C ซึ่งฉันได้เชื่อมต่อหน้าจอภายนอกสองจอ ฉันใช้อันหนึ่งในแนวตั้ง อีกอันหนึ่งแนวนอน นอกเหนือจากหน้าจอโน้ตบุ๊ก

ขออภัย ทุกครั้งที่ฉันเริ่มระบบ (และบางครั้งเมื่อฉันตัดการเชื่อมต่อแล้วเชื่อมต่อแท่นวางอีกครั้ง) การกำหนดหน้าจอให้กับหมายเลขพอร์ตแสดงผลจะแตกต่างกัน ดังนั้นการจัดเรียงหน้าจอที่บันทึกไว้ก่อนหน้านี้จึงใช้ไม่ได้อีกต่อไป ฉันพบงานบางอย่าง:

  • แนวตั้งบน DisplayPort-5 แนวนอนบน DisplayPort-6
  • แนวตั้งบน DisplayPort-5 แนวนอนบน DisplayPort-3
  • แนวตั้งบน DisplayPort-3 แนวนอนบน DisplayPort-4
  • แนวตั้งบน DisplayPort-3 แนวนอนบน DisplayPort-5
  • แนวตั้งบน DisplayPort-6 แนวนอนบน DisplayPort-5

เมื่อฉันได้รับพอร์ตแสดงผลที่เจ็ดแล้ว แต่นั่นอาจเป็นตอนที่ฉันลองใช้แท่นวางที่สองเพิ่มเติม

วิธีแก้ปัญหาปัจจุบันของฉันคือจัดเก็บโปรไฟล์ในการตั้งค่าการแสดงผล (ทุกครั้งที่ฉันกดโปรไฟล์ใหม่ที่ไม่เคยได้รับมาก่อน ฉันจะเพิ่มเข้าไปที่นั่น) เมื่อหน้าจอไม่ถูกต้องหลังจากเข้าสู่ระบบ:

  1. ปิดเครื่อง (ไปยังหน้าจอและที่วางเทียบ) ซึ่งจะตัดการเชื่อมต่อหน้าจอทั้งหมด
  2. เปิดเครื่องอีกครั้ง â จากนั้นกล่องโต้ตอบ "หน้าจอ" จะปรากฏขึ้น:(ภาพหน้าจอโต้ตอบ)
  3. ลองใช้ปุ่มต่างๆ จนกว่าปุ่มใดปุ่มหนึ่งจะจัดเรียงหน้าจอได้ถูกต้อง
  4. หากไม่ตรงกัน ให้สร้างการตั้งค่าใหม่ (และเรียกใช้ arandr เพื่อรับชื่อจอแสดงผล)

ฉันเพิ่งค้นพบว่าบนแป้นพิมพ์ Thinkpad ฉันสามารถใช้ปุ่ม Fn+F7 เพื่อรับกล่องโต้ตอบได้ ดังนั้นฉันจึงไม่ต้องปิดและเปิดเครื่อง

ถึงกระนั้น มีวิธีใดที่จะทำให้สิ่งนี้เป็นไปโดยอัตโนมัติ เพื่อให้ฉันจัดเรียงหน้าจอได้อย่างถูกต้องโดยไม่ต้องป้อนข้อมูลด้วยตนเองในแต่ละครั้งหรือไม่


รายละเอียดบางอย่าง:

ตัวอย่างเช่น เมื่อฉันเขียนคำถามในตอนแรก xrandr -q พิมพ์สิ่งนี้:

หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 3000 x 1275 สูงสุด 16384 x 16384
eDP เชื่อมต่อ 1280x720+0+0 (ปกติ ซ้าย กลับ ขวา แกน x แกน y) 309 มม. x 174 มม.
   1920x1080 60.05 +
   1680x1050 60.05  
   1280x1024 60.05  
   1440x900 60.05  
   1280x800 60.05  
   1280x720 60.05* 
   1024x768 60.05  
   800x600 60.05  
   640x480 60.05  
HDMI-A-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-1 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-2 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-3 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-4 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-5 เชื่อมต่อ 1920x1080+0+0 (ปกติซ้ายกลับหัว แกน x ขวา แกน y) 509 มม. x 286 มม.
   1920x1080 60.00*+
   1600x900 60.00  
   1280x1024 75.02 60.02  
   1152x864 75.00  
   1024x768 75.03 60.00  
   800x600 75.00 60.32  
   640x480 75.00 59.94  
   720x400 70.08  
DisplayPort-6 เชื่อมต่อแล้ว 1920x1080+1080+195 (ปกติซ้ายกลับหัว แกน x ขวา แกน y) 531 มม. x 299 มม.
   1920x1080 60.00*+
   1680x1050 59.88  
   1280x1024 75.02 60.02  
   1440x900 59.90  
   1280x960 60.00  
   1280x800 59.91  
   1152x864 75.00  
   1280x720 60.00  
   1024x768 75.03 70.07 60.00  
   832x624 74.55  
   800x600 72.19 75.00 60.32 56.25  
   640x480 75.00 72.81 66.67 59.94  
   720x400 70.08  
DVI-I-4-4 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัวขวาแกน x แกน y)
ตัดการเชื่อมต่อ DVI-I-3-3 (ปกติซ้ายกลับหัวขวาแกน x แกน y)
ตัดการเชื่อมต่อ DVI-I-2-2 (ปกติซ้ายกลับหัวขวาแกน x แกน y)
DVI-I-1-1 ตัดการเชื่อมต่อ (ปกติซ้ายกลับหัวขวาแกน x แกน y)

ดังนั้นหน้าจอจึงเชื่อมต่อกับ "DisplayPort-5" และ "DisplayPort-6"

จากนั้นฉันก็ปิดคอมพิวเตอร์ เปิดใหม่อีกครั้ง และหน้าจอก็ยุ่งเหยิง (พอร์ตมุมมองที่ทับซ้อนกัน) xrandr -q แสดงสิ่งนี้:

หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 1920 x 1080 สูงสุด 16384 x 16384
eDP เชื่อมต่อ 1280x720+0+0 (ปกติ ซ้าย กลับ ขวา แกน x แกน y) 309 มม. x 174 มม.
   1920x1080 60.05 +
   1680x1050 60.05  
   1280x1024 60.05  
   1440x900 60.05  
   1280x800 60.05  
   1280x720 60.05* 
   1024x768 60.05  
   800x600 60.05  
   640x480 60.05  
HDMI-A-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-1 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-2 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-3 เชื่อมต่อ 1920x1080+0+0 (ปกติซ้ายกลับหัวขวา แกน x แกน y) 509 มม. x 286 มม.
   1920x1080 60.00*+
   1600x900 60.00  
   1280x1024 75.02 60.02  
   1152x864 75.00  
   1024x768 75.03 60.00  
   800x600 75.00 60.32  
   640x480 75.00 59.94  
   720x400 70.08  
DisplayPort-4 เชื่อมต่อแล้ว 1920x1080+0+0 (ปกติซ้ายกลับหัว แกน x ขวา แกน y) 531 มม. x 299 มม.
   1920x1080 60.00*+
   1680x1050 59.88  
   1280x1024 75.02 60.02  
   1440x900 59.90  
   1280x960 60.00  
   1280x800 59.91  
   1152x864 75.00  
   1280x720 60.00  
   1024x768 75.03 70.07 60.00  
   832x624 74.55  
   800x600 72.19 75.00 60.32 56.25  
   640x480 75.00 72.81 66.67 59.94  
   720x400 70.08  
DVI-I-4-4 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัวขวาแกน x แกน y)
ตัดการเชื่อมต่อ DVI-I-3-3 (ปกติซ้ายกลับหัวขวาแกน x แกน y)
ตัดการเชื่อมต่อ DVI-I-2-2 (ปกติซ้ายกลับหัวขวาแกน x แกน y)
DVI-I-1-1 ตัดการเชื่อมต่อ (ปกติซ้ายกลับหัวขวาแกน x แกน y)

ดังนั้นหน้าจอจึงเป็นที่รู้จักในชื่อ "DisplayPort-3" และ "DisplayPort-4" ไม่ใช่ 5 และ 6 เหมือนเมื่อก่อน

หลังจากทริกเกอร์กล่องโต้ตอบการตั้งค่าหน้าจอและเลือกอันที่ถูกต้อง (vDP3+hDP4+laptop อันที่สองแบบกำหนดเองในภาพหน้าจอด้านบน) มันจะแสดงสิ่งนี้ (ฉันไม่แน่ใจว่ามันแสดงวิธีการหมุนหรือไม่):

หน้าจอ 0: ขั้นต่ำ 320 x 200 ปัจจุบัน 3000 x 1996 สูงสุด 16384 x 16384
eDP เชื่อมต่อ 1280x720+1080+1276 (ปกติ ซ้ายกลับหัว แกน x ขวา แกน y) 309 มม. x 174 มม.
   1920x1080 60.05 +
   1680x1050 60.05  
   1280x1024 60.05  
   1440x900 60.05  
   1280x800 60.05  
   1280x720 60.05* 
   1024x768 60.05  
   800x600 60.05  
   640x480 60.05  
HDMI-A-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-0 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-1 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-2 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัว แกน x ขวา แกน y)
DisplayPort-3 เชื่อมต่อ 1080x1920+0+0 ซ้าย (ซ้ายปกติคว่ำ แกน x ขวา แกน y) 509 มม. x 286 มม.
   1920x1080 60.00*+
   1600x900 60.00  
   1280x1024 75.02 60.02  
   1152x864 75.00  
   1024x768 75.03 60.00  
   800x600 75.00 60.32  
   640x480 75.00 59.94  
   720x400 70.08  
DisplayPort-4 เชื่อมต่อแล้ว 1920x1080+1080+196 (ปกติซ้ายกลับหัว แกน x ขวา แกน y) 531 มม. x 299 มม.
   1920x1080 60.00*+
   1680x1050 59.88  
   1280x1024 75.02 60.02  
   1440x900 59.90  
   1280x960 60.00  
   1280x800 59.91  
   1152x864 75.00  
   1280x720 60.00  
   1024x768 75.03 70.07 60.00  
   832x624 74.55  
   800x600 72.19 75.00 60.32 56.25  
   640x480 75.00 72.81 66.67 59.94  
   720x400 70.08  
DVI-I-4-4 ถูกตัดการเชื่อมต่อ (ปกติซ้ายกลับหัวขวาแกน x แกน y)
ตัดการเชื่อมต่อ DVI-I-3-3 (ปกติซ้ายกลับหัวขวาแกน x แกน y)
ตัดการเชื่อมต่อ DVI-I-2-2 (ปกติซ้ายกลับหัวขวาแกน x แกน y)
DVI-I-1-1 ตัดการเชื่อมต่อ (ปกติซ้ายกลับหัวขวาแกน x แกน y)
kanehekili avatar
zw flag
ดูเหมือนว่าชื่อพอร์ตการแสดงผลจะเปลี่ยนไป (ซึ่งไม่ควร) แต่เพื่อพิสูจน์ว่าคุณควรคัดลอกเนื้อหาของ `xandr -q` จากการกำหนดค่าปัจจุบัน และเมื่อมีการเปลี่ยนแปลง จากการกำหนดค่าถัดไป เปรียบเทียบทั้งสองอย่างหรือเพิ่มลงในคำถามของคุณ "ชื่อ" ควรเป็น "dpms1"
in flag
@kanehekili ใช่ พวกเขาเปลี่ยนชื่อ â นั่นคือสิ่งที่ฉันตั้งใจจะระบุในรายการของฉัน ฉันได้เพิ่มผลลัพธ์จากก่อนและหลังการปิด (และเปิด) คอมพิวเตอร์
kanehekili avatar
zw flag
ดูเหมือนว่านี่จะต่ำกว่า X11 คำแนะนำที่ลบของฉันในการเขียนไฟล์ conf X11 นั้นไร้ประโยชน์ ใน arch linux อาจเป็น [แก้ไขได้](https://www.reddit.com/r/archlinux/comments/mrb6ea/xorg_output_names_changing_on_reboots/)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา