web-dev-qa-db-fra.com

Quelle commande verrouille l'écran avec lightDM?

J'avais l'habitude de verrouiller l'écran avec cette commande, mais il a récemment cessé de fonctionner, probablement après la mise à jour. J'utilise VERSION="13.10, Saucy Salamander". Comment puis-je restaurer cette fonction?

 $ gdmflexiserver 
 méthode retour expéditeur =: 1.10 -> dest =: 1.97 reply_serial = 2 

J'avais l'habitude d'appeler cette commande avec openbox keybinding:

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

Je pense que cela fonctionnait aussi depuis l’émulateur de terminal.

MISE À JOUR: À ma grande surprise, cela fonctionne à nouveau. Cela peut être dû à une mise à jour du système.

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

Ce que @wilf a dit, mais peut-être cherchez-vous

dm-tool lock

pour une expérience de verrouillage différente. (Parce que vous avez dit avec lightDM ...)

AVERTISSEMENT SUR LA SÉCURITÉ : évitez d’utiliser le verrou dm-tool sauf si vous pouvez vérifier qu’il fonctionne correctement, voir:

17
falconer

Cela fonctionne normalement, mais avec gdm--- (Gnome Desktop Manager):

gnome-screensaver-command -l

S'il s'agit d'un ttyname__, vous devez exécuter export display=:0 ou quelque chose de nouveau - vous pouvez trouver la session utilisateur actuelle à l'aide de wname__.

Je pense que je vais laisser ça pour référence

2
Wilf