Anonim

Display manager หรือ "login manager" เป็นเครื่องมือที่จะเริ่มต้นเซิร์ฟเวอร์ดิสเพลย์ของระบบของคุณ คุณไม่ควรนำเดสก์ท็อปมารวมกับเครื่องมือจัดการหน้าจอเนื่องจากผู้ดูแลรับผิดชอบเฉพาะการยอมรับชื่อผู้ใช้และรหัสผ่านของคุณและแสดงชื่อผู้ใช้

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

เราจะดูที่ผู้จัดการเดสก์ท็อปยอดนิยมสองคนคือ SDDM และ GDM เพื่อช่วยคุณตัดสินใจว่าอันไหนที่เหมาะกับคุณมากกว่า

GDM คืออะไร

GDM เป็นเครื่องมือจัดการหน้าจอเริ่มต้นของ Gnome และเข้ากันได้กับ X และ Wayland ด้วย GDM คุณสามารถใช้ระบบ X Window โดยไม่จำเป็นต้องแก้ไขไฟล์กำหนดค่าหรือดำเนินการใด ๆ ในบรรทัดคำสั่ง สำหรับบางคนนี่เป็นตัวเลือกที่ดีกว่าตัวจัดการการแสดงผล XDM ที่เป็นค่าเริ่มต้นของ X ซึ่งคุณต้องแก้ไขการกำหนดค่า

เครื่องมือจัดการหน้าจอนี้มีคุณสมบัติที่ยอดเยี่ยม สนับสนุนการบันทึกอัตโนมัติเซสชันที่กำหนดเองล็อกอินโดยไม่มีรหัสผ่านและซ่อนรายชื่อผู้ใช้ จนถึงรุ่น 2.38.0 GDM สนับสนุนธีมการออกแบบที่หลากหลาย อย่างไรก็ตามทุกอินสแตนซ์ในภายหลังไม่รองรับคุณสมบัตินี้

โปรแกรมนี้ยังมีชุดของส่วนประกอบที่น่าสนใจ ตัวอย่างเช่นตัวเลือกเป็นเครื่องมือที่เลือกโฮสต์ระยะไกลเพื่อจัดการจอแสดงผลจากระยะไกลบนจอแสดงผลที่แนบมา นอกจากนี้ยังมีโมดูลการตรวจสอบความถูกต้องแบบเสียบได้ (PAM) และ X Display Manager Control Protocol (XDMCP)

สิ่งสำคัญที่ควรทราบคือเมื่อเร็ว ๆ นี้อูบันตูเปลี่ยนเป็น Gnome อย่างสมบูรณ์และใช้ตัวจัดการเดสก์ท็อป GDM3 เป็นค่าเริ่มต้น หากคุณวางแผนที่จะใช้ Ubuntu มันอาจเป็นการดีที่สุดที่จะใช้ GDM เนื่องจากอาจมีความพยายามในการพัฒนาเพิ่มเติมเพื่อให้สามารถใช้งานร่วมกันได้มากที่สุด

SDDM คืออะไร

SDDM เป็นโปรแกรมจัดการหน้าจอล่าสุดที่เข้ากันได้กับทั้ง Wayland และ X KDE ซึ่งเป็นชุมชนซอฟต์แวร์ฟรีระดับสากลเลือก SDDM จากตัวจัดการหน้าจออื่น ๆ ทั้งหมดเป็นตัวจัดการหน้าจอเริ่มต้นใน KDE Plasma 5

ความจริงที่ว่า KDM เลือกเป็นผู้จัดการการแสดงผลของพวกเขาเองพิสูจน์ความน่าเชื่อถือของ SDDM นอกเหนือจาก KDE, Fedora และ LXQt นักพัฒนายังเลือก SDDM เป็นเครื่องมือจัดการหน้าจอเริ่มต้น

ซอฟต์แวร์นี้เข้ากันได้กับชุดรูปแบบ QML ในขณะนี้มักจะกลับหัวกลับหางผู้ที่มีทักษะไม่เพียงพอกับ QML อาจพบว่าเป็นการยากที่จะปรับแต่งส่วนต่อประสาน อย่างไรก็ตามตัวเลือกการกำหนดค่าอื่น ๆ นั้นเป็นแบบตรงไปตรงมา

ในการกำหนดค่า SDDM คุณเพียงแค่ต้องแก้ไขไฟล์ ( etc / sddm.conf ) การแก้ไขไฟล์นี้ช่วยให้คุณสามารถเปิดใช้งานหรือปิดใช้งานการเข้าสู่ระบบอัตโนมัติตัดสินใจว่าผู้ใช้คนใดจะปรากฏบนหน้าต่างการเข้าสู่ระบบ (greeter) เลือกธีมและเปิด Num lock หากคุณเป็นผู้ใช้ KDE คุณสามารถค้นหา SDDM-config-editor ในการตั้งค่าระบบซึ่งจะทำให้การแก้ไขเหล่านี้ง่ายขึ้น

GDM กับ SSDM: Head to Head

ทั้ง GDM และ SSDM มีการสนับสนุน X และ Wayland และเป็นผู้จัดการการแสดงผลที่เชื่อถือได้ หนึ่งคืออูบุนตูที่ได้รับความไว้วางใจในขณะที่อีกอันได้รับการยอมรับจาก KDE, Fedora และ LXQt

เมื่อพูดถึงฟีเจอร์ SSDM อาจมีส่วนต่อประสานผู้ใช้ที่ดีขึ้นเล็กน้อย มันให้การสนับสนุนวิดีโอไฟล์ GIF เสียงและภาพเคลื่อนไหว QML อินเทอร์เฟซผู้ใช้ของ GDM นั้นง่ายกว่าและรวมเข้ากับ Gnome distros อื่น ๆ ได้ดี แต่ขาดความสวยงาม

ในด้านบวก GDM นั้นสามารถปรับแต่งได้ง่ายกว่ามาก คุณเพียงแค่ต้องรู้ว่าไฟล์ใดที่สามารถปรับแต่งได้และคุณสามารถทำได้หลายอย่างด้วยกัน มันง่ายที่จะเปลี่ยนระหว่างสภาพแวดล้อม แต่คุณต้องใช้ Gnome เสมอหากคุณต้องการให้มันทำงานได้ดี

นอกจากนี้ GDM จะทำงานได้ดีกับเดสก์ท็อปใด ๆ ซึ่งไม่ใช่กรณีของ SDDM นี่เป็นเพราะ SDDM ไม่เปิดใช้งานพวงกุญแจ Gnome เมื่อคุณเข้าสู่ระบบในขณะที่ GDM ทำตามค่าเริ่มต้น

คำตัดสิน

โดยรวมแล้ว SDDM นั้นได้รับการจัดอันดับที่ดีกว่า GDM เล็กน้อย แต่ไม่มีความแตกต่างใหญ่หลวงระหว่างสองสิ่งนี้ ส่วนใหญ่ขึ้นอยู่กับความชำนาญของคุณในภาษามาร์กอัป (QML ในกรณีของ SDDM) และคุณต้องการผู้จัดการที่ปรับแต่งได้ง่ายหรือไม่ (ในกรณี GDM) ทั้งคู่ทำงานได้ดีมากและเป็นตัวจัดการการแสดงผลกราฟิกเริ่มต้นของลีนุกซ์รุ่นยอดนิยมบางตัว

ดังนั้นอันไหนที่พยักหน้ารับจากคุณและทำไม? มันเป็น SDDM หรือ GDM แบ่งปันสิ่งที่คุณเลือกในความคิดเห็นด้านล่าง

Sddm vs. gdm - ตัวจัดการเดสก์ท็อปตัวใดที่เหมาะกับคุณ