Como impedir que o limpador pendure minha tela de bloqueio no Ubuntu 16.04

20

No meu local de trabalho, estou usando o Ubuntu 16.04 com unidade, instalação padrão. Quando saio do escritório, bloqueio a tela ( ctrl+ alt+ l). Durante a noite, o escritório é limpo. Algumas vezes, voltei ao trabalho de manhã e meus fones de ouvido estão no teclado. Minha tela de bloqueio está travada, não consigo limpar o campo da senha, não consigo digitar nada e não posso usar outros controles na tela de bloqueio (reinicializar, desligar o botão etc.). O mouse está funcionando, mas clicar não faz nada. Provavelmente, isso ocorre porque o campo de senha recebeu uma entrada enorme da noite para o dia e quebrou todo o resto. O limpador "cortou" meu computador :)

Como posso evitar isso? De alguma forma, posso limitar quantos caracteres podem ser passados ​​para a entrada da senha? Posso bloquear a tela de bloqueio até usar alguma combinação de teclas para ativar a entrada de senha? Algo semelhante ao ctrl+ alt+ delno Windows antes que eu possa inserir a senha para bloquear a tela?

// EDIT Como @bytecommander escreveu havia um bug para isso e que é suposto ser fixo, mas de alguma forma isso não funciona na minha máquina Cat faz com que a tela de login para pendurar

$ apt policy unity-greeter                                                                                                                                            
unity-greeter:
  Installed: 16.04.2-0ubuntu1
  Candidate: 16.04.2-0ubuntu1
  Version table:
 *** 16.04.2-0ubuntu1 500
        500 http://pl.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status

// EDIT 2

Alguém escreveu que a tela de bloqueio não é um pacote de boas-vindas da unidade. Alguém pode confirmar isso e me dizer que pacote é esse?

// EDIT 3

OK, parece que a tela de bloqueio faz parte do Unity e não do pacote greeter. Preenchi um relatório de erro para isso: Tela de bloqueio congelada após grande entrada do teclado

piotrekkr
fonte
7
Desligue-o, leve-o para casa com você, desconecte o teclado, se não for um laptop, diga à AFAIR que não há muito que você possa fazer em termos de segurança depois que alguém fisicamente pega sua máquina
j-money
6
@ j-money Eu não acho que a mulher tente invadir a máquina, mas sim que ela apenas limpa completamente o teclado pressionando todas as teclas. Uma capa de proteção contra poeira e / ou esta nota pode ajudar.
PerlDuck 28/02
11
@PerlDuck talvez seja isso que ela quer que você pense !! (não pude resistir)
j-money
6
Desconecte o teclado :)
Sauce
2
Por que não colocar os fones de ouvido em uma gaveta antes de ir para casa? Ou pendurá-los sobre o monitor?
Mawg 28/02

Respostas:

30

Parece que o seu aspirador conseguiu emular um gato.

https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1538615

Houve um erro no unity-greeter14.04 e no 16.04, que fez com que a tela de bloqueio não respondesse quando houver uma entrada excessiva no teclado por algum tempo (figurativa e literalmente um "gato no teclado").

Deve ser corrigido desde a unity-greeterversão 16.04.2-0ubuntu1, implementando um limite de caracteres. Por favor, verifique sua versão instalada com

apt policy unity-greeter

e verifique se o seu sistema está totalmente atualizado com

sudo apt update ; sudo apt upgrade
Byte Commander
fonte
11
Eu tenho a versão com correção: apt policy unity-greeter unity-greeter: Installed: 16.04.2-0ubuntu1 Candidate: 16.04.2-0ubuntu1 Version table: *** 16.04.2-0ubuntu1 500e, aparentemente, não é corrigido ...
piotrekkr 28/02
5
Nesse caso, acho que você deve (re) abrir um ticket de bug :(
Byte Commander
@ByteCommander Eu escrevi um comentário neste ticket, mas não consigo encontrar a opção para reabri-lo: /
piotrekkr 28/02
11
A tela de bloqueio no Unity não é o Unity Greeter, portanto, qualquer correção no pacote Unity Greeter não resolverá um problema na tela de bloqueio do Unity.
Stephen M. Webb
@ StephenM.Webb então o que é a tela de bloqueio da unidade? Qual pacote?
piotrekkr 28/02
11

Você pode instalar o xtrlock :

$ sudo apt-get install xtrlock

E fez uma combinação para a tela de bloqueio e o teclado de bloqueio, até você pressionar a combinação novamente. Torne difícil e, em seguida, o limpador terá uma chance difícil de acertar e "invadir" o seu computador.

Santi
fonte
11
Parece a resposta (
exceto
@Santi Isso funcionará automaticamente quando eu bloquear minha tela usando ctrl + alt + l? Eu li um pouco sobre isso e parece funcionar da mesma maneira que na tela de bloqueio, você digita a senha e [enter] para desbloquear. É protegido contra fones de ouvido no teclado ou gatos? :)
piotrekkr 28/02
@piotrekkr sim, absolutamente funciona da mesma maneira, basta unir os dois, me diga como está indo
Santi
@Santi Ok. Eu estou querendo saber como devo combiná-los? Se eu usar a tela de bloqueio primeiro, estou bloqueado e as teclas de atalho normais não funcionam. Se eu usar apenas xtrlock, bloqueei o teclado e não consigo bloquear a tela normalmente (ctrl + alt + l). Você queria usar apenas xtrlock?
piotrekkr 28/02
@piotrekkr Sim, usando apenas xtrlock, você pode definir um atalho personalizado para executar os dois, quero dizer, a tela de bloqueio e o teclado de bloqueio até pressionar novamente a combinação. Este é um exemplo de como funciona, exemplo de bloqueio de mouse e teclado, mas não de tela
Santi
5

Outra solução é comprar um teclado sem fio e, em seguida, guardar o teclado em uma gaveta antes de sair ou retirar o dongle USB.

Prós: não é necessário instalar nenhum software ou mexer nas configurações.
Contras: custa um pouco de dinheiro, requer ação extra antes de sair.

Shadow The Princess Wizard
fonte
2
Ou um teclado com fio que você pode simplesmente desconectar à noite. Muitos teclados decentes têm uma entrada USB nas duas extremidades para que você possa desconectar o cabo do teclado (em vez de precisar pescar atrás dos conectores do painel traseiro).
J ...
@J ... ah, nunca vi um teclado com entrada USB nas duas extremidades, mas sim, acho que em alguns lugares ele pode estar disponível. Ainda assim, isso deixaria um cordão órfão deitado à noite. ;)
Shadow The Princess Wizard
2
@J ...: E muitas máquinas (estou tentada a dizer qualquer uma decente hoje em dia) têm conectores USB na frente e no (s) monitor (es). Mas, a menos que haja uma necessidade real de acesso remoto durante a noite, o caminho mais sensato é simplesmente desligar a máquina quando você sair.
jamesqf 28/02
11
Como alternativa, você pode obter um switch KVM comum por muito barato; basta mudar de canal quando sair. Beneficie de que você não estará adicionando desgaste à sua porta / plugue USB, basta pressionar um botão.
helrich 01/03
11
@Shadow Wizard: Se levar 15 minutos para inicializar o computador, você tem algo seriamente errado.
jamesqf
0

Pense dentro da caixa! ;)

Basta fabricar uma caixa de papelão (ou usar um material mais durável) que inclua o teclado (e o mouse, se necessário) e coloque o teclado quando sair. Os cabos, se houver, podem passar pelas aberturas abertas na lateral da caixa para facilitar o uso sem desconectar nada.

É muito improvável que o aspirador abra deliberadamente a caixa para limpar o teclado. Você pode adicionar um bloqueio simples, se necessário. Basta fazê-lo de forma que seu empregador possa acessar o teclado, se necessário, quando você não estiver lá. Usar papelão pode ajudar nisso.

Joe
fonte