apa cara paling mudah untuk mengunci layar DAN menangguhkan saat menutup tutupnya? Saya menggunakan pengait acara /etc/systemd/logind.conf
dan berhasil menunda saat menutup tutupnya. Namun saya tersesat ketika datang ke bagian penguncian - apakah saya harus mengaktifkan beberapa layanan screensaver dan bagaimana saya dapat memicu dua peristiwa sekaligus logind.conf
?
arch-linux
systemd
suspend
screen-lock
pldimitrov
sumber
sumber
mod+L
sudah ditugaskanblurlock
untuk saya, mudah untukmod+S
menjadiblurlock && systemctl suspend -i
gantinya. Jadi, tidak ketika menutup tutupnya, tetapi bekerja dengan sangat baik untuk memilih apakah saya hanya ingin mengunci, atau mengunci dan menangguhkan.Jawaban:
Ada beberapa contoh di Arch Wiki .
Pada dasarnya, ini melibatkan pembuatan file layanan untuk pengunci layar Anda dan memastikan itu terhubung ke salah satu
suspend
,hibernate
atausleep
target.Jika Anda menggunakan pengunci layar sederhana seperti slock ,
/etc/systemd/system/lock.service
akan terlihat seperti ini:Contoh lain di wiki memiliki opsi yang lebih kompleks, termasuk mematikan dan membuka layanan lain, dll.
sumber
ExecStart=/usr/bin/slock
sedikit mengacu pada penguncian sekilas.xss-lock
(tersedia di Debian, Arch Linux; juga Fedora minggu depan) dan menjalankannya sebagai pengguna bersama dengani3lock
atauslock
.User
-hardcode. Asumsi bahwa mesin ini hanya akan digunakan olehjason
(atau seseorang yang tahu kata sandinya, seperti pacarnya, misalnya). Idealnya, kami inginUser
menjadi siapa pun yang memulai penangguhan, tetapi saya belum menemukan solusi untuk itu (belum).Jika Anda menggunakan
openrc
denganelogind
apakah ada solusi alternatif (yang tidak bergantung pada systemd):ref: https://gist.github.com/ryukinix/bd0c1ddcbbafdb4149ae70e41b7c822b
Saya memposting ini karena sangat sulit untuk menemukan cara yang tepat untuk bekerja dan utas ini muncul di hasil pertama google tentang "mengunci setelah penangguhan" atau apa pun.
sumber