La polyvalence est l'une des vertus, pour ainsi dire, que j'aime le plus chez GNU / Linux. Tout ce qui m'est venu à l'esprit, je l'ai fait fonctionner sous GNU / Linux. Eh bien, c'est ça la polyvalence, adapter le système à différentes situations et configurations. Il y a tellement de situations que je ne me souviens plus de toutes mais je me souviens de cette dernière que je vais partager avec vous ci-dessous.
Il s'avère qu'il y a quelques jours j'ai acheté un souris usb sans fil pour me faciliter le travail avec Gimp, car concevoir avec le pavé tactile, logiquement, est difficile (aussi capricieux soit-il: P).
En utilisant la souris, à certaines occasions, le contact de la paume de la main avec le pavé tactile rendait le travail difficile. La solution était logique, le touchpad Il doit être désactivé lors de la connexion de la souris et réactivé une fois déconnecté et c'est ainsi que dans le wiki de archlinux et entrada dans le Forum de Manjaro J'ai trouvé un moyen d'automatiser ce processus.
Il vaut la peine de préciser qu'avec le kcm-pavé tactile 0.3.1 installé depuis CCR Il ne se désactive que lorsque la souris est connectée mais il ne s'active pas à nouveau après l'avoir déconnecté et c'est pourquoi nous utiliserons cette méthode. Allons-y!
Comment désactiver le pavé tactile?
Avec la souris connectée, exécutez:
xinput --list
Dans mon cas, cette sortie a été générée:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Ensuite, nous allons créer un script qui effectuera le processus automatique (il appartient à chacun d'utiliser l'éditeur de texte et de le sauvegarder à l'emplacement souhaité, ici nous utiliserons l'emplacement du message d'origine):
sudo nano /usr/local/bin/touchpad
Nous copions et collons ce qui suit:
#! / bin / bash list = `xinput --list | grep -i 'souris'` if [$ {# liste} -eq 0]; then exec `synclient touchpadoff = 0` notify-send" Aucune souris USB détectée "" Pavé tactile activé "else exec` synclient touchpadoff = 1` notify-send" Souris USB connectée "" Pavé tactile désactivé "fi
Nous nous en tenons à CTRL + SHIFT + V et nous économisons avec CTRL + O
Si nécessaire, nous remplaçons 'Souris' par l'appareil dont le nom est généré avec la première commande. Si nous avons une souris USB filaire, nous n'effectuons aucune modification. Dans mon cas:
grep -i 'Microfins'
Nous vous donnons l'autorisation d'exécution:
sudo chmod +x /usr/local/bin/touchpad
Nous créons une règle udev afin qu'il exécute le script à chaque fois que nous connectons ou déconnectons la souris USB
sudo nano /etc/udev/rules.d/01-touchpad.rules
Nous copions et collons ce qui suit:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/.Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »entrée», KERNEL == »souris [0-9] *», ACTION == »supprimer», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Nous modifions Nom d'utilisateur par notre utilisateur et en cas de sauvegarde du script dans un autre emplacement, nous l'attribuons correctement
Nous économisons avec CTRL + O
Enfin, nous devons exécuter le script à chaque démarrage. Dans KDE, nous allons:
Préférences système> Démarrage et arrêt> Démarrage automatique> Ajouter un script et nous cherchons le script dans / usr / local / bin
Il suffira de redémarrer pour pouvoir profiter de la nouvelle configuration
Astuce très utile, j'espère le faire lorsque j'achèterai l'ordinateur portable; (
Il convient de préciser que le
pacman -S kcm-touchpad (dans Chakra)
Installez un module de configuration du pavé tactile dans les préférences système qui vous permet de le configurer facilement, y compris ce qui est expliqué dans l'article.
Cela ne fonctionne pas pour moi avec le kcm-touchpad du CCR ou des dépôts officiels. Cela doit être à cause du modèle de souris que j'utilise et c'est pourquoi j'ai utilisé cette méthode
Bonjour, je sais que ce post est vieux, et que tout vient dans le Wiki Je veux juste ajouter le changement pour ceux qui comme moi viennent à ce post et salutations.
lors de l'ajout de la règle udeb dans /etc/udev/rules.d/01-touchpad.rules est le suivant
SUBSYSTEM == »entrée», KERNEL == »souris [0-9]«, ACTION ==» ajouter », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSYSTEM == »entrée», KERNEL == »souris [0-9]«, ACTION ==» supprimer », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″