Xubuntu: Nenhuma solicitação de senha após suspensão

Xubuntu: Nenhuma solicitação de senha após suspensão

Se eu suspender meu Xubuntu 12.10 e retirar meu computador da suspensão, ele não solicitará nenhuma senha. Eu tentei adicionar o gnome-screensaver nas configurações de inicialização automática, que li em algum lugar (vá para gerenciador de configurações> sessões e inicialização> inicialização automática de aplicativos> adicionar [gnome-screensaver]), mas isso não funciona.

Como posso fazer meu xubuntu solicitar uma senha após a suspensão?

Responder1

No Xubuntu 12.10, a sessão não fica mais bloqueada quando você suspende, portanto não solicita uma senha ao ativar. Para resolver isso, precisamos fazer alterações em xfce4-sessione xfce4-power-manager.

Usando comandos de terminal

Execute os seguintes comandos no terminal (pressione Ctrl+ Alt+ T) para fazer alterações em ambos xfce4-sessione xfce4-power-managerpara bloquear a sessão ao suspender:

xfconf-query -c xfce4-session -p /shutdown/LockScreen -s true
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/lock-screen-suspend-hibernate -s true

Alternativamente - usando GUI

Precisamos fazer mudanças em ambosSessão e inicializaçãoassim comoGerenciador de energia Xfce.

Você descobriria que ambos estão disponíveis emGerenciador de configurações. Clique com o botão direito na sua área de trabalho e navegueFormuláriosConfiguraçõesGerenciador de configuraçõespara abri-lo.

navegação do gerenciador de configurações do xubuntu

  1. Sessão e inicialização

    AbrirSessão e inicialização→ navegue até oAvançadoTab → coloque uma marca de seleção ao lado de Lock screen before sleep.

    sessão xfce

  2. Gerenciador de energia Xfce

    AbrirGerenciador de energia Xfce→ clique emEstendidona barra lateral → coloque uma marca de seleção ao lado de Lock screen when going for suspend/hibernate.

    gerenciador de energia xfce

Depois de fazer as alterações, a senha deverá ser solicitada ao acordar após a suspensão.


Reconhecimento:Informações e imagens paraSessão e inicializaçãoeGerenciador de energia Xfcecortesiaeste tópico dos fóruns do Ubuntu.

Responder2

Eu gostaria de acrescentar a isso...

Um componente chave é quelight-locker deve estar em execução para que o bloqueio de tela funcione!Fiquei preso nisso por um tempo, porque as respostas fornecidas não estavam funcionando para mim, o que não fazia sentido. Então tentei mexer um pouco no light-locker e percebi que ele não estava configurado para ser executado automaticamente na inicialização (portanto, o bloqueio de tela não estava funcionando em geral, não apenas na suspensão). Ao reativar o light-locker na inicialização, essas soluções funcionaram :-)

Resumindo: se essas soluções não funcionarem para você, vá paramenu bigode -> configurações -> sessão e inicialização -> inicialização automática do aplicativo,e certifique-se de que "bloqueio de tela" esteja marcado.

Responder3

Resolvi isso com um script, vinculado ao atalho de teclado: CTRL+SUPER+DELETE.

Crie o script em /usr/local/bin e chame-o de algo como lock_and_suspend:

$ sudo gedit /usr/local/bin/lock_and_suspend

Aqui está o roteiro:

#!/bin/bash

xscreensaver-command -lock
sleep 2
xfce4-session-logout --suspend

Atualize suas permissões:

$ sudo chmod a+x /usr/local/lock_and_suspend
$ sudo chmod 711 /usr/local/lock_and_suspend
$ sudo chown yourusername /usr/local/bin/lock_and_suspend

E execute-o simplesmente digitando lock_and_suspend na linha de comando. Ou vincule lock_and_suspend a um atalho de teclado com SettingsManager > Teclado > Atalhos de aplicativos.

Funciona simplesmente bloqueando a tela antes de suspender o sistema. O comando sleep é necessário porque o bloqueio de tela precisa de tempo para entrar em vigor. Suspender irá interrompê-lo antes de terminar se não houver pausa entre eles.

Pode ser necessário instalar o xscreensaver. O screenlock geralmente é executado por xlock4. Mas o xlock4 apenas percorre possíveis bloqueadores de tela, como o xscreensaver, e seleciona aquele que funciona. Não me lembro exatamente por que fiz isso. Basta dizer que não funcionou quando tentei bloquear a tela usando xflock4 (usando o atalho de teclado padrão CTRL+ALT+DEL) antes de suspender o sistema.

De qualquer forma, a questão é que você realmente deve fazer três coisas: bloquear a tela, suspender o sistema e fechar a tampa. E por experiência própria, você quer ter certeza de que o sistema está travado e suspenso antes de fechar a tampa, porque muitas vezes acontece que quando você confia em alguma configuração para travar e suspender ao fechar a tampa, às vezes ela falha, e você ' Não tenho como verificar sem abrir a tampa. Mas como abrir a tampa faz com que o sistema fique suspenso, como saber se ele foi suspenso? (É o caso do gato de Schrödinger. Ou do rato de Fourdan). A única maneira de ter certeza é travar e suspender o sistema antes de fechar a tampa. E a única maneira conveniente de fazer isso é com um único atalho de teclado (CTRL+SUPER+DEL).

Você pode precisarfeche backdoors para o screenlock do xscreensaver.

Em algum momento eu posso terinstalei o light-locker e configurei-o para bloquear a tela. Não me lembro se isso era realmente necessário.

$ sudo apt install light-locker
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command --lock" --create -t string

Também pode ser necessário ativar o xscreensaver e o gerenciador de energia em Configurações > Sessão e inicialização > Inicialização automática do aplicativo. E talvez para desinstalar/desabilitar o gnome-screensaver.

Você pode querer instalar o xfce4-power-manager e configurá-lo (usando o gerenciador de configurações ou xfce4-power-manager --customize) para 'suspender', 'quando a tampa do laptop estiver fechada'. Nesse caso, talvez você preciseconfigure o gerenciador de energia para lidar corretamente com o evento de fechamento da tampa. Mas eu estava inclinado a travar + suspender antes de fechar a tampa.

Responder4

Respondendo após 11 anos - Ubuntu 23.10, Xfce 4.18

abrirProtetor de tela Xfceaplicativo, acesseTela de bloqueioguia e clique emAtivar tela de bloqueioopção

insira a descrição da imagem aqui

informação relacionada