La pantalla de bloqueo no funciona. 14.04

19

Recientemente actualicé a 14.04 y desde entonces mi pantalla de bloqueo no funciona. Leí en línea que gnome-screensaverno es compatible con Trusty y se sugirió que instale en su xscreensaverlugar. Este último funcionó bien solo por unos días. Además, incluso cuando cierro la sesión, no se me solicita una contraseña al volver a iniciar sesión. Leí un poco más y descubrí que en Trusty Unity tiene su propia pantalla de bloqueo. Entonces, en lugar de lo viejo lightdm/gnome-screensaver, podemos usar Unity. Encontré esto e intenté verificar si habilitar la pantalla de bloqueo lightdm me ayudó de alguna manera. Resulta que no tengo la Lockscreenopción como se menciona en el enlace. ¿Cuál podría ser una posible forma de resolver el problema?

fts
fuente
Nadie ha respondido la pregunta todavía. Y es extraño porque ya no funciona en todas mis computadoras, por lo que debería ser así para todos.
erikbwork

Respuestas:

14

Prueba estos:

sudo apt-get remove gnome-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Luego busque "Screensaver" en el menú y modifique su configuración según sus necesidades.

Para agregar Xscreensaver al inicio, abra Aplicaciones de inicio y agregue "xscreensaver -nosplash".

Para que CTRL + ALT + L bloquee la pantalla e inicie el protector de pantalla, vaya a Configuración del sistema> Teclado y en la pestaña "Atajos", en "Sistema", cambie el atajo de teclado "Bloquear pantalla" de CTRL + ALT + L a algo más, luego, en "Accesos directos personalizados", haga clic en el botón "+" para agregar un nuevo acceso directo personalizado, en "Nombre", ingrese "Xscreensaver" y en "Comando", ingrese "/ usr / bin / xscreensaver-command -lock", luego haga clic en "Aplicar".

Y finalmente, haga clic al lado del atajo recién creado y presione CTRL + ALT + L para asignarlo (o use cualquier otro atajo de teclado que desee, pero asegúrese de que no esté asignado a otra cosa). Alternativamente, puede ejecutar el siguiente comando en lugar de asignar un nuevo método abreviado de teclado para el protector de pantalla anterior:

sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

Para revertir los cambios (volver a la pantalla negra de GNOME Screensaver), use los comandos a continuación:

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
sudo rm /usr/bin/gnome-screensaver-command
sudo apt-get install gnome-screensaver

Si ha utilizado el método alternativo para asignar CTRL + ALT + L a la pantalla de bloqueo Xscreensaver, abra nuevamente Configuración del sistema> Teclado, elimine el comando Xscreensaver personalizado y asigne CTRL + ALT + L nuevamente a "Pantalla de bloqueo" (en "Sistema" )

CR2
fuente
Intenté agregar un acceso directo personalizado con el comando xscreensaver, pero el acceso directo está deshabilitado de forma predeterminada. Cada vez que hago clic en él aparece la ventana emergente con el nombre y el comando. No puedo asignarle ningún atajo
fts
Cuando lo haga sudo apt-get remove gnome-screensaver -s, sugiero eliminar todo el escritorio de gnome, por lo que no probaría esto ... vea mi respuesta a continuación.
domih
3

Estoy usando Gnome y tuve el mismo problema que después de la actualización a 14.04 la pantalla no se bloqueó después del tiempo de espera. Curiosamente funcionó después de que bloqueé la pantalla usando "Ctrl + Alt + L". Descubrí que el problema era que gnome-screensaver no se inició después del arranque, sino que se inició al desbloquear la pantalla.

Entonces, mi solución fue agregar el gnome-screensavercomando a las aplicaciones de inicio que resolvieron el problema.

Matías
fuente
1

Como se sugiere aquí , es posible activar la pantalla de bloqueo desde la línea de comandos. Para habilitar el método abreviado de teclado, debe crear un método abreviado de teclado personalizado y vincularlo a la secuencia de comandos de la pantalla de bloqueo. Así es como lo arreglé:

  1. Crear una carpeta ~/scriptsy en la carpeta crear scriptlockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. Cree un atajo de teclado personalizado para la pantalla de bloqueo:
    vaya a "Configuración del sistema"> Teclado> Atajos de teclado y agregue un atajo de teclado personalizado haciendo clic en [+]. Déle un nombre funky y el comando está en mi caso: /home/username/scripts/lockme.sh luego haga clic en Aceptar

  3. Establezca el método abreviado de teclado:
    haga clic en la nueva fila creada y presione [Super] + L en su teclado para asignar esta combinación de teclado para iniciar el script.

domih
fuente
0

bueno, aquí cambio de gestores de ventanas con bastante frecuencia, una forma de otorgar cualquier enlace de clave funcionará para todos ellos es usar
xbindkeysyxbindkeys-config

consejo: si la tecla de captura se bloquea en la aplicación de configuración, el archivo de configuración ~/.xbindkeystiene instrucciones sobre cómo configurarla manualmente o al menos cómo omitir la captura y escribir los identificadores de teclas directamente, aquí se convirtió en:

#Screen Lock
"gnome-screensaver-command --lock"
   Control+Alt+l

Obs .: esto funciona en ubuntu 16.04 pero también está disponible para 14.04 https://launchpad.net/ubuntu/+source/xbindkeys

Poder de acuario
fuente
-1

Para bloquear manualmente, use la combinación de teclas "Ctrl + Alt + L". Para el bloqueo automático, use el applet "Brillo y bloqueo" en "Configuración del sistema"

lidex
fuente