Se você não quer que alguém mexa com o teclado e o mouse enquanto observa algo importante na tela, descubra como bloquear o teclado e o mouse no Linux com o xtrlock.
Crianças são essencialmente curiosas. Elas adoram assistir desenhos e animações, ficando tão concentradas que seus olhos parece que estão colados na tela.
Mas o problema é que elas costumam tocar uma tecla no teclado ou mover o mouse ou clicar no botão do mouse enquanto veem o filme.
Às vezes, essa mexida acidentalmente fecha ou pausa o filme. Então, é preciso ter uma maneira de bloquear o teclado e o mouse, mas não a tela. Por sorte, existe uma solução perfeita para isso, o xtrlock.
xtrlock é um aplicativo simples e útil para bloquear a exibição X até o usuário inserir sua senha no teclado.
Neste breve tutorial, você verá como bloquear o teclado e o mouse, mas não a tela. Este truque funcionará em todos os sistemas operacionais Linux.
Como bloquear o teclado e o mouse no Linux com o xtrlock
Para bloquear o teclado e o mouse no Linux, primeiramente, você precisa instalar o xtrlock, seguindo as instruções abaixo.
Como instalar o xtrlock para bloquear o teclado e o mouse no Linux
O xtrlock está disponível nos repositórios padrão da maioria dos sistemas operacionais Linux. Então, você pode instalá-lo usando o gerenciador de pacotes da sua distribuição.
No Arch Linux e derivados, execute o seguinte comando para instalá-lo.
sudo pacman -S xtrlock
Para instalar no Fedora e derivados, use:
sudo dnf install xtrlock
Em sistemas RHEL, CentOS ou derivados:
sudo yum install xtrlock
No SUSE/openSUSE:
sudo zypper install xtrlock
Em sistemas Debian, Ubuntu, Linux Mint e derivados:
sudo apt-get install xtrlock
Como configurar o xtrlock para bloquear o teclado e o mouse no Linux
Uma vez instalado o xtrlock, crie um atalho de teclado. Você precisa disso para bloquear o teclado e o mouse, usando a combinação de teclas de sua escolha.
Use o comando abaixo para usar um novo arquivo chamado lockkbmouse em /usr/local/bin.
echo -e '#!/bin/bash\n sleep 1 && xtrlock' | sudo tee /usr/local/bin/lockkbmouse
Torne o script executável usando o seguinte comando:
sudo chmod a+x /usr/local/bin/lockkbmouse
Abra a opção de criação de atalhos de teclado do seu sistema. Se for o MATE, isso estará disponível em Sistema -> Preferências -> Hardware -> Configurações do teclado. No Ubuntu com Unity, vá para Configurações do sistema -> Teclado -> Atalhos. Clique na opção de adição de atalhos para criar um novo.
Digite o nome do atalho e adicione a seguinte linha na caixa de comando e clique no botão Aplicar .
bash -c "sleep 1 && xtrlock"
Para atribuir a tecla de atalho, basta selecionar ou clicar duas vezes no local dela e digitar a combinação de teclas de sua escolha, como por exemplo, Alt + k.
Depois, se quiser limpar a combinação de teclas, clique ela e pressione a tecla BACKSPACE. Quando terminar, feche a janela Configurações do teclado.
Como usar o xtrlock
Depois de pressionar o atalho de teclado, o ponteiro do mouse se torna um cadeado. Agora, o teclado e o mouse foram bloqueados, para que você possa assistir livremente os filmes. Até mesmo se o seu filho ou animal de estimação tocar em algumas teclas no teclado ou clicar no botão do mouse, eles não funcionarão.
Para desbloquear o teclado e o mouse, digite sua senha e pressione “Enter”. Você não verá a senha à medida que a digitar. Basta digitar a senha de qualquer maneira e pressione a tecla ENTER.
O mouse e o teclado começarão a funcionar depois de você inserir a senha correta.
Se você inseriu uma senha incorreta, você ouvirá um som de campainha. Pressione ESC para limpar a senha incorreta e volte a inserir a senha correta. Para remover um caractere de uma senha parcialmente digitada, pressione as teclas BACKSPACE ou DELETE.
Para mais detalhes sobre o programa, consulte as páginas man dele, usando esse comando:
man xtrlock