เผยแพร่เมื่อวันที่ 14 เมษายน 2022 เวลา 14:32 น. EDT
Debarshi Das เป็นนักวิจัยด้านความปลอดภิอิสระและ Cybersecurity Trainer ที่มีความหลงใหลในการเขียนเกี่ยว Cybersecurity และ Linux ด้วยประสบการณ์ครึ่งทศวรรษเป็น Tech และ Security Journalist ออนไลน์ เขาชอบครอบคลุมข่าวและสร้าง Explainers และ How-to Guides ที่เข้าถึงง่าย ทำให้ Tech ง่ายขึ้นสำหรับทุกคน ในขณะที่เขาเขียนโปรแกรมและเผยแพร่ตอนกลางวัน คุณจะพบ Debarshi กำลังแฮ็กและวิจัยตอนกลางคืน
ลงชื่อเข้าใช้บัญชี MakeUseOf ของคุณ
อยากทดลอง Display Managers อื่นๆ? หรืออาจจะเป็น Proprietary Graphics Driver ที่ Conflict กับ LightDM
ไม่ว่าจะเป็นแรงจูงใจอะไร ในคู่มือนี้คุณจะพบคำแนะนำวิธี Disable และ Uninstall LightDM ใน Linux พร้อมรายการ Alternatives ที่คัดสorbanมาให้ลอง
LightDM คืออะไร?
LightDM เป็น Linux Display Manager ที่รวดเร็ว Cross-desktop และน่าเชื่อถือ คุณรู้จักหน้าจอ Login ที่คุณเห็นทุกครั้งที่ Boot เครื่อง—นั่นคือ Display Manager ทำงาน ไม่ควรสับสนกับ Display Server แม้จะทำงานร่วมกับ Display Manager แต่เป็น Unit แยกต่างหากที่ทำหน้าที่ต่างกัน
LightDM ตามที่ชื่อบ่งชี้ เบาในทรัพยากร ซึ่งเป็นเหตุผลที่มันถูกส่งมาพร้อมเป็น Default Display Manager ของ Flagship Linux Distributions
หากคุณกระตือรือร้นอยากเรียนรู้รายละเอียดใต้ Front End ให้อ่านเกี่ยวกับการทำงานของ Display Manager และวิธีปรับแต่งมัน
วิธี Disable และ Uninstall LightDM ใน Linux
เพื่อ Disable LightDM ทั้งสิ้นที่คุณต้องทำคือ Kill Service ด้วยคำสั่ง systemctl หากคุณใช้ systemd หรือคำสั่ง sv หากคุณใช้ runit อย่างไรก็ตาม หากคุณอยาก Delete LightDM จากระบบ นั่นเป็นเรื่องอื่นไปเลย
เพื่อ Disable LightDM บน systemd ให้รันคำสั่ง systemctl และ Disable lightdm service:
sudo systemctl stop lightdm.service
เพื่อ Disable LightDM บน runit ให้หยุด Service ด้วยคำสั่ง sv:
sv stop lightdm.service
เพื่อ Uninstall LightDM ออกจากระบบถาวร ให้ใช้ Package Manager ของ Distro เพื่อ Purge มัน:
บน Arch-based Distros:
sudo pacman -R lightdm
บน Debian/Ubuntu-based Distros:
sudo apt purge lightdm
บน Fedora, CentOS และ RHEL:
sudo dnf remove lightdm
Alternatives ที่ดีที่สุดสำหรับ LightDM
สิ่งที่ดีที่สุดของ Linux คือคุณไม่ต้องยอมรับอะไรเลย มี Alternatives เสมอสำหรับ Software ใดๆ ที่คุณรัน Display Managers ไม่ใช่ข้อยกเว้น หากคุณรู้สึก Adventures ให้ลอง Display Managers ด้านล่าง
1. GDM (GNOME Display Manager)
GDM หรือ GNOME Display Manager เป็น Default Display Manager สำหรับ GNOME Desktop Environment มันบังคับรูปแบบ GNOME และรองรับความเข้ากันได้กับ X11 และ Wayland
Key Features ของ GDM:
- Automatic Login
- Password-less Login
- Multi-user Login
- รองรับ Greeter Plugins และ Extensions
- Greeter ที่ปรับแต่งได้พร้อม Themes ในตัว
- Session Switching ง่าย
- Fingerprint และ Smart Card Authentication
คุณสามารถกำหนดค่า GDM ได้โดยตรงจาก System Settings ของ Distro หรือ Config File ที่ /etc/X11/gdm/gdm.conf
2. SDDM (Simple Desktop Display Manager)
SDDM หรือ Simple Desktop Display Manager แทนที่ KDM เป็น Default Display Manager สำหรับ Distros ทั้งหมดที่รัน KDE Plasma 5 เหมือน GDM รองรับ X11 และ Wayland ด้วย
Key Features ของ SDDM:
- เบาและรวดเร็ว
- Auto-login
- Password-less Login
- Theming Options อุดมสมบูรณ์
- รองรับ QML Animations
SDDM อ่านคำสั่ง Configuration จาก /etc/sddm.conf เพื่อ Customize SDDM ให้เปิดและแก้ไข Config File Best Practice คือ Backup ไฟล์ต้นฉบับไว้ Directory อื่น เพื่อให้ Restore Default Settings ได้ง่าย
3. LXDM
LXDM เป็น Lightweight GTK+-based Display Manager สำหรับ LXDE Desktop Environment แม้จะมุ่งเน้น LXDE Desktops หลัก แต่ Cross-compatible ด้วย เพราะ Dependency List ที่จัดการได้
Key Features ของ LXDM:
- Customizable User Profiles
- Auto-login
- Pre-programmable Auto-login
- User List Management
- Customizable Greeter Background
- Full Theming Support
คุณสามารถกำหนดค่า LXDM ได้โดยแก้ไข Config File ที่ /etc/lxdm ตามที่กล่าวมา ให้ Backup ไฟล์ก่อนทดลองแก้ไข
เพิ่มรสชาติให้ Linux Desktop Experience ของคุณ
การสลับ Display Managers จะทำได้แค่เท่านี้ หากคุณมองหา Desktop Experience ใหม่และ Fresh คุณควรพิจารณาเปลี่ยน Desktop Environment ของ Linux System มันเป็น Core Component ที่สั่งการ Look และ Feel ของ OS หากสนใจ นี่คือ Curated List ของ Best Alternative Desktop Environments