web-dev-qa-db-fra.com

Ubuntu GNOME 14.04 Désactiver le pavé tactile lorsque la frappe ne fonctionne pas

J'utilise Ubuntu GNOME 14.04.

Le paramètre "Désactiver le pavé tactile lors de la frappe" dans les paramètres système ne fonctionne pas.

Toute permutation de la commande "syndaemon" ne fonctionne pas.

C'est vraiment énervant, lorsque je tape tout d'un coup, l'accent sera mis sur une nouvelle fenêtre, ou une grande partie du texte disparaîtra, etc.

J'utilise un ordinateur portable Dell Inspiron 14 série 5000, aucun pilote propriétaire n'est utilisé.

J'ai également essayé d'installer Pointing Devices à partir du Centre logiciel et de le désactiver à partir de là. N'a pas travaillé non plus.

Il y a la réponse à cette question: Problème de Touchpad: le curseur sautant lors de la frappe (Ubuntu 14.04), syndaemon n'aident pas mais je ne veux pas essayer de recompiler les pilotes à moins qu'il n'y ait vraiment pas d'autre solution. Il y a aussi ceci: https://Gist.github.com/silverhammermba/a231c8156ecaa63c86f1 mais cela implique également d'appliquer des correctifs aux pilotes (et comment ne pas l'appliquer).

Comment puis-je obtenir que cela fonctionne?

8
Aristides

Je sais exactement quel est le problème (du moins dans mon cas, qui semble identique). C'est parce que vous manquez librecord.so. Le paramètre GNOME nécessite ce fichier car il utilise syndaemon avec l'option -R. Autant que je sache, ce fichier a été supprimé et n'est plus livré avec xorg-server.

Il existe de nombreuses méthodes pour désactiver la fonction de dactylographie. Ici du plus facile:

Utiliser syndaemon directement

Il suffit de lancer

    $ syndaemon -d

ou avec l'option que vous pouvez aimer. Voir syndaemon -h.

Rappelez-vous simplement, sans le commutateur -R.

Corriger le démon des paramètres GNOME

  1. Téléchargez la source disponible sur
  2. Appliquez le correctif suivant: http://Pastebin.com/1xHukxR
  3. Compilez ou construisez le paquet.
  4. Installer et fait!

NB: Désolé, je ne fournis pas l'étape exacte car je ne suis plus utilisateur d'Ubuntu.

Recompiler xorg-server avec XRECORD

Compiler brièvement avec --enable-record et éventuellement --disable-xtrap. Trouvé ici .

3
Abdillah

Allez à votre terminal et courez

syndaemon -i 1 -K -R -d

Si cela ne fonctionne pas, votre pavé tactile ne prend peut-être pas en charge cette fonction. Si cela fonctionne, placez cette commande dans les applications de démarrage afin qu'elle soit appliquée au démarrage. Voici comment j'ai résolu ce problème sur Yoga 2 Pro.

1
Mark

Créez un document vide, ajoutez les lignes suivantes:

#!/bin/sh
synclient TouchpadOff=2

et enregistrez-le sous $HOME/bin/touchpad-settings.sh

créer le répertoire bin

mkdir -p $HOME/bin

Allez à votre tableau de bord et ouvrez Startup Applications, Cliquez sur Add et entrez dans le champ Commande:

$HOME/bin/touchpad-settings.sh

Entrez tout ce qui vous aide à rappeler ce que cette chose fait dans les champs Nom et Commentaire. ;-)

Cliquez sur "Enregistrer" puis "Fermer"

La prochaine fois que vous vous connecterez, la saisie sera désactivée, donc juste pour l'instant , ouvrez un terminal et tapez:

$HOME/bin/touchpad-settings.sh

pour vous éviter d'avoir à vous déconnecter/reconnecter! ;-)

Vous pouvez également ajouter dans ce fichier toute commande supplémentaire qui vous ennuie au sujet de votre pavé tactile. Par exemple. le mien a:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Pour voir toutes les possibilités que vous pouvez activer/désactiver, rendez-vous sur un terminal et tapez:

synclient -l
0
Fabby