Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

Linux Display Manager คืออะไร? วิธีการเลือกและตั้งค่าหนึ่ง

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

องค์ประกอบที่สลับได้หนึ่งองค์ประกอบที่มักถูกมองข้ามคือตัวจัดการการแสดงผล แต่องค์ประกอบนี้คืออะไร? คุณจะเปลี่ยนไปใช้ตัวจัดการการแสดงผลใหม่ใน Linux ได้อย่างไร มาหาคำตอบกัน

เครื่องมือจัดการดิสเพลย์คืออะไร

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

Linux Display Manager คืออะไร? วิธีการเลือกและตั้งค่าหนึ่ง

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

ตัวจัดการดิสเพลย์คืออะไร

คุณอาจรู้อยู่แล้วว่าคอมพิวเตอร์ Linux ของคุณมีตัวจัดการหน้าต่างและเซิร์ฟเวอร์แสดงผล

ตัวจัดการการแสดงผลเป็นซอฟต์แวร์ที่แตกต่างกัน แม้ว่าทั้งสามจะโต้ตอบกัน แต่ก็มีฟังก์ชันการทำงานที่แตกต่างกัน และทำงานต่างกัน

ตัวอย่างของตัวจัดการหน้าต่าง ได้แก่:

  • วิน
  • Openbox
  • ดวม

เซิร์ฟเวอร์ดิสเพลย์ที่รู้จักกันดีสำหรับ Linux ได้แก่:

  • เวย์แลนด์
  • มีร์
  • องค์กร

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

Linux Display Manager คืออะไร? วิธีการเลือกและตั้งค่าหนึ่ง

ในขณะเดียวกัน ผู้จัดการการแสดงผลบางรายได้แก่:

  • 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:

  1. ติดตั้งตัวจัดการการแสดงผลใหม่
  2. ตั้งค่าเป็นค่าเริ่มต้น

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

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

ใช้คำแนะนำสั้นๆ นี้เพื่อตั้งค่าตัวจัดการการแสดงผลที่คุณเลือก ซึ่งคุณควรติดตั้งไว้แล้ว

Debian, Ubuntu, Linux Mint และอนุพันธ์ของ Ubuntu ส่วนใหญ่

การติดตั้งตัวจัดการการแสดงผลใหม่ควรพร้อมท์ให้เปิดเครื่องมือ dpkg-reconfigure หากไม่ ให้เรียกใช้ด้วยตนเอง:

  • เรียกใช้ sudo dpkg-reconfigure gdm3
  • เลือกตัวจัดการการแสดงผลเริ่มต้นในกล่องโต้ตอบที่ปรากฏขึ้น
Linux Display Manager คืออะไร? วิธีการเลือกและตั้งค่าหนึ่ง

คุณสามารถแทนที่ "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 ใหม่