หน้าจอเข้าสู่ระบบ Ubuntu 18.04 แสดงการตั้งค่า


30

ใน Ubuntu 18.04 ฉันเชื่อมต่อแล็ปท็อปของฉันเข้ากับจอแสดงผลภายนอกและฉันสามารถตั้งค่าจอแสดงผลภายนอกเป็นโหมดแสดงผลหลักและจอแสดงผลภายนอกเท่านั้น แต่เมื่อฉันเปิดแล็ปท็อปหรือออกจากระบบเซสชันหน้าจอเข้าสู่ระบบการแสดงผลจะปรากฏขึ้นบนหน้าจอแล็ปท็อป (ภายใน) ของฉันเท่านั้น แต่เมื่อฉันลงชื่อเข้าใช้จอแสดงผลจะเปลี่ยนไปที่ภายนอกเท่านั้นและหน้าจอแล็ปท็อปของฉันปิดลงตามที่คาด

มีวิธีที่ฉันสามารถทำให้หน้าจอเข้าสู่ระบบปรากฏเฉพาะบนหน้าจอภายนอกเมื่อบูตเครื่องหรือออกจากระบบเช่นเดียวกับใน 16.04? นอกจากนี้หน้าจอเข้าสู่ระบบไม่เป็นไปตามเคอร์เซอร์ของฉันเช่นเดียวกับใน 16.04


1
สำหรับทุกคนที่ได้รับผลกระทบจากข้อผิดพลาดนี้: โปรดแสดงความคิดเห็นหรืออัปโหลดรายงานข้อผิดพลาดอัปสตรีมกับ GDM3เพื่อให้นักพัฒนาทราบว่าปัญหานี้มีความสำคัญ
ntc2

คำตอบ:


30

นี้เป็นที่รู้จักและข้อผิดพลาดที่รายงานกับgdm3 วิธีแก้ปัญหาปัจจุบันดูเหมือนจะเป็น:

  1. เข้าสู่Settings > Devices > Displaysและกำหนดค่าจอภาพของคุณตามที่คุณต้องการสำหรับหน้าจอเข้าสู่ระบบของคุณ (ในกรณีของคุณปิดการใช้งานการแสดงผลแล็ปท็อปภายใน) คลิกปุ่ม "บันทึก" เมื่อเสร็จสิ้น
  2. คัดลอกmonitors.xmlไฟล์ของผู้ใช้ไปยังโฮมโฟลเดอร์สำหรับgdmผู้ใช้

หากต้องการคัดลอกmonitors.xmlไฟล์ให้เปิดเทอร์มินัลแล้วปฏิบัติดังนี้:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

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

หวังว่านี่จะช่วยได้!


ขอบคุณสำหรับคำแนะนำของคุณ ด้วยเหตุผลบางอย่างมันไม่ได้เกาะติดกับจอแสดงผลภายนอกเมื่อบูตเครื่องลองประมาณ 4 ครั้ง จะรอการแก้ไขข้อบกพร่อง
Aravind

มันใช้งานได้สำหรับฉัน
jdthood

11

ฉันมีจอภาพภายนอกเช่นกัน สิ่งนี้ใช้ได้กับฉัน:

  • ตั้งค่าโหมดการแสดงผลตามต้องการโดยใช้การตั้งค่า > อุปกรณ์ > หน้าจอ
  • เปิดหน้าต่างเทอร์มินัลโดยการกดCtrlAltTแล้วพิมพ์:

    sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config

  • กดEnter

  • รีบูทคอมพิวเตอร์

1
นี่เป็นคำตอบเดียวที่ใช้ได้กับฉันบน Ubuntu 18 ... โฟลเดอร์นี้มีอยู่จริงแตกต่างจาก/home/gdm
finsbury

/ var / lib / gdm3 คือ ~ gdm, โฮมไดเร็กทอรีของ gdm บัญชีผู้ใช้บริการมักจะไม่ได้รับไดเรกทอรีบ้านใน / home
Amias

cp: ไม่สามารถสร้างไฟล์ปกติ '/var/lib/gdm/.config': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว cp: ไม่สามารถสร้างไฟล์ปกติ '/var/lib/gdm3/.config': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว cp: ไม่สามารถสร้างไฟล์ปกติ '~ gdm / .config': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ยิ่งใหญ่ โฟลเดอร์ย้ายไปที่ Ubuntu 18.04.1 LTS ที่ไหน? ฉันใช้ Gnome 3.28.2 กับ Wayland หรือไม่
Ayelis

10

นี่แก้ไข Isuue ของฉัน:

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

คัดลอกไฟล์มอนิเตอร์.xmlของผู้ใช้ไปยังโฮมโฟลเดอร์สำหรับผู้ใช้ gdm

ในการคัดลอกไฟล์จอภาพ xml ให้เปิดเทอร์มินัลแล้วปฏิบัติดังนี้:

sudo cp ~/.config/monitors.xml ~gdm/.config/monitors.xml
sudo chown gdm:gdm ~gdm/.config/monitors.xml

และใน /etc/gdm3/custom.conf uncomment WaylandEnable = false


7
คำตอบนี้แตกต่างจากคำตอบของ Damian T. อย่างไร
Kennet Celeste

1
นี่เป็นคำตอบเดียวที่ทำให้หน้าจอเข้าสู่ระบบปรากฏบนจอภาพภายนอกของฉัน WaylandEndable=falseแต่เมื่อที่จริงผมบันทึกไว้ในฉันมีเพียงหน้าจอสีดำและมีการกู้คืนโหมดเพื่อยกเลิกการ
drhagen

มันใช้งานได้สำหรับฉัน ฉันลองคำตอบอื่นและพวกเขาไม่ได้ทำงาน แต่อันนี้ใช้ได้ ขอบคุณมาก.
amedina
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.