ปัญหาที่คล้ายกันได้รับการยกในอีกโพสต์ ตอบคำถามของคุณ:
- นี่เป็นสิ่งที่ควรจะทำงานหรือไม่ ฉันคิดว่าเดสก์ท็อปควรใช้ TTY เดียวกัน (หรืออะไรก็ตามที่คุณเรียก) เป็นผู้จัดการการแสดงผล
มันเป็นอย่างนั้น นักพัฒนา GNOME ที่รับผิดชอบ gdm อธิบายที่นี่ว่ามันทำงานอย่างไรก่อนหน้านี้และสิ่งที่พวกเขาเปลี่ยนแปลง:
ก่อนหน้านี้เราเปิดตัวเซิร์ฟเวอร์ X หนึ่งเครื่องเป็นรูทและเมื่อคุณลงชื่อเข้าใช้เรา "เปลี่ยน" เป็นเซิร์ฟเวอร์เซสชัน X หากคุณเปลี่ยนผู้ใช้อย่างรวดเร็วเราก็เปิดตัวเซิร์ฟเวอร์ X ตัวที่สองตามความต้องการ
เพื่อเหตุผลด้านความปลอดภัยและเหตุผลในการย้ายพอร์ต Wayland เราได้เปิดตัวเซิร์ฟเวอร์ X และเซิร์ฟเวอร์ Wayland ภายในเซสชันของผู้ใช้แทนที่จะเริ่มต้นเป็นรูท
วิธีที่เราทำคือเราเปิดตัวเซิร์ฟเวอร์ X สองตัวหนึ่งตัวสำหรับเซสชัน gdm greeter และสำหรับผู้ใช้เซสชัน
มันจะเป็นไปได้โดยสิ้นเชิงที่จะแยกตัว greeter ออกหลังจากที่เราได้สลับไปที่เซสชันผู้ใช้แล้วมันต้องการรหัสอีกเล็กน้อย แต่น่าเสียดายที่มันไม่สามารถใส่ทั้งเซสชัน greeter และเซสชันผู้ใช้บน VT1 เนื่องจากเราต้องเปิดเซสชันผู้ใช้ก่อนจากนั้นจึงลบเซสชันเซสชันและเราไม่สามารถอยู่ในสถานะตัวกลางนั้นขณะที่มีเซิร์ฟเวอร์ X สองตัวบน VT เดียวกันในเวลาเดียวกัน
ฉันลืมเกี่ยวกับปัญหาทรัพยากรเกี่ยวกับการรักษารอบสองกรณี gnome-shell ฉันจะแชทกับ Ray เพื่อดูว่าเราต้องการที่จะเซสชั่นที่สนุกสนานหรือไม่จากนั้นเปิดใช้เมื่อต้องการให้ผู้ใช้เปลี่ยน / ออกจากระบบเพื่อประหยัดทรัพยากร
- ฉันกำลังใช้ทรัพยากรกราฟิกมากกว่านี้โดยตั้งค่าสิ่งต่าง ๆ ด้วยวิธีนี้หรือไม่?
ใช่.
- มีวิธีให้ GDM3 ส่งต่อจอแสดงผลไปที่ Gnome Desktop หลังจากที่ฉันเข้าสู่ระบบหรือไม่?
อาจไม่ใช่จนกว่าจะมีการส่งการแก้ไขหรือคุณย้อนกลับไปที่ gdm 3.14 แต่นี่อาจไม่ใช่วิธีที่ดีที่สุด
- มีข้อได้เปรียบใด ๆ ที่ทำ # 3
มีการร้องเรียนเกี่ยวกับการรั่วไหลของหน่วยความจำใน gdm3 และปัญหาประสิทธิภาพการทำงานหลายอย่าง
สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือเปลี่ยนผู้จัดการเดสก์ท็อปของคุณจาก gdm3 เป็น lightdm จนกว่าจะได้รับการแก้ไข สิ่งที่ดีคือคุณใช้งาน Ubuntu GNOME และ lightdm นั้นเท่ห์และดูเหมือนหน้าจอเข้าสู่ระบบแบบเอกภาพ
Installl lightdm:
sudo apt install lightdm
เปลี่ยนเป็น:
sudo dpkg-reconfigure lightdm
รีบูทและคุณก็พร้อมที่จะใช้ทรัพยากร tty และปกติและยังใช้ GNOME ได้ หรือเปลี่ยนเป็นสภาพแวดล้อมเดสก์ทอปอื่น ๆ เช่น KDE, XFCE, Mate และอื่น ๆ