Isso pode ser feito facilmente com esses dois comandos (inspirados por uma resposta ):
Desativar:
synclient TouchpadOff=1
Ativar:
synclient TouchpadOff=0
Minha resposta inicial foi usar
xinput set-prop 15 "Device Enabled" 0
e
xinput set-prop 15 "Device Enabled" 1
onde o número de identificação pode ser diferente de 15 : ele pode ser encontrado executando
xinput list
Encontrei esses comandos em esta resposta em uma pergunta sobre como desabilitar o touchpad .
Os comandos podem ser adicionados em lançadores.
Eu prefiro criar .desktop
files (em usr/share/applications
ou .local/share/applications
) para que os dois comandos sejam executados facilmente com um launcher como o Whisker Menu, Synapse, etc
Além disso:
-
adicionando-os em um único lançador,
-
definindo propriedades avançadas, como na imagem abaixo
(ou seja, "mostrar último item usado" e "botão interno"),
- e adicionando dois ícones específicos,
o lançador sempre exibirá o status atual do touchpad .
Além disso, nunca é uma má ideia atribuir atalhos (Gerenciador de configurações - Teclado - Atalhos de aplicativos) aos dois comandos.