Ligar e desligar touchpad no XFCE usando input-libinput

Publicado por LinuxWalker em 31/10/2018

[ Hits: 4.385 ]

 


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

Verificando identificador físico da HBA Fiber Channel (WWN ou WWID)

Xerox Phaser 3116 no SuSE 10.2

Instalando Dell Wireless 1395 mini-Pci no Ubuntu 8.04 Hardy Heron com NdisWrapper

Placa Wireless Ralink RT3090 no Ubuntu 12.04

Winmodem SMARTLINK em kernel 2.6.13 e mais novos

  

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