ตัวเลือก "default-user" ถูกลบออกจาก lightdm ทำไม? ไม่มีใครรู้. เป็นเวลาห้าปีแล้วที่คำถามนี้ถูกถาม แต่แรกแล้วและยังคงพัง Lightdm จะบันทึกสถานะของผู้ที่เข้าสู่ระบบล่าสุดในไฟล์ที่ซ่อนอยู่ที่นี่:
/var/lib/lightdm/.cache/lightdm-gtk-greeter/state
ดังนั้นต่อไปนี้เป็นวิธีแก้ไขปัญหาสามขั้นตอน:
สร้างเชลล์สคริปต์ที่เรียก/usr/local/bin/lightdm-default-user
ด้วยเนื้อหาดังต่อไปนี้:
#!/bin/sh
# LightDM removed the default-user option.
# The only recourse now is an ugly kludge.
# Note that if you want to default to the "Guest Session",
# you need to specify the last user as "*guest".
/bin/echo -e '[greeter]\nlast-user=*guest' > /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
ทำให้ปฏิบัติการ: chmod 755 /usr/local/bin/lightdm-default-user
ให้ lightdm ทำงานสคริปต์โดยอัตโนมัติเมื่อเริ่มต้นด้วยการแก้ไข/etc/lightdm/lightdm.conf
และเพิ่มบรรทัดใน[SeatDefaults]
ส่วน:
[SeatDefaults]
greeter-setup-script=/usr/local/bin/lightdm-default-user
นี่เป็นเรื่องที่น่าเกลียด แต่น่าเสียดายที่ทางออกที่ดีที่สุดในขณะนี้