
ich fanddiese Antwort, aber das betrifft Gnome. Ich konnte auf Super User keine Antwort zu Xfce finden.
Antwort1
Auf meinem Laptop (Arch Linux + xfce4) funktionieren zwei Kombinationen
$ xfce4-screensaver-command --lock
und der von @Harm erwähnte
$ xflock4
Sie können eine Tastenkombination zum Sperren des Bildschirms festlegen, indem Sie zum Menü gehen
Applications -> Settings -> Keyboard
Öffnen Sie dann die Registerkarte Application Shortcuts
und klicken Sie auf + Add
, geben Sie einen der oben genannten Befehle ein und klicken Sie auf OK
(Sie werden aufgefordert, ihm eine Tastenkombination zuzuweisen).
PS: Beachten Sie, dass xflock4
es normalerweise in den Tastaturkürzeln unter verfügbar ist Ctrl-Alt-L
.
Antwort2
ich fandDasauf ArchWiki. Die kanonische Methode hierfür scheint also zu sein:
xflock4
Dies ist ein Wrapper (Ausführen cat $(which xflock4)
), der xfconf-query -c xfce4-session -p /general/LockCommand
nach dem konfigurierten Sperrbefehl sucht und versucht, diesen auszuführen. Er enthält auch Fallbacks auf andere Dienstprogramme zur Zugriffssperre.
Antwort3
Das hier schien bei mir zu funktionieren:
gsettings set apps.light-locker late-locking false
gsettings set apps.light-locker lock-after-screensaver 0
gsettings set apps.light-locker lock-on-suspend true
Der einfachste Weg, dies zu tun, bestand für mich darin, Folgendes in ein Terminal einzugeben:
dconf watch /
Nehmen Sie dann die Änderungen in der GUI vor, wie in allen Tutorials beschrieben, und behalten Sie das Terminal im Auge.
Die Ausgabe vom Terminal lautet:
/apps/light-locker/late-locking
false
...was sich in den gsettings
Befehl übersetzt, den ich oben aufgeführt habe. Zu Ihrer Information: „value out of“ unit32 0
bedeutet nur die Eingabe 0
für den endgültigen Wert, also die zweite Zeile mit lock-after-screensaver 0
. Der unit32
Datentyp ist in der Befehlszeile nicht erforderlich.