คุณอาจพอใจกับระบบปฏิบัติการลีนุกซ์ของคุณ แต่บางครั้งมันก็ดีที่จะรีเฟรชสิ่งต่างๆ วิธีหนึ่งในการทำเช่นนี้คือการแทนที่แอปพลิเคชันและส่วนประกอบเริ่มต้นบางรายการ ลองนึกถึงตัวจัดการไฟล์เริ่มต้น โปรแกรมแก้ไขข้อความ หรือแม้แต่สภาพแวดล้อมเดสก์ท็อปหรือเคอร์เนล
องค์ประกอบที่สลับได้หนึ่งองค์ประกอบที่มักถูกมองข้ามคือตัวจัดการการแสดงผล แต่องค์ประกอบนี้คืออะไร? คุณจะเปลี่ยนไปใช้ตัวจัดการการแสดงผลใหม่ใน Linux ได้อย่างไร มาหาคำตอบกัน
เครื่องมือจัดการดิสเพลย์คืออะไร
หรือที่เรียกว่า "ตัวจัดการการเข้าสู่ระบบ" ตัวจัดการการแสดงผลมีหน้าที่ในการเริ่มเซิร์ฟเวอร์การแสดงผลและโหลดเดสก์ท็อป สิ่งนี้จะเกิดขึ้นทันทีหลังจากที่คุณป้อนชื่อผู้ใช้และรหัสผ่านอย่างถูกต้อง
พูดง่ายๆ คือ มันควบคุมเซสชันผู้ใช้และจัดการการพิสูจน์ตัวตนผู้ใช้ เวทมนตร์ของผู้จัดการการแสดงผลส่วนใหญ่เกิดขึ้น "ภายใต้ประทุน" องค์ประกอบที่มองเห็นได้เพียงอย่างเดียวคือหน้าต่างการเข้าสู่ระบบ ซึ่งบางครั้งเรียกว่า "ผู้ทักทาย"
ตัวจัดการดิสเพลย์คืออะไร
คุณอาจรู้อยู่แล้วว่าคอมพิวเตอร์ Linux ของคุณมีตัวจัดการหน้าต่างและเซิร์ฟเวอร์แสดงผล
ตัวจัดการการแสดงผลเป็นซอฟต์แวร์ที่แตกต่างกัน แม้ว่าทั้งสามจะโต้ตอบกัน แต่ก็มีฟังก์ชันการทำงานที่แตกต่างกัน และทำงานต่างกัน
ตัวอย่างของตัวจัดการหน้าต่าง ได้แก่:
- วิน
- Openbox
- ดวม
เซิร์ฟเวอร์ดิสเพลย์ที่รู้จักกันดีสำหรับ Linux ได้แก่:
- เวย์แลนด์
- มีร์
- องค์กร
(ลีนุกซ์หลายรุ่นมี Wayland เป็นเซิร์ฟเวอร์แสดงผลเริ่มต้น และอีกสองสามตัวกำลังเคลื่อนไปในทิศทางนั้น ดังนั้นจึงเป็นความคิดที่ดีที่จะทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้ Linux กับ Wayland)
ในขณะเดียวกัน ผู้จัดการการแสดงผลบางรายได้แก่:
- GDM (ตัวจัดการการแสดงผล Gnome)
- LightDM
- LXDM
เราจะดูตัวจัดการการแสดงผลเพิ่มเติมด้านล่าง
เหตุใดจึงต้องเปลี่ยนตัวจัดการการแสดงผล
ทำไมทุกคนต้องการเปลี่ยนตัวจัดการการแสดงผล คุณถาม? ต่อไปนี้เป็นสถานการณ์ที่เป็นไปได้บางประการ:
- คุณกำลังพยายามชุบชีวิตพีซีเครื่องเก่า และคุณต้องการตัวจัดการการแสดงผลที่มีน้ำหนักเบา
- ตัวจัดการการแสดงผลปัจจุบันของคุณหยุดทำงานหลังการอัปเดต และทำได้เร็วกว่ามากในการติดตั้งตัวอื่นแทนที่จะย้ายไปยัง distro อื่น
- คุณต้องการใช้ธีมที่สวยงามกับหน้าต่างการเข้าสู่ระบบของคุณ แต่ตัวจัดการการแสดงผลเริ่มต้นของ distro นั้นถูกจำกัดในส่วนนี้
มีตัวจัดการการแสดงผลยอดนิยมหลายตัวสำหรับ Linux คุณจะสังเกตเห็นว่ามันค่อนข้างคล้ายกัน ความแตกต่างหลักคือขนาด ความซับซ้อน และวิธีจัดการผู้ใช้และเซสชัน
ตัวจัดการดิสเพลย์ Linux หกตัวที่คุณเปลี่ยนได้
เมื่อติดตั้งตัวจัดการการแสดงผลใหม่ คุณจะสนุกสนานไปกับธีมได้ MDM เป็นตัวเลือกที่ดีที่สุดหากคุณให้ความสำคัญกับการปรับแต่งเอง เนื่องจากรองรับทั้ง GDM แบบเก่าและธีม HTML ใหม่ DeviantART มีคอลเลกชันของธีมมากมายสำหรับตัวจัดการการแสดงผลต่างๆ เช่น หากคุณใช้ SDDM คุณจะพบแพ็คเกจธีมได้ในที่เก็บ
แต่ก่อนอื่น คุณจะเปลี่ยนไปใช้ตัวจัดการการแสดงผลใด
1. KDM
ตัวจัดการการแสดงผลสำหรับ KDE จนถึง KDE Plasma 5, KDM มีตัวเลือกการปรับแต่งมากมาย คุณสามารถกำหนดค่าได้อย่างง่ายดายผ่านโมดูลควบคุมในการตั้งค่าระบบ คุณสามารถเลือกธีม KDM ที่จะใช้ หรือสลับไปที่ตัวทักทายง่ายๆ ที่ให้คุณปรับแต่งพื้นหลัง ข้อความต้อนรับ และแบบอักษรได้
คุณสมบัติอื่นๆ ได้แก่:
- สลับผู้ใช้อย่างรวดเร็ว
- แสดงรายการผู้ใช้
- เปิดใช้งานการปิดระบบรูท
- อนุญาตให้เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่าน
- เข้าสู่ระบบอัตโนมัติ
- สแกนลายนิ้วมือ
KDM รองรับ X และ Wayland และยังตรวจจับสภาพแวดล้อมเดสก์ท็อปที่ติดตั้งและตัวจัดการหน้าต่างได้อีกด้วย จากนั้นจะนำเสนอในรูปแบบรายการเพื่อให้คุณเลือกได้ว่าจะเริ่มระบบใดเมื่อคุณป้อนข้อมูลประจำตัว
แม้ว่าคุณสมบัติบางอย่างอาจครอบงำมือใหม่ แต่ KDM ก็ตั้งค่าได้ง่ายด้วยกล่องโต้ตอบแบบกราฟิกที่ตรงไปตรงมา
2. GDM (ตัวจัดการการแสดงผล GNOME)
KDM คืออะไรสำหรับ KDE, GDM3 คือ GNOME—ตัวจัดการการแสดงผลเริ่มต้นของสภาพแวดล้อมเดสก์ท็อป Linux ยอดนิยม เช่นเดียวกับ KDM รองรับ X และ Wayland และข้อเสนอ:
- เข้าสู่ระบบอัตโนมัติ
- ซ่อนรายชื่อผู้ใช้
- เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่าน
- เซสชันที่กำหนดเอง
- ธีมในตัว
- เข้าสู่ระบบผู้ใช้หลายคน
- เปลี่ยนเซสชันอย่างรวดเร็ว
- สแกนลายนิ้วมือ
- การตรวจสอบสมาร์ทการ์ด
การกำหนดค่า GDM3 สามารถทำได้ผ่านกล่องโต้ตอบเฉพาะในการตั้งค่าระบบหรือโดยการแก้ไขไฟล์การกำหนดค่า
โปรดทราบว่า GDM3 นั้นแตกต่างจาก GDM เดิม แม้ว่าอาจดูเหมือนคล้ายกัน แต่ GDM3 กลับเข้ากันไม่ได้กับธีม GDM รุ่นเก่า โดยมีตัวเลือกที่ซ่อนอยู่ในไฟล์การกำหนดค่า
3. SDDM (ตัวจัดการการแสดงผลเดสก์ท็อปอย่างง่าย)
SDDM เป็นฉากตัวจัดการการแสดงผลที่ค่อนข้างใหม่ ซึ่งเปิดตัวครั้งแรกในปี 2013 โดยสามารถอยู่รอดได้ในขณะที่คู่แข่งรุ่นเก่าอย่าง SLiM และ Mint Display Manager ล่มสลาย
ด้วยการรองรับ X และ Wayland ทำให้ SDDM อาศัยชุดรูปแบบ QML และแทนที่ KDM เป็นตัวจัดการการแสดงผลเริ่มต้นใน KDE Plasma 5
คุณสมบัติ SDDM:
- เข้าสู่ระบบอัตโนมัติ
- Num Lock เปิด
- แก้ไขผู้ใช้ทักทาย
- รองรับธีม
เช่นเดียวกับตัวจัดการการแสดงผลที่ไม่ซับซ้อนอื่น ๆ คุณสามารถกำหนดค่า SDDM ได้โดยแก้ไขไฟล์กำหนดค่า (sddm.conf) หากคุณใช้ SDDM บน KDE จะมีโมดูลการกำหนดค่าในการตั้งค่าระบบ หรือใช้ยูทิลิตี้ sddm-config-editor ที่มีประโยชน์
4. LXDM
LXDM เป็นส่วนหนึ่งของสภาพแวดล้อม LXDE แต่ทำงานได้อย่างสะดวกสบายบนสภาพแวดล้อมเดสก์ท็อปอื่น ๆ เนื่องจากไม่มีการพึ่งพามากมาย คุณสามารถตั้งค่าผ่านยูทิลิตี้การกำหนดค่าของตัวเอง หรือแก้ไขไฟล์การกำหนดค่าใน
/etc/lxdm
(หรือถ้าคุณใช้ Lubuntu
/etc/xdg/lubuntu/lxdm
)
การใช้ LXDM คุณสามารถคาดหวัง:
- รายชื่อผู้ใช้ที่กำหนดค่าได้
- เข้าสู่ระบบอัตโนมัติ
- ไอคอนสำหรับผู้ใช้แต่ละคน
- การสลับผู้ใช้
- ตั้งเวลาอัตโนมัติ
- ภาพพื้นหลังที่กำหนดเอง
ทั้งเอกสารทางการและบัญชีพยานที่ไม่เป็นทางการในฟอรัมต่างๆ ทราบว่า LXDM จะไม่ยุติกระบวนการของผู้ใช้เมื่อออกจากระบบ เพื่อให้แน่ใจว่าสิ่งนี้จะเกิดขึ้น แก้ไข
/etc/lxdm/PostLogout
ไฟล์.
LXDM อาจดูแปลก ๆ แต่เร็ว ดังนั้นหากเป็นการแลกเปลี่ยนที่ยอมรับได้สำหรับคุณ ลองใช้เลย
5. LightDM
บางทีตัวจัดการการแสดงผลที่ได้รับความนิยมมากที่สุดและแน่นอนที่สุดคือ LightDM การแทนที่ผู้จัดการการแสดงผลรุ่นเก่าใน distros ยอดนิยม ปรับแต่งได้และเต็มไปด้วยคุณสมบัติ LightDM ยังมีน้ำหนักเบาและรองรับ X.Org และ Mir
ด้วย LightDM คุณสามารถคาดหวัง:
- คำทักทายสำหรับ GTK, Qt/KDE, Unity และอื่นๆ
- ธีมหน้าจอเข้าสู่ระบบ
- รายชื่อผู้ใช้
- ภาพพื้นหลังที่กำหนดเอง
- ตำแหน่งกระจกปรับได้
ไฟล์การกำหนดค่าควรได้รับการแก้ไขเพื่อปรับแต่ง วิธีที่ง่ายที่สุดคือเครื่องมือการตั้งค่า LightDM GTK Greeter
6. XDM
นี่คือตัวจัดการการแสดงผลเริ่มต้นสำหรับ X Window System และเปิดตัวครั้งแรกในปี 1988 เป็นตัวจัดการการแสดงผลที่เรียบง่ายเหมาะสำหรับระบบที่มีสเป็คต่ำหรือระบบที่มีความต้องการเพียงเล็กน้อย
อย่างไรก็ตาม XDM ยังคงนำเสนอคุณลักษณะบางอย่าง:
- ธีม
- ตั้งค่าวอลเปเปอร์พื้นหลัง
- ปรับแต่งฟอนต์
- ปรับตำแหน่งช่องล็อกอิน
- จัดการ X หลายเซสชัน
- เข้าสู่ระบบโดยไม่ต้องใช้รหัสผ่าน
การปรับแต่งส่วนใหญ่ใช้โดยการแก้ไข
etc/X11/xdm/Xresources
.
จะแทนที่ Display Manager บน Linux ได้อย่างไร
เห็นบางสิ่งที่คุณชอบ? บางทีคุณอาจต้องการเปลี่ยนตัวจัดการการแสดงผลของ Ubuntu เป็น LightDM
ไม่ว่าการตั้งค่าและ distro ของคุณจะเป็นเช่นไร มีเพียงสองขั้นตอนในการแทนที่ตัวจัดการการแสดงผลปัจจุบันของคุณบน Linux:
- ติดตั้งตัวจัดการการแสดงผลใหม่
- ตั้งค่าเป็นค่าเริ่มต้น
ส่วนแรกของกระบวนการนั้นง่าย เนื่องจากคุณเพียงแค่ต้องค้นหาแพ็คเกจที่เหมาะสมสำหรับการแจกจ่ายของคุณและติดตั้ง คุณสามารถลบตัวจัดการการแสดงผลเก่าออกได้หากต้องการ แต่โดยส่วนใหญ่ไม่จำเป็น
การตั้งค่าตัวจัดการการแสดงผลใหม่เป็นค่าเริ่มต้นจะแตกต่างกันไปในแต่ละการแจกจ่าย การแก้ไขไฟล์การกำหนดค่าสองสามไฟล์หรือการเรียกใช้คำสั่งบรรทัดเดียวในเทอร์มินัลนั้นเป็นเรื่องจำเป็น
ใช้คำแนะนำสั้นๆ นี้เพื่อตั้งค่าตัวจัดการการแสดงผลที่คุณเลือก ซึ่งคุณควรติดตั้งไว้แล้ว
Debian, Ubuntu, Linux Mint และอนุพันธ์ของ Ubuntu ส่วนใหญ่
การติดตั้งตัวจัดการการแสดงผลใหม่ควรพร้อมท์ให้เปิดเครื่องมือ dpkg-reconfigure หากไม่ ให้เรียกใช้ด้วยตนเอง:
- เรียกใช้ sudo dpkg-reconfigure gdm3
- เลือกตัวจัดการการแสดงผลเริ่มต้นในกล่องโต้ตอบที่ปรากฏขึ้น
คุณสามารถแทนที่ "gdm3" ด้วยตัวจัดการการแสดงผลที่ติดตั้งอยู่ในระบบของคุณในปัจจุบัน หากล้มเหลว ให้แก้ไข
/etc/X11/default-display/manager
ไฟล์ที่มีสิทธิ์รูท
สำหรับ Arch Linux และ Manjaro
เปิดใช้งานบริการ systemd สำหรับตัวจัดการการแสดงผลใหม่ของคุณ:
systemctl enable displaymanager.service -f
หากไม่ได้ผล ผู้ใช้ Manjaro สามารถลองปิดการใช้งานตัวจัดการการแสดงผลก่อนหน้าก่อน:
sudo systemctl stop gdm
sudo systemctl disable gdm
sudo systemctl enable lightdm.service
sudo systemctl start lightdm
ในขณะที่อยู่บน Arch Linux คุณอาจต้องลบ
/etc/systemd/system/default.target
และสร้างไฟล์ display-manager.service ใน
/etc/systemd/system directory
. ไฟล์ใหม่นี้ควรเป็นลิงก์เชื่อมโยงไปยังไฟล์บริการของตัวจัดการการแสดงผลใหม่ใน
/usr/lib/systemd/system/
.
เปลี่ยนตัวจัดการการแสดงผลบน Fedora
เริ่มต้นด้วยการปิดใช้งานตัวจัดการการแสดงผลเก่า เปิดใช้งานการแทนที่ที่ติดตั้งใหม่ จากนั้นรีบูต:
- เรียกใช้ systemctl ปิดการใช้งาน [ตัวจัดการการแสดงผลแบบเก่า]
- ทำตามนี้ด้วย เปิดใช้งาน systemctl [ตัวจัดการการแสดงผลใหม่]
- จากนั้น รีบูต
เมื่อ Fedora รีบูต จะมีตัวจัดการการแสดงผลแบบใหม่
สำหรับ PCLinuxOS
คุณควรจะสามารถเลือกตัวจัดการการแสดงผลใหม่ได้จากเดสก์ท็อป
- เปิด ศูนย์ควบคุม> บูต
- ค้นหา ตั้งค่าตัวจัดการการแสดงผล
- เลือกตัวจัดการการแสดงผลที่คุณติดตั้งไว้ก่อนหน้านี้
หากระบบไม่ยอมรับการเปลี่ยนแปลง ให้แก้ไข
/etc/sysconfig/desktop
และตั้งค่าตัวจัดการการแสดงผลใหม่
สำหรับ openSUSE
หากต้องการเปลี่ยนตัวจัดการการแสดงผลใน openSUSE ก่อนอื่นให้ดาวน์โหลดการเปลี่ยนของคุณและยืนยันตำแหน่งการติดตั้ง
เข้าต่อไป
sudo update-alternatives --set default-displaymanager \ [FILEPATH]
ต้องการเปลี่ยนตัวจัดการการแสดงผลด้วยเครื่องมือเดสก์ท็อปหรือไม่
- ติดตั้ง yast2-alternatives
- เปิด ศูนย์ควบคุม
- เรียกดู ตัวจัดการการแสดงผล
- ตั้งค่าตัวจัดการการแสดงผลใหม่
ตัวจัดการการแสดงผลใหม่ของคุณควรเปิดใช้งานในการรีบูตครั้งถัดไป
เปลี่ยนตัวจัดการดิสเพลย์ Linux ของคุณวันนี้
อย่างที่คุณเห็น การเปลี่ยนตัวจัดการการแสดงผลนั้นไม่ยากอย่างที่คิด เมื่อคุณเริ่มอ่านเพิ่มเติมเกี่ยวกับคุณลักษณะเหล่านี้ คุณอาจต้องลองทดสอบตัวจัดการการแสดงผลหลายๆ ตัวเพื่อค้นหาสิ่งที่ดีที่สุด เราขอแนะนำให้คุณทำเช่นนั้น
คุณไม่ต้องรอให้ซอฟต์แวร์ "พัง" เพื่อลองทำอะไรใหม่ๆ หรือทดลองกับสภาพแวดล้อมเดสก์ท็อป Linux ใหม่