Ich möchte im Allgemeinen, dass mein Laptop gesperrt wird, wenn er angehalten wird, aber nicht, wenn ich ihn nur angehalten habe, da es einen Anwendungsfall gibt, in dem die Eingabe meines Passworts nach dem Aufwachen meines Laptops aus dem Anhalten ziemlich umständlich ist. Ein guter Kompromiss besteht darin, das Anmeldekennwort nur zu benötigen, wenn der Laptop vor mehr als 10 Minuten angehalten wurde. Wie mache ich das?
Ich benutze Ubuntu 16.04 mit Unity.
Antworten:
Erstellen Sie eine Datei
/lib/systemd/system-sleep/
mit dem Namen zBlightdm
::Machen Sie diese Datei ausführbar:
Jedes Mal, wenn Sie Ihr Ubuntu "aussetzen" oder "fortsetzen", wird dieses Skript ausgeführt.
Öffnen Sie es mit dem gewünschten Texteditor, z. B.:
sudo nano /lib/systemd/system-sleep/lightdm
, Fügen Sie diese Zeilen ein und speichern Sie es:Was es macht?
Wenn Sie Ihr Ubuntu in den "Schlaf" -Modus versetzen, speichert dieses Skript aktuelle Zeitstempel. Wenn Sie das System fortsetzen, werden alte Zeitstempel mit dem aktuellen überprüft. Wenn der Unterschied mehr als "600" Sekunden (10 Minuten) beträgt, wird dies angezeigt Sie "lightdm" Sperrbildschirm sonst tut es nichts.
Für den letzten Schritt:
Öffnen Sie "Systemeinstellungen" -> "Helligkeit & Sperre". Deaktivieren Sie das Abfragen des Passworts nach dem Aufwachen aus dem Suspend, da wir die Verwaltung des Sperrbildschirms dem Skript überlassen.
Nach dem Neustart oder Herunterfahren müssen Sie noch Ihr Passwort eingeben.
quelle
#Remove password prompet
sollte lauten#Prompt for password if suspended > 10 minutes
Fügen Sie ein Skript hinzu
/lib/systemd/system-sleep/
, um Ihre Sitzung zu entsperren, wenn das System für kurze Zeit angehalten wurde:Mit diesem Inhalt:
quelle
Ich kann dir dabei helfen. Gehen Sie zunächst zu den Einstellungen. Wählen Sie diese Einstellung:
Es wird ein Dropdown-Menü mit der Meldung "Bildschirm wird ausgeschaltet" angezeigt.
Nachdem Sie auf das Dropdown-Menü geklickt haben, ändern Sie beide Einstellungen so, dass sie folgendermaßen aussehen:
quelle