Executando /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
funciona.
qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
dá
O serviço 'org.freedesktop.ScreenSaver' não existe.
e loginctl lock-session
não alteram nada.
Executando /usr/lib/x86_64-linux-gnu/libexec/kscreenlocker_greet
funciona.
Funciona, mas você precisa instalar o kscreenlocker_greet
.
No meu sistema (Debian) não existe.
[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
Mas eu tenho loginctl
, então ...
primeiro obtenha o número da sessão:
[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.
depois bloqueie a sessão:
loginctl lock-session 4