J'ai utilisé pour verrouiller l'écran avec cette commande, mais elle a cessé de fonctionner récemment, probablement après la mise à jour. Je cours VERSION="13.10, Saucy Salamander"
. Comment puis-je restaurer cette fonction?
$ gdmflexiserver expéditeur de retour de méthode =: 1.10 -> dest =: 1.97 reply_serial = 2
J'appelais cette commande avec le raccourci clavier openbox:
<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û à la mise à jour du système.
method return sender=:1.10 -> dest=:1.71 reply_serial=2
lightdm
lock-screen
Rumca
la source
la source
tty
, ce qui est une mangeoire d'affichage , je ne pouvais pas utiliserexport display=..
, je suis arrivé cette erreur:Not running inside a display manager, XDG_SEAT_PATH not defined
. De plus, ne soyez pas idiot comme moi et courezdm-tool lock
dans un terminal lorsque vous êtes connecté; Dtty
? Mais avec quelque chose commeXDG_SEAT_PATH="/org/freedesktop/DisplayManager/Seat0" dm-tool lock
ça devrait fonctionner (comme le suggère l'erreur). (Vérifiez votre XDG_SEAT_PATH dans l'interface graphique avececho $XDG_SEAT_PATH
) Bien que cette méthode dm-tool soit un peu cassée dans mon 12.04 comme si je verrouillais l'écran avec elle, puis passais àtty
, puis revenais, l'écran est déverrouillé. : DI ne sais pas si cela est corrigé en 13.10. C'est pourquoi j'ai dit que votre méthode est la seule et j'ai abandonné. (Juste que cette méthode n'est pas liée à lightdm, alors peut-être que l'OP le recherche)dm-tool lock
n'a aucun effet, mais il peut lister Seat0 donc je suppose que cela devrait fonctionner.Cela fonctionne normalement, mais avec
gdm
(Gnome Desktop Manager) :S'il s'agit d'un
tty
, vous devez exécuterexport display=:0
ou quelque chose en premier - vous pouvez trouver la session utilisateur actuelle en utilisantw
.Je pense que je vais juste laisser cela pour référence
la source