logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-01-2022 18:28:32

albacore
Membre
Inscription : 13-04-2021

Désactiver le touchpad Bullseye, bookworm

Bonjour,
Voulant désactiver / activer le touchpad j'ai créé dans ~/bin

#!/bin/sh
clear
echo " "
echo " "
echo "         Le PAD    est     désactivé"
echo " "
xinput disable "ELAN0412:01 04F3:3162 Touchpad"

#!/bin/sh
clear
echo " "
echo " "
echo "         Le PAD    est     activé"
echo " "
xinput enable "ELAN0412:01 04F3:3162 Touchpad"

Ilfaut avoir installé  xinput    et sa marche   big_smile

Si sa peu servir

Hors ligne

#2 23-01-2022 23:36:05

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Désactiver le touchpad Bullseye, bookworm

Hello,

On peut faire un "switch" :

#!/bin/bash

etat=$(xinput --list-props "pointer:ELAN0412:01 04F3:3162 Touchpad" | awk '/Device Enabled/{print $NF}')
etat=$((etat-1))
etat=${etat#-}

xinput --set-prop "pointer:ELAN0412:01 04F3:3162 Touchpad" "Device Enabled" $etat

if [ "$etat" -eq 0 ]
then
    mess="désactivé"
else
    mess="activé"
fi
echo "Le PAD est $mess."

exit

Dernière modification par Tawal (23-01-2022 23:44:27)


Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

#3 24-01-2022 16:38:43

albacore
Membre
Inscription : 13-04-2021

Re : Désactiver le touchpad Bullseye, bookworm

Bonjour,

Plus mieux, merci  big_smile

Hors ligne

#4 24-01-2022 21:54:31

Tawal
Membre
Distrib. : Debian Stable à jour
Noyau : amd64
(G)UI : Xfce
Inscription : 25-02-2021

Re : Désactiver le touchpad Bullseye, bookworm

Plus mieux ! je ne sais pas !
Différent je dirais.
Avec ta solution, on sait ce que l'on fait (on active ou désactive selon le script/commande choisi).
Avec la mienne, si tu ne connais pas l'état avant, tu le changes quand même.

Ensuite, il faut bien comprendre que 'echo "Le PAD est ...." ' ne s'affichera que dans une console/terminal.
Pour avoir un retour graphique, il est possible d'utiliser zenity (fenêtre) ou notify-send (notification).
Du coup, créer un lanceur devient intéressant wink

Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !

Hors ligne

Pied de page des forums