Ubuntu 14.04 presenta una nueva pantalla de bloqueo que se parece a la pantalla de inicio de sesión.
Todavía puedo bloquear la pantalla usando el comando gnome-screensaver-command --lock
(como siempre lo hice antes), que en 14.04 bloquea la pantalla, pero:
- Si lo está ejecutando desde el escritorio, bloquea la pantalla usando la nueva pantalla de bloqueo.
- Si lo está ejecutando desde una consola virtual o a través de SSH, bloquea la pantalla usando la pantalla de bloqueo anterior .
También intenté usar xdg-screensaver lock
, pero funciona de la misma manera que gnome-screensaver-command --lock
hace (solo usa la nueva pantalla de bloqueo cuando se ejecuta desde el escritorio).
Ejecutando light-locker-command --lock
no funcionó, como light-locker
no está instalado.
Supongo que debe haber algunas diferencias entre ejecutar el mismo comando desde el escritorio y ejecutarlo a través de SSH/consola virtual, pero no pude encontrar ninguna diferencia en las variables de entorno.
Entonces, mi pregunta es:¿Cómo puedo bloquear la pantalla usando la nueva pantalla de bloqueo de Unity y no la antigua pantalla de bloqueo desde la línea de comandos?
Esta pregunta probablemente esté relacionada, ya que solicita el nuevo comando que debe usarse, así que aquí hay otra pregunta:¿Por qué ejecutar el mismo comando de bloqueo da resultados diferentes?
Tenga en cuenta que gnome-screensaver
ya no se usa en 14.04, según este informe de error:
Eso no es realmente un error del salvapantallas de gnome, ese componente dejó de usarse en Trusty.
Mejor respuesta
No tengo gnome-screensaver
instalado, y el único comando que puedo encontrar que funciona es este:
dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock