ขณะนี้ฉันใช้ LightDM กับ lightdm-webkit2-greeter และ WM/DM หลายตัว
I3, AwesomeWM, Gnome และ KDE
ปัญหาของฉันคือเมื่อหยุดทำงานอัตโนมัติหรือปิดฝาแล็ปท็อป หน้าจอจะไม่ล็อกเมื่อใช้ gnome หรือไม่เช่นนั้นฉันจะได้รับหน้าจอล็อกอื่นที่ฉันไม่สามารถระบุได้
ฉันรู้ว่า LightDM มีปัญหาในการล็อคหน้าจอของคุณเป็นการระงับ แต่จะต้องมีวิธี?
คำถามแรกของฉันคือ ฉันกำลังดูหน้าจอล็อกแบบไหนอยู่
Lockscreen ที่เป็นปัญหา
ขออภัยสำหรับรูปโทรศัพท์ ฉันไม่สามารถจับภาพหน้าจอได้
อย่างที่สองคือ ฉันจะทำให้ LightDM ล็อกหน้าจอเมื่อหยุดชั่วคราวหรือปิดแล็ปท็อปได้อย่างไร
ฉันพยายามสร้างบริการด้วย systemd แล้ว แต่ไม่ได้ผลสำหรับฉัน นี่คือสคริปต์อยู่ดี:
ที่จริงฉันลองใช้ 3 อันที่แตกต่างกันที่ฉันพบบนเว็บ แต่ใช้ไม่ได้
คนแรก
[หน่วย]
คำอธิบาย=ล็อคหน้าจอเมื่อตื่นนอน
[บริการ]
ผู้ใช้=%I
ประเภท = ส้อม
สภาพแวดล้อม=DISPLAY=:0
ExecStart=/usr/bin/dm-เครื่องมือล็อก
[ติดตั้ง]
WantedBy=sleep.target suspend.target hibernate.target ไฮบริด-sleep.target ระงับแล้ว-hibernate.target
ที่สอง
[หน่วย]
Description=เปิด i3lock ก่อนสลีป
ก่อน=sleep.target
[บริการ]
ผู้ใช้=%I
ประเภท = ส้อม
สภาพแวดล้อม=DISPLAY=:0
ExecStart=/usr/bin/dm-เครื่องมือล็อก
ExecStartPost=/usr/bin/sleep 1
[ติดตั้ง]
WantedBy=sleep.target
และอันที่สาม
[หน่วย]
คำอธิบาย=การเปิดไฟล็อกเกอร์ก่อนนอน
ก่อน=sleep.target
[บริการ]
ผู้ใช้=%I
ประเภท = ส้อม
สภาพแวดล้อม=XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0"
ExecSart=/usr/bin/dm-เครื่องมือล็อก
ExecStartPost=/usr/bin/sleep 1
[ติดตั้ง]
WantedBy=sleep.target
ฉันขอโทษถ้าฉันขาดอะไรไปเล็กน้อย แต่ฉันไม่เคยทำงานกับบริการมาก่อน
และเพื่อให้ชัดเจนขึ้น ใช่ ฉันเปิดใช้งานและเริ่มต้นมันด้วย systemd
sudo systemctl เปิดใช้งาน xyz.service
ฉันอาจต้องพูดถึงว่าฉันใช้โปรแกรมชื่อ howdy เพื่อปลดล็อกแล็ปท็อปด้วยใบหน้าของฉัน ฉันเคยมีปัญหามาก่อน แต่ฉันไม่แน่ใจว่ามันอาจส่งผลต่อการแก้ปัญหาในทางใดทางหนึ่งหรือไม่
การล็อคหน้าจอด้วยตนเองด้วย dm-tool หรือ light-locker นั้นใช้งานได้