Sur mon ThinkPad X220T exécutant GNOME 3, il est assez facile de taper et de heurter accidentellement le pavé tactile, ce qui provoque l'ouverture d'une fenêtre autre que celle dans laquelle vous tapez.
En apparence, la solution à ce problème consiste à cliquer sur votre nom dans le coin supérieur droit, puis à cliquer sur "Paramètres système", puis sur "Souris et pavé tactile", puis sur "Désactiver le pavé tactile lors de la frappe" sous, comme le montre la capture d'écran sur http: // www .thinkwiki.org / wiki / Synaptics_TouchPad_driver_for_X .
Cela entraînera syndaemon
( http://linuxcommand.org/man_pages/syndaemon1.html ) à démarrer avec les options suivantes:
syndaemon -i 2.0 -K -R
Voici ce que les options signifient:
-i <idle-time>
How many seconds to wait after the last key press before
enabling the touchpad. (default is 2.0s).
-k Ignore modifier keys when monitoring keyboard activity.
-K Like -k but also ignore Modifier+Key combos.
-R Use the XRecord extension for detecting keyboard activity
instead of polling the keyboard state.
Avoir syndaemon en cours d'exécution avec ces options élimine le problème d'origine, mais cela tue absolument ma productivité car l' -t
option n'est pas activée:
-t Only disable tapping and scrolling, not mouse movements, in
response to keyboard activity.
Sans -t
, dès que j'arrête de taper et que je tente de déplacer le pointeur, je ne peux pas. Je dois attendre 2 secondes complètes avant que le pointeur ne bouge.
Maintenant, revenons à cette interface "Souris et pavé tactile", je ne vois aucun moyen de configurer les options qui sont données vers syndaemon
et à partir de ce que je peux dire, les options sont codées en dur:
http://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/mouse/gsd-mouse-manager.c?id=5ee48ce8aa66f6c4fdc4aa2c07bc03bdb83bcb65#n540
La solution est double. Je ne peux pas respecter syndaemon
ses options par défaut, donc je laisse "Désactiver le pavé tactile pendant la frappe" non coché. Ensuite, pour syndaemon
commencer avec les options que je veux, je lance gnome-session-properties
pour ouvrir la boîte de dialogue "Préférences des applications de démarrage". De là, je clique sur Ajouter, saisis un nom (j'ai appelé le mien "0pdurbin-disable-touchpad-while-typing" pour qu'il apparaisse en haut), et une commande, qui pour moi est la suivante:
syndaemon -i 1.0 -K -R -t
Encore une fois, le principal changement est l'ajout d' -t
alors syndaemon
ne paralyse pas mon pointeur, mais alors que j'étais là - bas , je réduit le temps d' inactivité à une seconde.
J'espère que cela aide quelqu'un parce que cela me rendait fou.
Pour éviter d'utiliser un outil graphique comme gnome-session-properties
celui-ci, vous pouvez configurer un fichier comme celui-ci, qui a été créé dans mon cas:
[pdurbin@tabby ~]$ cat ~/.config/autostart/syndaemon.desktop
[Desktop Entry]
Type=Application
Exec=syndaemon -i 1.0 -K -R -t
Hidden=false
X-GNOME-Autostart-enabled=true
Name[en_US]=0pdurbin-disable-touchpad-while-typing
Name=0pdurbin-disable-touchpad-while-typing
Comment[en_US]=
Comment=
[pdurbin@tabby ~]$
Soit dit en passant, cela semble être une liste assez complète des applications qui démarrent automatiquement, celles répertoriées dans gnome-session-properties
:find /etc/xdg/autostart /usr/share/autostart /usr/share/gdm/autostart/ /usr/share/gnome/autostart