Ligar e desligar touchpad no XFCE usando input-libinput

Publicado por LinuxWalker em 31/10/2018

[ Hits: 4.599 ]

 


Ligar e desligar touchpad no XFCE usando input-libinput



Apesar de o XFCE ser um excelente DE, ele nunca vem configurado para des/ligar o touchpad pelo teclado, como é o caso do kde e gnome3.

Com a migração do antigo driver xserver-xorg-input-synaptics para xserver-xorg-input-libinput, a coisa piorou e às vezes nem o tap-to-click vem ativado. Isso pelo que vi, vale para WM's, lxde, lxqt, xfce e alguns MATE, dependendo da distro. Então, nessa dica, vamos construir um atalho de teclado para ligar e desligar o touchpad no XFCE.

1. primeiro liste seus dispositivos, digitando num terminal:

xinput list

Se o xinput não estiver instalado, instale-o. No meu hardware, o touchpad retornou id=15.

Com isso, o touchpad pode ser ligado com o seguinte comando:

xinput enable 15

e para desligar é só trocar enable por disable.

xinput disable 15

Mas nós não queremos ficar digitando, queremos fazer um atalho que ligue e desligue com o mesmo conjunto de teclas; num notebook, geralmente vai ser a combinação de teclas fn+F (alguma coisa) que está desativada nesse DE.

2. Digite num terminal:

xinput list-props 15

(troque 15 pelo número que você obteve no passo 1, se necessário)

Isso vai retornar algo como:

Device Enabled (144): 1

3. Vamos usar esse resultado (troque pelo SEU resultado!); abrimos nosso editor de texto preferido e criamos um arquivo com o seguinte conteúdo:

#!/bin/bash
if xinput list-props 15 | grep "Device Enabled (144):.*1" >/dev/null
then
   xinput disable 15
   notify-send -u low -i mouse "Touchpad Disabled"
else
   xinput enable 15
   notify-send -u low -i mouse "Touchpad Enabled"
fi

4. Podemos nomeá-lo .touchpad e salvá-lo na pasta de usuário (oculto).

5. Damos permissão de execução, digitando num terminal:

chmod +x .touchpad

6. Para testá-lo, digitamos num terminal:

./.touchpad

7. Agora basta criar o atalho, que no caso do XFCE é feito graficamente, escolhendo um conjunto de teclas para o comando "./.touchpad".

Espero que seja útil aos amantes do XFCE e a quem precisar.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Ubuntu Hardy Linux não configura modem Huawei EC325 (E620)

Debian 11 (Bullseye) - Impressora Samsung SCX-4200 não imprime

Infográfico: do Mainframe ao Cloud Computing

Instalação do Dell OpenManage no CentOS 6.X

Instalando Drivers Catalyst e NVIDIA no Fedora 18

  

Comentários
[1] Comentário enviado por Levi linux em 02/11/2018 - 22:23h

Muito legal! Vou testar agora. Parabéns



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts