Como remover o toque do Gnome "estilo do telefone" para desbloquear

56

Preciso remover a nova e irritante tela de "bloqueio" que mostra um relógio gigante: não consigo removê-la apenas movendo o mouse (como em qualquer outro ambiente de desktop), a animação é lenta e não está me pedindo uma senha!

Eu consegui desativá-lo, apenas para descobrir que agora não consigo bloquear minha tela de propósito, então não posso sair do computador.

Só para esclarecer, quero:

  • Depois de algum tempo, a tela pode ficar preta, mas se eu mover o mouse ou pressionar qualquer tecla, posso usá-lo diretamente (como um protetor de tela normal).
  • Se eu pressionar super-L, ele estará bloqueado e devo digitar a senha para desbloquear (como uma tela de bloqueio normal).

Encontrei várias "soluções", mas nenhuma parece funcionar:

estebarb
fonte
2
Você precisa enviar um relatório de bug contra a extensão - github.com/lgpasquale/...
Panther
5
Apenas um ponteiro. você pode começar a digitar sua senha sem clicar e arrastar o protetor de tela primeiro.
Pomsky # 23/17
@Panther Observando as extensões do github, ele fica ocioso desde junho, e na página de extensões e nos problemas, as pessoas reclamam que ele não funciona mais sem que nada aconteça. Não acho que essa extensão seja uma solução real no momento.
Videonauth
2
@pomsky: não há nenhuma senha para escrever. Além disso, se esse era um protetor de tela (como deveria ser), as teclas digitadas na minha senha poderiam ir para qualquer aplicativo ... não é uma boa ideia do ponto de vista da segurança.
estebarb
2
Eu mudei para o KDE para contornar isso.
HellionWisp

Respostas:

12

Abra o Ubuntu Software e instale a extensão do GNOME Shell chamada:

Desativar protetor de tela

Isso funciona para o Ubuntu 18.04

Fonte: Desativar protetor de tela Desativar protetor de tela

Gordon Gary
fonte
Não funciona para mim.
Robert Baker
2
Esta solução não funciona mais. A extensão falha nas versões recentes do gnome.
CoreyOConnor 01/06
@CoreyOConnor Mesmo aqui, a solução não funciona mais
Adam
8

A solução real depende dos requisitos exatos, mas eles podem fornecer soluções alternativas (especificamente, falando sobre a cortina de tela do gnome 3, ilustrada aqui ):

  • se você deseja ter um bloqueio de tela básico normal ativado, mas não deseja a "cortina de tela deslizante", basta digitar sua senha na tela de cortina sem clicar em / rolar / passar o mouse / etc, e ele trabalhar para desbloquear a tela. (Nota: isso pressupõe que apenas uma conta esteja configurada para aparecer na tela de login do greeter).
  • parece que a cortina de tela em si não pode ser desativada (algumas extensões gnome-shell têm relatórios mistos de que não estão mais funcionando (ubuntu 17+) ou não estão funcionando de forma consistente), então parece que estamos presos a ela por enquanto. Mas, como você pode digitar sua senha, é principalmente uma questão estética (não intuitiva).
  • além disso, Esc"desliza para cima" (e para baixo), para que você não precise realmente usar o mouse.
  • sempre há o KDE (dada a trajetória de usabilidade do gnome, você pode considerar isso seriamente)
Michael
fonte
3
Escnão vai funcionar para mim. E apenas digitar a senha em uma máquina multiusuário não funciona.
Ziggystar
Não é puramente estético, às vezes eu não consigo sair da tela dele - preciso entrar no laptop e matar o X ou forçar uma reinicialização.
Robert Baker
Desde então, mudei para o kubuntu (KDE), então não tenho mais o problema, mas possivelmente vou para um terminal virtual (Ctrl + alt + f1, etc) e matar / desativar o bloqueio de tela pode funcionar (... é gnome-screensaver-command --lockou loginctl unlock-session? possivelmente deve definir DISPLAY? não tenho certeza, mas vale a pena tentar).
michael
Devido a erros no protetor de tela, nenhuma das opções acima é garantida para o trabalho.
CoreyOConnor 01/06
6

Como o estebarb afirmou anteriormente, o uso de lightdmcorreções para mim no 18.04 LTS e no 18.10. No entanto, não é necessário mudar para o KDE. O GDM só precisa ser desativado / substituído porlightdm

Basta abrir um terminal e executar:

sudo apt-get install lightdm

selecione lightdme pressione ok

captura de tela de seleção do gerenciador de exibição Você poderá ver suas alterações efetuando logout. Em seguida, pressione Ctrl + Alt + F1 ( tty1 ) e faça o login lá. então corra:

sudo service gdm3 stop

então inicie o lightdm com:

sudo service lightdm start

se ele pular diretamente para o lightdm, talvez seja necessário pressionar Ctrl + Alt + F7 para retornar ao tty7 .

Axios
fonte
Parece que você também precisa reiniciar a máquina para que ela entre em vigor.
wjandrea 30/04
@wjandrea certo, editei minha resposta para chegar lá com uma reinicialização.
Axios
Ah, eu nem pensei em usar um TTY. Porém, em 18.04, a tela de login é executada em TTY1 e a área de trabalho é executada em TTY2.
wjandrea
ah, então F7 está apontando para tty1, legal.
Axios
4

O "problema" está no GDM. Depois de mudar para o KDE, mudei para o Lightdm e observei que no Gnome a tela de bloqueio também foi alterada: D.

Portanto, a solução não está usando o GDM, por exemplo:

sudo dpkg-reconfigure lightdm # For previous Ubuntu default
estebarb
fonte
2

Isso estava me incomodando ao configurar as VMs do Ubuntu 18.04 no Hyper-V no Windows 10.

Eu finalmente encontrei

gsettings set org.gnome.desktop.session idle-delay 0

parece desativar a cortina, depois de desativar o bloqueio de tela através da GUI ou de um comando gsettings separado.

user2444815
fonte
Ou, em outras palavras: Observe que isso também desativa o desligamento automático do visor; se isso não for adequado para a sua configuração, essa abordagem não é para você.
dessert