A tela de bloqueio não está funcionando. 14.04

19

Recentemente, atualizei para a versão 14.04 e, desde então, minha tela de bloqueio não está funcionando. Li on-line que gnome-screensavernão é compatível com o Trusty e foi sugerido que eu o instalasse xscreensaver. O último funcionou bem por apenas alguns dias. Além disso, mesmo quando eu saio, não é solicitada uma senha durante o login. Li um pouco mais e descobri que no Trusty Unity tem sua própria tela de bloqueio. Então, ao invés do antigo lightdm/gnome-screensaver, podemos usar o Unity. Encontrei isso e tentei verificar se a ativação da tela de bloqueio do lightdm ajudou de alguma forma. Como se vê, não tenho a Lockscreenopção mencionada no link. Qual poderia ser uma maneira possível de resolver o problema?

fts
fonte
Ninguém respondeu à pergunta ainda. E é estranho, porque não funciona mais em todos os meus computadores, então deve ser assim para todos.
Erikbwork

Respostas:

14

Tente esse:

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

Em seguida, procure "Screensaver" no menu e ajuste suas configurações de acordo com as suas necessidades.

Para adicionar o Xscreensaver à inicialização, abra Aplicativos de Inicialização e adicione "xscreensaver -nosplash".

Para que CTRL + ALT + L bloqueie a tela e inicie o protetor de tela, vá para Configurações do sistema> Teclado e, na guia "Atalhos", em "Sistema", altere o atalho do teclado "Bloquear tela" de CTRL + ALT + L para outra coisa e, em "Atalhos personalizados", clique no botão "+" para adicionar um novo atalho personalizado, em "Nome", digite "Xscreensaver" e, em "Comando", digite "/ usr / bin / xscreensaver-command -lock", depois clique em "Aplicar".

E, finalmente, clique ao lado do atalho recém-criado e pressione CTRL + ALT + L para atribuí-lo a ele (ou use qualquer outro atalho de teclado desejado, mas verifique se ele ainda não está atribuído a outra coisa). Como alternativa, você pode executar o seguinte comando em vez de atribuir um novo atalho de teclado para o protetor de tela antigo:

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

Para reverter as alterações (volte para a tela preta do GNOME Screensaver), use os comandos abaixo:

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

Se você usou o método alternativo para atribuir CTRL + ALT + L à tela de bloqueio do Xscreensaver, abra Configurações do sistema> Teclado novamente, remova o comando Xscreensaver personalizado e atribua CTRL + ALT + L de volta à "Tela de bloqueio" (em "Sistema" )

CR2
fonte
Tentei adicionar um atalho personalizado com o comando xscreensaver, mas o atalho está desativado por padrão. Sempre que clico nele, o pop-up com o nome e o comando são exibidos. Eu sou incapaz de atribuir qualquer atalho para ele
fts 03/05
Quando eu faço sudo apt-get remove gnome-screensaver -sisso sugere remover toda a área de trabalho do gnome, para que eu não tente isso ... veja minha resposta abaixo.
domih
3

Estou usando o Gnome e tive o mesmo problema que após a atualização para 14.04 a tela não foi bloqueada após o tempo limite. Curiosamente, funcionou depois de bloquear a tela usando "Ctrl + Alt + L". Descobri que o problema era que o gnome-screensaver não foi iniciado após a inicialização, mas foi iniciado ao desbloquear a tela.

Portanto, minha solução foi adicionar o gnome-screensavercomando aos aplicativos de inicialização que resolveram o problema.

matias
fonte
1

Como sugerido aqui , é possível ativar a tela de bloqueio na linha de comando. Para habilitar o atalho de teclado, você deve criar um atalho de teclado personalizado e vinculá-lo ao script da tela de bloqueio. Aqui está como eu o consertei:

  1. Crie uma pasta ~/scriptse, na pasta, crie um scriptlockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. Criar atalho de teclado personalizado para a tela de bloqueio:
    Vá para "Configurações do sistema"> Teclado> Atalhos de teclado e adicione um atalho de teclado personalizado clicando em [+]. Atribua um nome descolado e o comando está no meu caso: /home/username/scripts/lockme.sh clique em OK

  3. Defina o atalho do teclado:
    Clique na nova linha criada e pressione [Super] + L no teclado para atribuir essa combinação de teclado ao início do script.

domih
fonte
0

bem, aqui eu alterno os gerenciadores de janelas com bastante frequência, uma maneira de conceder qualquer ligação de chave funcionará para todos eles é usar
xbindkeysexbindkeys-config

dica: se a tecla grab travar no aplicativo de configuração, o arquivo de configuração terá ~/.xbindkeysinstruções sobre como configurá-lo manualmente ou, pelo menos, como pular a captura e digitar os identificadores de chaves diretamente, aqui se tornará:

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

Obs .: funciona no ubuntu 16.04, mas também está disponível para o 14.04 https://launchpad.net/ubuntu/+source/xbindkeys

Aquarius Power
fonte
-1

Para bloquear manualmente, use a combinação de teclas "Ctrl + Alt + L". Para bloqueio automatizado, use o applet "Brilho e bloqueio" em "Configurações do sistema"

lidex
fonte