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.