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

8

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 ennuyeux, quand je tape tout à coup, l'accent sera mis sur une nouvelle fenêtre, ou un gros morceau de texte aura disparu, 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 Devicespartir du Centre logiciel et de désactiver à partir de là. Ça n'a pas marché non plus.

Il y a la réponse à cette question: Problème du pavé tactile: saut de curseur lors de la frappe (Ubuntu 14.04), syndaemon n'aide pas mais je ne veux pas essayer de recompiler les pilotes à moins qu'il n'y ait définitivement aucune autre solution. Il y a aussi ceci: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 mais cela implique également de patcher les pilotes (et de savoir comment l'appliquer).

Comment puis-je faire en sorte que cela fonctionne?

Aristides
la source

Réponses:

3

Je sais exactement quel est le problème (du moins dans mon cas qui semble identique). C'est parce que tu as disparu librecord.so. Le paramètre GNOME nécessite ce fichier car il est utilisé syndaemonavec l' -Roption. Pour autant que je sache, ce fichier a été supprimé et n'est plus livré avec xorg-server.

Il existe de nombreuses méthodes permettant de désactiver la fonction de frappe. Voici des plus simples:

Utilisation syndaemondirecte

Il suffit de lancer

    $ syndaemon -d

ou avec l'option que vous aimerez. Tu vois syndaemon -h.

N'oubliez pas, sans -Rinterrupteur.

Patcher le démon des paramètres GNOME

  1. Téléchargez la source disponible sur
  2. Appliquez le patch suivant: http://pastebin.com/1xHukxR0
  3. Compilez ou générez le package.
  4. Installez et faites!

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

Recompiler xorg-serveravecXRECORD

Brièvement, compilez avec --enable-recordet éventuellement --disable-xtrap. Trouvé ici .

Abdillah
la source
1

Accédez à votre terminal et exécutez

syndaemon -i 1 -K -R -d

Si cela ne fonctionne pas, votre pavé tactile ne prend 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. C'est ainsi que j'ai résolu ce problème sur Yoga 2 Pro.

marque
la source
0

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

Accédez à votre tableau de bord et ouvrez Startup Applications, cliquez Addet entrez dans le champ Commande:

$HOME/bin/touchpad-settings.sh

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

Cliquez sur "Enregistrer" puis "Fermer"

La prochaine fois que vous vous connecterez, la saisie sera désactivée, alors 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 toutes les commandes supplémentaires qui vous ennuient à propos 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 d'activation / désactivation, accédez à un terminal et saisissez:

synclient -l
Fabby
la source