Como configuro a tela para travar quando fecho a tampa?

18

Eu configurei o Ubuntu para colocar a tela em preto quando fecho a tampa do laptop, mas quero que, quando a abro novamente, exija a senha como bloquear a tela com Ctrl+ Alt+ L, mas não consigo encontrar o opção correta. Você poderia me dizer?

Quejio
fonte
Você marcou a opção Bloquear tela quando o protetor de tela está ativo nas preferências do protetor de tela?
Nitin Venkatesh
não há preferências de proteção de tela no ubuntu 11.10, ele deve estar com o gnome-settings-daemon, mas se não houver maneira de configurar ... apenas ele trava quando a tela é desligada, não quando eu fecho a tampa
Quejio
Dê uma olhada neste link .. Deve ajudar a sua pergunta askubuntu.com/questions/2970/...
b-ak
Não, não há nenhuma configuração de screensaver e não gnome-power-manager ... Ubuntu 11.10 usos agora GNOME 3 ...
Quejio
Deve ser com o comando gsettings, mas org.gnome.desktop.screensaver lock-habilitado é verdade ...
Quejio

Respostas:

5

Estou tendo o mesmo problema no meu laptop com o Ubuntu 11.10 ... Embora uma solução "completa" não seja desenvolvida pela comunidade (por exemplo, adicionando uma opção de 'trava' no gerenciador de energia), eu implementei minha própria solução. Para implementar minha solução, você deve executar as seguintes etapas:

  1. Usando o "Power manager" ou a "Gnome Tweak Tool", você deve configurar o laptop para "não fazer nada" quando a tampa estiver fechada. Se você deseja instalar a ferramenta Gnome Tweak, use o seguinte comando:
    sudo apt-get install gnome-tweak-ferramenta
  2. Você deve criar um diretório e um novo arquivo de script:
    mkdir / etc / acpi / local
    gksudo gedit /etc/acpi/local/lid.sh.post
  3. O novo arquivo deve conter o seguinte código:
    #! / bin / sh
    
    ########################################################### #######################
    ## Script escrito por Rafael Fernandes Lopes e Thyago Mendes Neves ##
    ## Twitter: @rafaelf_l e @ThyagoNeves ##
    ## ##
    ## Descrição: esse script bloqueia a tela quando a tampa do laptop é ##
    ## fechado no Ubuntu 11.10 (Oneiric Ocelot). ##
    ## ##
    ## Este script pode ser redistribuído, modificado e usado livremente. ##
    ## Qualquer redistribuição deve incluir as informações dos autores. ##
    ## ##
    ## ESTE SCRIPT NÃO TEM GARANTIA! ##
    ########################################################### #######################
    
    grep -q close / proc / acpi / botão / tampa / * / estado
    se [$? = 0]; então
        # Algum processo do sistema é usado para verificar quem é o usuário atualmente logado.
        PROCESS_PID = `pidof gnome-session`
        CURRENT_USER = `ps up $ PROCESS_PID | awk '{if ($ 1! = "USER") {print $ 1}}' '
        DBUS_SESSION_BUS_ADDRESS = `grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID / environ | Clique aqui para mais definições de Sed -e / DBUS_SESSION_BUS_ADDRESS = //
    
        exportar DBUS_SESSION_BUS_ADDRESS
    
        su -c "comando-gnome-screensaver -l" $ CURRENT_USER
    fi
    
    Salve isso!
  4. Após salvar e fechar o script criado, você deve definir a permissão de execução:
    sudo chmod + x /etc/acpi/local/lid.sh.post
    Está bem! Agora, você pode testar o script fechando seu laptop!
Rafael
fonte
Tentei entrar neste correr no Ubuntu 14.04, mas não tem efeito: gist.github.com/rubo77/1a3320fda5a47fdebde7
rubo77
Ou tenho que reiniciar ou reiniciar o ACPI de alguma forma para fazê-lo funcionar?
rubo77
2

Que eu saiba, isso não é mais possível, devido às opções limitadas disponíveis no GNOME 3.x a partir de agora. Você pode relatar um bug na barra de ativação ou no upstream sobre isso, mas não tenho certeza se a opção será adicionada, pois esses erros geralmente acabam se transformando em discussões sem fim, sem solução real (sendo honesto aqui).

O melhor que você pode fazer é suspender o sistema quando a tampa estiver fechada.

RolandiXor
fonte
bem, como eu procurei, acho que você tem razão, acho que deve haver uma opção como "lockscreen" quando você escolhe a ação ao fechar a tampa ... Eu odeio quando estou na biblioteca, deixo meu laptop sozinho por um tempo enquanto, e quando voltei, eu o vejo sendo trollado por um dos meus "amigos" ... surely e certamente não me lembrarei sempre de fazer Ctrl + Alt + L quando o gesto de fechar a tampa for uma maneira melhor de Faça isso
Quejio 6/10/11
@Quejio: Sinto muito, mas não há nada que eu possa fazer por você. O melhor que você pode fazer é suspender o sistema quando a tampa estiver fechada.
RolandiXor
Mas quando é supend eu perder conversas, ligação à Internet parada se eu estou baixando nada ... Eu não quero parar todos os programas por causa disso
Quejio
Eu adicionei a idéia brainstorm.ubuntu.com/idea/28632 Se você quer apoiá-lo, você será bem-vindo
Quejio
0

Desabilitar a tela de bloqueio usando a caixa de diálogo "Tela" nem sempre funciona.

No entanto, esta solução de "força excessiva" faz:

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

A tela de bloqueio é implementada por gnome-screensaver, portanto, se desativarmos gnome-screensaver, nunca poderemos obter a tela de bloqueio.

David Ziegler
fonte
O OP estava perguntando como habilitá-lo, não desabilitar.
underscore_d