19 votos

¿Cómo puedo configurar la pantalla de bloqueo al cerrar la tapa?

He configurado Ubuntu para poner la pantalla en negro cuando cierre la tapa de la computadora portátil, pero quiero que, cuando los abro de nuevo, la demanda de la contraseña como el bloqueo de la pantalla con Ctrl+Alt+L, pero no puedo encontrar la opción correcta. Podría usted decirme?

21voto

r4d1um Puntos 30

Desactivación de la pantalla de bloqueo mediante la "Pantalla" de diálogo no siempre funciona.

Sin embargo, esta "fuerza excesiva" de la solución:

sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled

La pantalla de bloqueo es implementado por gnome-screensaver, por lo que si queremos deshabilitar gnome-screensaver, nunca podremos llegar a la pantalla de bloqueo.

5voto

Rafael Puntos 177

Estoy teniendo el mismo problema en mi laptop con Ubuntu 11.10... Mientras que una "completa" la solución no es desarrollado por la comunidad (es decir, la adición de un 'bloqueo' opción en el administrador de energía), he implementado mi propia solución. Con el fin de poner en práctica mi solución, tienes que hacer los siguientes pasos:

  1. Usando el "administrador de Energía" o "Gnome Tweak Tool", debe configurar su ordenador portátil a "no hacer nada" cuando la tapa está cerrada. Si desea instalar el Gnome Tweak tool, usted debe usar el siguiente comando:
    sudo apt-get install gnome-tweak-tool
  2. Usted debe crear un directorio y un nuevo archivo de secuencia de comandos:
    mkdir /etc/acpi/local
    gksudo gedit /etc/acpi/local/tapa.sh.post
  3. El nuevo archivo debe contener el siguiente código:
    #!/bin/sh
    
    #########################################################################
    ## Guión escrito por Rafael Fernandes Lopes y Thyago Mendes Neves ##
    ## Twitter: @rafaelf_l y @ThyagoNeves ##
    ## ##
    ## Descripción: Este script bloquea la pantalla cuando la tapa de la laptop es ##
    ## cerrado en Ubuntu 11.10 (Oneiric Ocelot). ##
    ## ##
    ## Este script puede ser redistribuido libremente, modificado y utilizado. ##
    ## Cualquier redistribución debe incluir la información de los autores. ##
    ## ##
    ## ESTE SCRIPT NO TIENE GARANTÍA! ##
    #########################################################################
    
    grep -q cerca de /proc/acpi/botón/tapa/*/estado
    if [ $? = 0 ]; then
     # Algunos de proceso del sistema que se utiliza para verificar que se ha iniciado la sesión actual del usuario.
     PROCESS_PID=`pidof gnome-session`
     CURRENT_USER=`ps hasta $PROCESS_PID | awk '{if ($1 != "USUARIO") { print $1 }}"
     DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PROCESS_PID/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//"
    
     exportación DBUS_SESSION_BUS_ADDRESS
    
     su-c "gnome-screensaver-comando -l" $CURRENT_USER
    fi
    
    Guardar!
  4. Después de guardar y cerrar el script generado, debe establecer los permisos de ejecución:
    sudo chmod +x /etc/acpi/local/tapa.sh.post
    Ok! Ahora, usted puede probar la secuencia de comandos de cierre de su computadora portátil!

2voto

Bernie Perez Puntos 5091

A mi entender, esto no es posible, debido a las limitadas opciones disponibles en GNOME 3.x a partir de ahora. Usted puede reportar un bug en launchpad o aguas arriba sobre ella, pero no estoy seguro de si la opción se pueden añadir, como tales errores a menudo la misma se transforme en una interminable discusión sin solución real (ser honesto aquí).

Lo mejor que puedes hacer es tener el sistema de suspensión cuando la tapa está cerrada.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X