Bloquear pantalla desde línea de comando en Xfce

Bloquear pantalla desde línea de comando en Xfce

encontréesta respuesta, pero eso es sobre Gnome. No pude encontrar una respuesta sobre Xfce en Superusuario.

Respuesta1

En mi laptop (Arch linux + xfce4) funcionan dos combinaciones

$ xfce4-screensaver-command --lock

y el mencionado por @Harm

$ xflock4

Puede configurar un método abreviado de teclado para bloquear la pantalla yendo al menú

Applications -> Settings -> Keyboard

Luego abra la pestaña Application Shortcutsy haga clic en + Add, ingrese cualquiera de los comandos mencionados anteriormente y haga clic OK(se le pedirá que le asigne un método abreviado de teclado).

ps. Tenga en cuenta que xflock4normalmente está disponible en los atajos de teclado en Ctrl-Alt-L.

Respuesta2

encontréesteen ArchWiki. Entonces la forma canónica de hacer esto parece ser:

xflock4

Este es un contenedor (ejecutar cat $(which xflock4)) que busca xfconf-query -c xfce4-session -p /general/LockCommandel comando de bloqueo configurado e intenta ejecutarlo. También incluye alternativas a otras utilidades de bloqueo de acceso.

Respuesta3

Esto pareció funcionar para mí:

gsettings set apps.light-locker late-locking false
gsettings set apps.light-locker lock-after-screensaver 0
gsettings set apps.light-locker lock-on-suspend true

La forma más sencilla que encontré fue ingresar en una terminal:

dconf watch /

Luego realice los cambios en la GUI como le indican todos los tutoriales y vigile esa terminal.

La salida del terminal es:

/apps/light-locker/late-locking
  false

...lo que se traduce en el gsettingscomando que mencioné anteriormente. Para su información, valor fuera de unit32 0significa simplemente ingresar 0el valor final, que es la segunda línea con lock-after-screensaver 0. El unit32tipo de datos no es necesario en la línea de comando.

información relacionada