¿Cómo configuro la pantalla para que se bloquee cuando cierro la tapa?

18

He configurado Ubuntu para poner la pantalla en negro cuando cierro la tapa de la computadora portátil, pero quiero que, cuando la abra de nuevo, exija la contraseña como bloquear la pantalla con Ctrl+ Alt+ L, pero no puedo encontrar el opción correcta. ¿Podría decirme?

Quejio
fuente
¿Marcó la pantalla de bloqueo cuando el protector de pantalla está activo en las preferencias del protector de pantalla ?
Nitin Venkatesh
no hay preferencias de salvapantallas en ubuntu 11.10, debe estar con gnome-settings-daemon, pero si no hay forma de configuración ... solo se bloquea cuando se apaga la pantalla, no cuando cierro la tapa
Quejio
Eche un vistazo a este enlace ... Debería ayudar a su pregunta askubuntu.com/questions/2970/…
b-ak
no, no hay configuraciones de salvapantallas ni gnome-power-manager ... ubuntu 11.10 usa ahora GNOME 3 ...
Quejio
Debe estar con el comando gsettings, pero org.gnome.desktop.screensaver habilitado para bloqueo ES cierto ...
Quejio

Respuestas:

5

Tengo el mismo problema en mi computadora portátil con Ubuntu 11.10 ... Si bien la comunidad no desarrolla una solución "completa" (es decir, agregando una opción de 'bloqueo' en el administrador de energía), he implementado mi propia solución. Para implementar mi solución, debe realizar los siguientes pasos:

  1. Usando el "Administrador de energía" o la "Herramienta de ajuste Gnome", debe configurar su computadora portátil para que "no haga nada" cuando la tapa esté cerrada. Si desea instalar la herramienta Gnome Tweak, debe usar el siguiente comando:
    sudo apt-get install gnome-tweak-tool
  2. Debe crear un directorio y un nuevo archivo de script:
    mkdir / etc / acpi / local
    gksudo gedit /etc/acpi/local/lid.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 del portátil está ##
    ## cerrado en Ubuntu 11.10 (Oneiric Ocelot). ##
    ## ##
    ## Este script se puede redistribuir, modificar y usar libremente. ##
    ## Cualquier redistribución debe incluir la información de los autores. ##
    ## ##
    ## ¡ESTE ESCRITO NO TIENE GARANTÍA! ##
    ################################################## #######################
    
    grep -q close / proc / acpi / button / lid / * / state
    si [$? = 0]; luego
        # Algunos procesos del sistema se utilizan para verificar quién es el usuario registrado actual.
        PROCESS_PID = `pidof gnome-session`
        CURRENT_USER = `ps arriba $ PROCESS_PID | awk '{if ($ 1! = "USER") {print $ 1}}' '
        DBUS_SESSION_BUS_ADDRESS = `grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID / environmental | sed -e 's / DBUS_SESSION_BUS_ADDRESS = //' '
    
        exportar DBUS_SESSION_BUS_ADDRESS
    
        su -c "gnome-screensaver-command -l" $ CURRENT_USER
    fi
    
    Guárdalo!
  4. Después de guardar y cerrar el script creado, debe establecer el permiso de ejecución:
    sudo chmod + x /etc/acpi/local/lid.sh.post
    ¡Okay! ¡Ahora, puede probar el script que cierra su computadora portátil!
Rafael
fuente
Traté de ejecutar esto en Ubuntu 14.04, pero no tiene ningún efecto: gist.github.com/rubo77/1a3320fda5a47fdebde7
rubo77
¿O tengo que reiniciar o reiniciar acpi de alguna manera para que funcione?
rubo77
2

Que yo sepa, esto ya no es posible, debido a las limitadas opciones disponibles en GNOME 3.x a partir de ahora. Puede informar un error en la plataforma de lanzamiento o en sentido ascendente al respecto, pero no estoy seguro de si se agregará la opción, ya que estos errores a menudo terminan en una discusión interminable sin una solución real (siendo sincero aquí).

Lo mejor que puede hacer es suspender el sistema cuando la tapa está cerrada.

RolandiXor
fuente
bueno, mientras buscaba, creo que tienes razón, creo que debe haber una opción como "pantalla de bloqueo" cuando eliges la acción al cerrar la tapa ... Odio cuando estoy en la biblioteca, deja mi computadora portátil sola por un momento mientras, y cuando regresé, lo vi trolleado por uno de mis "amigos" ... ¬¬ y seguramente no recordaré siempre hacer Ctrl + Alt + L cuando el gesto de cerrar la tapa es una mejor manera de hacerlo
Quejio
@Quejio: Lo siento, pero no hay nada que pueda hacer por ti. Lo mejor que puede hacer es suspender el sistema cuando la tapa está cerrada.
RolandiXor
pero cuando está suspendido, pierdo conversaciones, detengo la conexión a Internet si estoy descargando algo ... No quiero detener todos los programas debido a eso
Quejio
He añadido la idea en brainstorm.ubuntu.com/idea/28632 Si desea apoyarlo, será bienvenido
quejío
0

Deshabilitar la pantalla de bloqueo usando el cuadro de diálogo "Pantalla" no siempre funciona.

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

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

La pantalla de bloqueo se implementa mediante gnome-screensaver, por lo que si la desactivamos gnome-screensaver, nunca podremos obtener la pantalla de bloqueo.

David Ziegler
fuente
OP preguntaba cómo habilitarlo, no deshabilitarlo.
underscore_d