qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
donne
Le service 'org.freedesktop.ScreenSaver' n'existe pas.
et loginctl lock-session
ne change rien.
L'exécution de /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
fonctionne.
Cela fonctionne mais vous devez installer kscreenlocker_greet
.
Sur mon système (Debian), il n'y en a pas.
[Mon 15May2017]bpxroot@thinkdeb:~$ /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
bash: /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet: No such file or directory
Mais j'ai loginctl
, alors ...
obtenez d'abord le numéro de la session:
[Mon 15May2017]bpxroot@thinkdeb:~$ /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
bash: /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet: No such file or directory
[Mon 15May2017]bpxroot@thinkdeb:~$ loginctl
SESSION UID USER SEAT TTY
4 1000 bpxroot seat0
1 sessions listed.
puis verrouillez la session:
loginctl lock-session 4