Wie kann ich meinen Desktop-Bildschirm über die Befehlszeile sperren?
command-line
lock-screen
Renjith G
quelle
quelle
Antworten:
Sie können den Computer sperren, indem Sie wie folgt
gnome-screensaver-command
mit dem-l
Flag ausführen:Dies funktioniert jedoch nur, wenn Gnome Screensaver für Ihre Sitzung ausgeführt wird (sollte - sofern Sie es nicht deaktiviert haben). Sie können dies von der Kommandozeile aus mit folgendem Befehl starten:
quelle
cinnamon-screensaver-command -l
für Zimt! ;))mate-screensaver-command -l
für MATE Desktop verwenden.Wenn Sie sich in einer anderen (Desktop-) Sitzung befinden (z. B. virtuelle Konsole, umgeschaltet auf ein anderes Login, SSH), geben Sie die Anzeige explizit an (dies
:0
ist die Standardanzeige):Verwenden Sie zum Entsperren die Option
-d
(--deactivate
).quelle
gnome-screensaver-command --lock
werde es tun.quelle
In neueren Versionen von GNOME 3 gibt
gnome-screensaver
es keine mehr.Die generische Lösung scheint zu sein
Sie können stattdessen auch direkt dbus aufrufen ( Quelle ):
Es sieht auch so aus, als hätten sie die Möglichkeit aufgehoben , den Bildschirm von der Kommandozeile aus zu entsperren.
quelle
Unter KDE
dm-tool lock
wird das funktionieren (bei mir auf Kubuntu 15.04).quelle
Hier ist ein langer Weg, um dies zu erreichen:
Um das Sperren noch einfacher zu machen, können Sie einem ausführbaren Pfad ein ausführbares Skript hinzufügen und es "sperren" nennen. Anschließend ist das Sperren Ihres Bildschirms so einfach wie das Eingeben von "lock" in cli
So geht's:
vim ~/bin/lock
speichern und Beenden
Vergessen Sie nicht, ~ / bin zu Ihrem ~ / .profile hinzuzufügen. Beachten Sie den Punkt am Anfang des Dateinamens. Achten Sie darauf, dass Sie ihn der richtigen Datei hinzufügen. Hier ist, was das .profile dazu sagt:
Wenn Sie also zuerst prüfen möchten, ob die oben genannten Dateien in Ihrem Ausgangsverzeichnis vorhanden sind, sollten Sie sie dort hinzufügen. Wenn sie nicht vorhanden sind, fügen Sie den Pfad zu bin zum Profil hinzu
Fügen Sie am Ende Folgendes hinzu:
An dieser Stelle können Sie die folgende Verknüpfung von CLI aus starten
[EDIT] So geht's schnell und einfach: Fügen Sie Ihrer ~ / .bashrc-Datei einen Alias hinzu, der jedes Mal ausgeführt wird, wenn eine Shell geöffnet wird. So stellen Sie sicher, dass der Alias erhalten bleibt:
Das Ergebnis ist das gleiche, aber schneller
quelle
Es gibt auch viele minimalistische Dienstprogramme, die wirklich nur sperren , sonst nichts tun. (Dies kann sicherer sein, da im Allgemeinen eine einfache Software zu weniger Fehlern führt.)
Zum Beispiel:
Slock
i3lock
quelle