L'économie d'énergie active le pavé tactile

8

J'ai installé des paquets d'économie d'énergie (bourdon, outils en mode ordinateur portable et cpufreq) sur mon ordinateur portable avec Debian Wheezy. Grâce à cela, je diminue la consommation d'énergie de 32W à 10W. Mais maintenant, j'ai rencontré le problème que je ne peux pas désactiver le pavé tactile. J'ai écrit un script simple qui inverse l'état du pavé tactile:

#!/bin/sh
synclient TouchpadOff=`synclient | grep TouchpadOff | awk '{print !$3}'`

Lorsque je lance ce script, il inverse l'état du pavé tactile comme prévu, mais en 5 secondes, TouchpadOff est réécrit avec la valeur "2" et le pavé tactile redevient actif.

Je suppose que ce sont des outils en mode ordinateur portable qui modifient la variable TouchpadOff. J'ai essayé de trouver les paramètres associés dans les outils en mode ordinateur portable, mais je n'ai rien trouvé.

Des idées sur la façon de déterminer qui modifie la variable TouchpadOff et comment désactiver une telle modification?

Dmitriy Sukharev
la source
Cela se produit-il également lors d'une deuxième exécution du script? Par exemple. est-ce que quelque chose active en permanence le pavé tactile?
lynxlynxlynx
Oui, il active le pavé tactile en continu.
Dmitriy Sukharev
Je pense que cela pourrait avoir à voir avec la fonctionnalité de suspension automatique USB des outils en mode ordinateur portable. Avez-vous essayé de le désactiver? C'est à peu près une supposition sauvage, mais je commencerais à enquêter sur les outils en mode ordinateur portable.
Silverrocker
Autant que je me souvienne, j'ai essayé de désactiver le mode de suspension automatique de l'USB, mais cela n'a rien changé. J'ai contourné mon problème en "désactivant les clics de souris avec le pavé tactile". Cela ne fait pas fonctionner le script, mais rend le tout moins ennuyeux.
Dmitriy Sukharev,
Avez-vous essayé de désinstaller les outils en mode ordinateur portable pour voir si votre pavé tactile est toujours activé après cela? (Je veux dire, êtes-vous sûr que cela vient des outils en mode ordinateur portable?)
Depado

Réponses:

1

J'ai résolu mon problème sans désactiver le pavé tactile. Le problème d'origine était que je touchais la zone de mon pavé tactile en cliquant sur mes paumes en cliquant sur des commandes sur lesquelles je ne voulais pas cliquer. Mon ordinateur portable précédent avait une touche de raccourci Fn pour désactiver le pavé tactile, mais cela ne fonctionne pas dans mon ordinateur portable actuel, j'ai donc décidé d'écrire le script pour le désactiver, ce qui m'a finalement amené à poser la question ici.

Mais en fait, j'ai TouchPad sans bouton (alias ClickPad). L'ayant, je peux changer le mode de clic sur les composants de l'interface utilisateur sous Linux. Les options disponibles sont cliquer par toucher et cliquer par clic sur le pavé tactile. J'avais cliqué sur l'option tactile sélectionnée. Et bien sûr, c'était très ennuyeux de changer le focus tout le temps que je tape quelque chose, surtout en tenant compte du fait que mon ClickPad est très gros.

Alors, comment passer en cliquant sur les composants de l'interface utilisateur en cliquant sur ClickPad? J'ai Gnome 3, mais l'idée devrait être la même dans Unity, et probablement quelques autres. Allez dans Paramètres système, sélectionnez l'élément «Souris et pavé tactile». Accédez à l'onglet «Pavé tactile» et décochez la case «Activer les clics de souris avec le pavé tactile». C'est ça :)

Malheureusement, il existe encore des cas où cette solution ne sera pas acceptable pour vous. Par exemple, si vous avez TouchPad (pas ClickPad) ou si votre ClickPad est difficile à appuyer. Dans ce cas, il conviendrait de désactiver le pavé tactile par programmation. Je laisse donc cette question sans réponse.

Dmitriy Sukharev
la source