วิธีการตั้งค่า LightDM บน Arch Linux

เป็นเรื่องน่าเบื่อที่จะตั้งค่า LightDMArch Linux ด้วยเหตุนี้หลายคนเลือกที่จะไม่ใช้มันเป็นเครื่องมือจัดการการแสดงผลเริ่มต้นบน Arch Linux การกระโดดข้าม LightDM เป็นความอัปยศจริงเพราะเป็นระบบการเข้าสู่ระบบที่ดีที่สุดบน Linux ทุกตัว! ในบทช่วยสอนนี้เราจะอธิบายเกี่ยวกับวิธีทำให้ LightDM ทำงานบน Arch Linux

ติดตั้ง LightDM

LightDM พร้อมใช้งานสำหรับผู้ใช้ Arch Linux(รวมถึงอนุพันธ์ของมันเช่น Manjaro) บนเซิร์ฟเวอร์ซอฟต์แวร์ระบบปฏิบัติการหลัก แม้ว่าโปรดทราบว่าแพ็คเกจ LightDM ตั้งอยู่ในแหล่งซอฟต์แวร์“ พิเศษ” ซึ่งเป็นที่เก็บข้อมูลที่ผู้ใช้ต้องเปิดใช้งานด้วยตนเอง

เพื่อให้ระบบ Arch Linux ของคุณเข้าถึงแหล่งซอฟต์แวร์“ เสริม” ให้เปิดเทอร์มินัลแล้วใช้เพื่อแก้ไขไฟล์กำหนดค่า Pacman ของคุณ

sudo nano /etc/pacman.conf

ใน Pacmanไฟล์ conf กดลงที่ปุ่มลูกศรและมองหา "Extra." ลบสัญลักษณ์ # จากด้านหน้าของมันรวมทั้งสองบรรทัดด้านล่าง สัญลักษณ์เหล่านี้ต้องถูกลบออกอย่างสมบูรณ์จากสิ่งใดโดยที่เก็บซอฟต์แวร์“ เสริม” หรือเครื่องมือบรรจุภัณฑ์ Pacman จะปฏิเสธที่จะเปิดใช้งาน

เมื่อคุณลบเครื่องหมายความคิดเห็นทั้งหมด (#) แล้วให้กด Ctrl + O การรวมคีย์บนแป้นพิมพ์เพื่อบันทึกการแก้ไข จากนั้นให้ปิดนาโนโดยกด Ctrl + X.

เมื่อแก้ไขเสร็จแล้วให้ซิงค์ตัวจัดการแพคเกจของคุณอีกครั้งและติดตั้ง LightDM

sudo pacman -Syyu lightdm

เลือกเสียงกรีดร้อง

ติดตั้ง LightDM แต่ไม่เหมือนกับ Display Managers อื่น ๆ บน Linux นี่ไม่เพียงพอที่จะใช้งาน แต่เพื่อให้ตัวจัดการการแสดงผลนี้ทำงานอย่างถูกต้องจำเป็นต้องมี“ Greeter”

คุณอาจสงสัยว่า“ คนรู้ตัวคืออะไร?” เป็นลักษณะของซอฟต์แวร์ LightDM ที่ผู้ใช้โต้ตอบและใช้ในการเข้าสู่ระบบมีหลายประเภทของ greeters รวมถึง GTK (Gnome) หนึ่งหนึ่ง WebKit หนึ่ง WebKit เก่า Ubuntu Unity เก่าและอื่น ๆ อีกมากมาย! ในบทช่วยสอนในส่วนนี้เราจะบอกคุณสั้น ๆ เกี่ยวกับช่องทางต่าง ๆ ที่มีอยู่และดูวิธีการติดตั้ง

greeter GTK

GTK greeter เป็นเอ็นจิ้นการเข้าสู่ระบบ LightDM เริ่มต้น มันทำงานได้ดีกับธีม GTK ที่มีอยู่และสามารถกำหนดค่าได้อย่างสมเหตุสมผล ติดตั้งโดยใช้คำสั่งด้านล่าง

sudo pacman -S lightdm-gtk-greeter

Webkit2 รู้ตัว

Webkit2 greeter ใช้เอ็นจินการเรนเดอร์ Webkit เพื่อสร้างธีมผู้ใช้ หากต้องการใช้กับ LightDM บน Arch ให้ทำดังต่อไปนี้ในเทอร์มินัล

sudo pacman -S lightdm-webkit2-greeter

แพนธีออนรู้ตัว

Pantheon greeter เป็นการตั้งค่าการเข้าสู่ระบบเริ่มต้นสำหรับโครงการ ElementaryOS ผู้ที่ต้องการได้ลุค“ Elementary” มากกว่าควรติดตั้งอันนี้ รับด้วย:

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/lightdm-pantheon-greeter.git
cd lightdm-pantheon-greeter
makepkg -sri

ความสามัคคีกลมกลืน

Unity greeter คือการตั้งค่าการเข้าสู่ระบบ LightDM ที่Ubuntu ใช้มาเป็นเวลาหลายปีด้วยสภาพแวดล้อมเดสก์ทอปแบบกำหนดเอง หากคุณพลาดหน้าจอลงชื่อเข้าใช้รูปแบบนี้ให้ติดตั้งจาก AUR โดยทำตามคำสั่งด้านล่าง

sudo pacman -S git base-devel
git clone https://aur.archlinux.org/lightdm-unity-greeter.git
cd lightdm-unity-greeter
makepkg -sri

เนียนขึ้น

Slick เป็น Lightree greeter ซึ่งเป็นที่โปรดปรานของผู้ผลิตลินุกซ์หลายราย เพื่อให้มันอยู่ในระบบ Arch ของคุณทำ:

git clone https://aur.archlinux.org/lightdm-slick-greeter.git
cd lightdm-slick-greeter
makepkg -sri

มินิรู้ตัว

Mini greeter เป็นการตั้งค่าหน้าจอการเข้าสู่ระบบสำหรับ LightDM ที่บางลงมากกว่าคนอื่น ๆ

Mini greeter จัดการกับผู้ใช้เพียงคนเดียวและส่งผลให้ใช้ทรัพยากรน้อยลงมาก Mini มีอยู่ใน AUR และผู้ใช้สามารถติดตั้งได้ด้วยคำสั่งเหล่านี้:

git clone https://aur.archlinux.org/lightdm-mini-greeter.git
cd lightdm-mini-greeter
makepkg -sri

เปิดใช้งานคนรู้ตัว

หลังจากติดตั้ง LightDM ตัวเลือกของคุณแล้วก็ถึงเวลาเปิดใช้งานในไฟล์กำหนดค่า เปิด lightdm.conf ในเครื่องมือแก้ไขข้อความนาโน

sudo nano /etc/lightdm/lightdm.conf

กด Ctrl + W การผสมคีย์บอร์ดพิมพ์“# รู้ตัวเซสชั่น = ตัวอย่าง-GTK-คำพังเพย” ในและกด เข้าสู่.

ลบ # สัญลักษณ์เช่นเดียวกับ ตัวอย่าง GTK-คำพังเพย และแทนที่ด้วยหนึ่งในเซสชันในรายการด้านล่าง

  • lightdm-เนียนรู้ตัว
  • lightdm-webkit2-รู้ตัว
  • lightdm สามัคคี-รู้ตัว
  • lightdm-แพนธีออ-รู้ตัว
  • lightdm มินิรู้ตัว
  • lightdm-GTK-รู้ตัว

บันทึกการแก้ไขเป็น Lightdm.conf ด้วย Ctrl + Oและออกจากนาโนด้วย Ctrl + X เมื่อบันทึกการแก้ไขแล้วให้ทดสอบการตั้งค่า LightDM ของคุณและยืนยันการทำงานด้วย DM-เครื่องมือ.

หมายเหตุ: หากการทดสอบล้มเหลวคุณจะต้องแก้ไขไฟล์กำหนดค่าและกำหนดสิ่งที่ผิดพลาด

lightdm --test-mode --debug

LightDM เป็นผู้จัดการการแสดงผลหลัก

LightDM ต้องถูกตั้งค่าเป็นตัวจัดการเข้าสู่ระบบเริ่มต้นบน Arch ก่อนจึงจะสามารถใช้งานได้ หากต้องการเปิดใช้งานให้ทำตามขั้นตอนด้านล่าง

ขั้นตอนที่ 1: ปิดการใช้งานตัวจัดการล็อกอินปัจจุบันด้วย systemd ปิดการใช้งาน.

sudo systemctl disable gdm -f

หรือ

sudo systemctl disable sddm -f

หรือ

sudo systemctl disable lxdm -f

ขั้นตอนที่ 2: เปิดใช้งาน LightDM ด้วย systemctl เปิดใช้งาน.

sudo systemctl enable lightdm -f

ขั้นตอนที่ 3: รีบู๊ต Arch Linux PC ของคุณโดยใช้ รีบูตระบบ คำสั่ง อย่าลืมบันทึกสิ่งที่คุณกำลังทำอยู่ก่อนที่จะป้อนคำสั่ง!

ขั้นตอนที่ 4: ให้ Arch Linux เริ่มต้นการสำรองข้อมูล เมื่อเสร็จสิ้นการเริ่มต้นคุณจะเห็น LightDM ปรากฏเป็นหน้าจอเข้าสู่ระบบใหม่

ความคิดเห็น