Gibt es eine Möglichkeit, den Bildschirm im CLI-Stil zu sperren? Ich versuche, so viele Desktop-Manager wie möglich anzusprechen (hauptsächlich LightDM, aber GDM, KDM, SLiM, XScreensaver usw. wären auch großartig), aber ich kann nur Dinge für GDM und XScreensaver ausgraben.
Für GDM wäre es:
gnome-screensaver-command -l
Für XScreensaver:
xscreensaver-command -lock
Gibt es einen ähnlichen Befehl für KDM und LightDM?
xfce
screen-lock
lightdm
Mixer
quelle
quelle
man lightdm
sieht nicht allzu vielversprechend aus ... moleberry.com/man/l/lightdm.1.htmldbus-send
die entsprechende Sperrnachricht senden).dbus-send
Dinge beim Googeln gesehen, aber leider hat keines davon funktioniert. Ich habe sogar in der LightDM-API-Referenz nach einer Lösung gesucht, aber selbst das hat nichts. Heck, ich habe sogar versucht, die Quelle von Ubuntus User Switching Panel zu sehen (sorry, kann nicht wie 1.000.000 von C lesen). Ich könnte versuchen, die Entwicklerliste per E-Mail um Hilfe zu bitten ...Antworten:
Ich habe ein bisschen gegoogelt / per E-Mail herumgeschickt und diese beiden Befehle erhalten.
So sperren Sie den Bildschirm:
So aktivieren Sie die Benutzerumschaltung:
Für Lightdm befindet sich diese Datei an einer seltsamen Stelle (zumindest unter Arch Linux):
Ich habe diese beiden im Dialogfeld der Abmeldeschaltfläche von XFCE zusammengeführt, falls jemand interessiert ist. Der Patch ist daher hier verfügbar: https://aur.archlinux.org/packages.php?ID=52816
quelle
Sie können alle Bildschirmschoner auf X mit sperren
xdg-screensaver
Es wird sich um die blutigen Details kümmern.
quelle
Es gibt verschiedene DM-unabhängige, einfache Lösungen wie Alock , Slock oder Xtrlock ( Manpage ). Beachten Sie, dass möglicherweise nicht einmal ein Eingabefenster angezeigt wird, in dem Sie zur Eingabe eines Kennworts aufgefordert werden. Geben Sie das Kennwort einfach ein, während der Bildschirm leer ist, und drücken Sie die Eingabetaste (dies ist
slock
zumindest der Fall ).Wenn Sie möchten, dass das Schließfach einen Bildschirmschoner anzeigen und
xlock
beim Entsperren eine benutzerdefinierte Eingabeaufforderung anzeigen kann, versuchen Sie es mit dem xlockmore- Paket (siehe diese Informationen und die Manpage ).quelle
plock
: P). Ich suche nach einer Möglichkeit, den Sperrbildschirm auszulösen (was auch immer es ist).xautolock
(das ist ein Teil von xlockmore ) bietet diese Funktionalität - werfen Sie einen Blick auf die letzten beiden Links, die ich gepostet habe, und diexautolock
Manpage .Für eine umgebungsunabhängige
i3lock
Sperr- App gibt es eine, mit der Sie auch den Hintergrund des Sperrbildschirms festlegen können.Für LightDM können Sie
light-locker
als Hintergrundprozess in Ihrer Sitzung ausgeführt werden. Ihre Sitzung wird gesperrt, sobald der Bildschirmschoner gestartet wird / das System nach dem Anhalten fortgesetzt wird.quelle
Dies ist keine schöne, aber funktionierende Lösung zum Entsperren von kde- oder lightdm-Sitzungen vom Bildschirmschoner über cli (Befehlszeile):
quelle