Welcher Befehl sperrt den Bildschirm mit lightDM?

11

Ich habe den Bildschirm mit diesem Befehl gesperrt, aber er hat vor kurzem funktioniert, wahrscheinlich nach dem Update. Ich renne VERSION="13.10, Saucy Salamander". Wie kann ich diese Funktion wiederherstellen?

$ gdmflexiserver
Methode return sender =: 1.10 -> dest =: 1.97 reply_serial = 2

Ich habe diesen Befehl mit Openbox-Tastenkombination aufgerufen:

<keybind key="XF86ScreenSaver">
  <action name="Execute">
    <execute>gdmflexiserver</execute>
  </action>

Ich denke, es hat früher auch mit dem Terminalemulator funktioniert.

UPDATE: Zu meiner Überraschung funktioniert es wieder. Dies kann an einer Systemaktualisierung liegen.

method return sender=:1.10 -> dest=:1.71 reply_serial=2
Rumca
quelle

Antworten:

20

Was @wilf gesagt hat, aber vielleicht suchen Sie

dm-tool lock

für ein anderes Schlosserlebnis. (Weil du mit lightDM gesagt hast ...)

SICHERHEITSHINWEIS : Vermeiden Sie die Verwendung von dm-tool lock, es sei denn, Sie können überprüfen, ob es ordnungsgemäß funktioniert. Siehe:

Falkner
quelle
ttyWenn ich dies von a aus starte und dies für einen Display Manager ist, den ich nicht verwenden konnte export display=.., wurde folgende Fehlermeldung angezeigt : Not running inside a display manager, XDG_SEAT_PATH not defined. Seien Sie auch nicht dumm wie ich und laufen Sie dm-tool lockin einem Terminal, wenn Sie angemeldet sind; D
Wilf
1
@wilf Ich weiß nicht, ob er es von einem machen will tty? Aber mit so etwas XDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" dm-tool locksollte es funktionieren (wie der Fehler andeutet). (Überprüfen Sie Ihre XDG_SEAT_PATH in der GUI mit echo $XDG_SEAT_PATH) Obwohl diese dm-Tool-Methode in meinem 12.04 irgendwie kaputt ist, als ob ich den Bildschirm damit sperren würde, dann wechseln Sie zu ttyund dann zurück, der Bildschirm ist entsperrt. : DI weiß nicht, ob dies in 13.10 korrigiert wurde. Deshalb habe ich gesagt, Ihre Methode ist diejenige und habe dafür aufgegeben. (Nur diese Methode hat nichts mit lightdm zu tun, also sucht das OP vielleicht danach)
Falkner
dm-tool lockhat keine Auswirkung, kann aber Seat0 auflisten, also denke ich, dass es funktionieren sollte.
Rumca
@Rumca Ich habe hier nach einem Bugreport gesucht. Sie sagten openbox, also verwenden Sie vermutlich Lubuntu, das dementsprechend auch unter dem Problem leidet, das ich in meinem vorherigen Kommentar erwähnt habe: Die Sperre kann leicht umgangen werden. Ich habe gerade in das Gespräch unter diesem Fehlerbericht hineingelesen und habe den Eindruck, dass Sie einen Bildschirmschoner installieren müssen, um den Bildschirm zu sperren. Es sieht so aus, als ob das Sperren des Bildschirms auf Lubuntu nie sicher war, und jetzt haben die Entwickler die vorherige Sperrmöglichkeit aus diesem Grund entfernt.
Falkner
@Rumca Aber bitte lies das Gespräch unter dem Bugreport, ich hatte keine Zeit es durchzulesen.
Falkner
2

Nur das funktioniert normalerweise, aber mit gdm (Gnome Desktop Manager) :

gnome-screensaver-command -l

Wenn dies von a stammt tty, müssen Sie export display=:0zuerst etwas ausführen oder etwas - Sie können die aktuelle Benutzersitzung mithilfe von finden w.

Ich denke, ich lasse dies nur als Referenz

Wilf
quelle