Ich verwende derzeit Fedora 22 mit einer einfachen Awesome WM-Sitzung. Ich kann den Bildschirm beispielsweise mit sperren slock
.
Es gibt Möglichkeiten, den Bildschirm im Ruhezustand mit der systemweiten Instanz von zu sperren systemd
, siehediese Fragezum Beispiel. Das Problem bei diesem Ansatz ist, dass er eine fest codierte DISPLAY
Variable verwendet, was nicht schön ist. Die systemd --user
Instanz kann nicht von Systemzielen abhängen, daher kann man keine Benutzeraufgabe an koppeln sleep.target
.
Ich habe für diese Aufgabe Ubuntu verwendet xss-lock
, aber das ist noch nicht in Fedora 22 enthalten. Dort wird dieses Tool ausgeführt, das einen Prozess startet, wenn der Computer in den Ruhezustand wechselt.
Gibt es eine gute Möglichkeit, den Bildschirm im Ruhezustand automatisch zu sperren, die mit Fedora 22 sofort funktioniert?
Antwort1
slock
Sie können dafür einfach verwenden . Slock unterstützt ein zweites Argument. Daher möchten Sie möglicherweise Ihren Suspend-Befehl übergeben.
Beispiel: slock s2ram
oder slock systemctl suspend -i
Sie können sogar Ihr eigenes Skript angeben, um nach dem Sperren des Bildschirms einige Befehle auszuführen.