J'utilise Ubuntu 14.04 sur un ordinateur portable, généralement avec une souris USB externe, un clavier et un écran connectés. Parfois, cependant, je les débranche tous, je déplace l’ordinateur portable et continue de l’utiliser avec le clavier, l’écran et le pavé tactile intégrés.
Il arrive que le pavé tactile cesse de fonctionner à des moments aléatoires (mais si je branche la souris USB, celle-ci fonctionne). Bien que cela se produise très rarement, lorsque c'est le cas, c'est une grande gêne, car je suis obligé de redémarrer si le pavé tactile doit fonctionner à nouveau.
Existe-t-il une solution de contournement que je peux essayer, telle que l’élimination d’un processus qui redémarrerait automatiquement ou d’une commande qui entraînerait le redémarrage ou l’actualisation du pilote du pavé tactile? Tout ce qui peut "réveiller" le touchpad sans avoir à redémarrer?
Réponses:
J'ai eu ce problème avec un ordinateur portable à plusieurs reprises jusqu'à ce que je remarque que le pavé tactile de cet ordinateur avait son propre commutateur On / Off que je devais frapper par accident. Notamment, l'interrupteur n'a pas aidé à le réactiver. J'ai juste pris soin de ne pas appuyer dessus et, très vite, j'ai commencé à utiliser un clavier sans fil externe avec pavé tactile sans fil intégré, et je n'ai pas eu ce problème depuis.
UPDATE: (Remarque: le lien ci-dessous est rompu, la solution est ci-dessus) Depuis la publication de cette "solution", j'ai posté un commentaire qui semblait répondre aux besoins de l'utilisateur. Ayant tout juste appris que les commentaires ne sont que temporairement et sont automatiquement supprimés, je republie le contenu du commentaire utile ci-dessous afin qu'il puisse être conservé pour les autres:
Je partageais la "solution" qui fonctionnait pour moi. Aujourd’hui, j’ai pensé à Google pour trouver des solutions plus adaptées à votre question initiale et a trouvé le lien suivant. Ce n’est pas ce que je considère personnellement comme "pratique", mais au moins, il pourrait être plus élégant en en faisant un script. J'ai trouvé cela (voir ci-dessous) - gyropyge 25 septembre à 20:06
la source
J'ai trouvé un moyen de faire ça:
Tout d’abord, ouvrez un terminal et imprimez tous les périphériques d’entrée pour trouver l’identifiant dont vous avez besoin pour le périphérique d’entrée que vous souhaitez désactiver. Dans le terminal, tapez:
Suivant: Notez où id = X dans une longue colonne pour chaque périphérique d’entrée. Vous souhaitez rechercher l'ID de périphérique correspondant au périphérique d'entrée que vous souhaitez désactiver (par exemple, un son de type "pavé tactile"). Remplacez ensuite X dans la commande suivante par le numéro d'identification représentant le périphérique d'entrée que vous souhaitez désactiver:
Remarque: si vous ne savez pas quel identifiant de périphérique utiliser pour désactiver le pavé tactile, vous pouvez le savoir en testant des identifiants aléatoires et en vérifiant si votre tapis de souris fonctionne toujours. Assurez-vous de ne rien faire d'important. Enregistrez tout votre travail et soyez prêt à redémarrer votre ordinateur si vous faites quelque chose comme désactiver votre clavier. (Vous pouvez avoir du mal à l'activer à nouveau si vous ne parvenez pas à taper dans le terminal.
Ensuite, vous devrez exécuter cette dernière ligne (Merci d'avoir attrapé cette Arch Stanton!)
Raison: j'avais désespérément besoin d'une réponse à ce problème car les problèmes que je rencontrais avec mon pavé tactile rendaient impossible tout type de travail. Soudain, à un moment quelconque de mon utilisation de mon ordinateur portable, sans raison apparente, mon pavé tactile se met en mode "spécial". Déplacer simplement un doigt sur mon pavé tactile ferait défiler l'écran, au lieu de déplacer le curseur de la souris sur l'écran, il était donc impossible de déplacer la souris au-dessus de quoi que ce soit sans afficher des efforts de coordination considérables pour tenir compte de l'écran de défilement. et souris ne bouge pas. Je voulais trouver un moyen, sans redémarrer l'ordinateur portable, de réinitialiser le pavé tactile. Sur le plan positif, la réinitialisation du pavé tactile avec la méthode ci-dessus résout réellement mon problème.
Mise à jour: pour faciliter la réinitialisation du pavé tactile, j'ai créé un raccourci clavier pour les commandes répertoriées ci-dessus. Lorsque mon pavé tactile est en mode fritz, je fais simplement la combinaison de touches ctrl + super + r et la réinitialisation à ma place. Rapide et facile.
Voici comment:
-Créez un fichier dans votre répertoire personnel et appelez-le comme "touchpad-reset.sh".
-Dans ce fichier, insérez deux des trois (les deux dernières) commandes précédentes énumérées ci-dessus, sauf qu'au lieu d'utiliser un numéro d'identification X pour le périphérique, étant donné qu'il peut être modifié avec l'ajout de périphériques (peut-être ??), vous pouvez utiliser ceci à la place:
Voici une sortie de mon ordinateur à l'intérieur du terminal en utilisant cette commande:
Résultat:
-Maintenant ce que vous faites, vous remplacez le X (qui était un identifiant auparavant) pour xinput disable X et xinput enable X avec le nom correspondant à cet identifiant entre guillemets simples. Par exemple, à partir de ce qui précède, si vous vouliez le faire pour id = 13, mon pavé tactile, vous utiliseriez:
-Alors, vous désactivez par nom plutôt que par numéro, un identifiant pouvant éventuellement changer dans le temps, puis vous désactivez et activez un autre appareil.
Enfin, vous devez donner les autorisations pour rendre ce fichier exécutable; exécutez cette commande avec votre répertoire de travail dans le terminal comme répertoire de base (où vous avez créé le fichier):
Donc, une fois que vous avez créé ce fichier avec les commandes appropriées écrites à l'intérieur, en vous assurant qu'il se trouve dans votre répertoire personnel, suivez les étapes ci-dessous:
Félicitations! S'amuser.
la source
xinput enable X
.enable
/disable
travaille également avec un identifiant uniquement au lieu du nom de l'appareilPour redémarrer le pilote du pavé tactile de l'ordinateur portable:
Ouvrez le terminal en appuyant sur Ctrl+ Alt+ T et exécutez la commande suivante
ensuite
J'ai trouvé la solution ici et il y a aussi une solution pour une souris USB
la source
sudo modprobe psmouse proto=imps
travaillé pour moi sur un Asus UX303UB + Ubuntu 16.04.2 mais sans fonctionnalités multitouch. D'une manière ou d'une autre, d'un jour à l'autre, je dois exécuter cette commande pour avoir un pavé tactile, plus jamais avec des gestes.Si vous ne savez pas quel module utilise votre pavé tactile, vous pouvez le découvrir en fouillant un peu
pour moi cela revient
puis voir quels modules du noyau sont disponibles dans cette catégorie:
qui pour moi revient
Renvoyez les deux - dans mon cas, il semble que le module de mon pavé tactile soit
elan_i2c.ko
Edit: J'ai récemment découvert comment obtenir de manière fiable le nom du pilote utilisé avec une commande compliquée, ce que terdon a bien simplifié pour moi.
Pour vérifier que vous avez le bon module, testez la commande pour le décharger du noyau:
Le pavé tactile mourra instantanément si vous avez le bon module, de sorte que vous pouvez le trouver facilement par essais et erreurs. Rechargez-le avec
Cela redémarre efficacement le module. Vous pouvez exécuter les deux commandes ensemble comme ceci:
Je dois parfois le faire en reprise de suspension.
la source
Si vous avez un pavé tactile Synaptics:
la source
Voici ce qui fonctionnait pour moi: [Zenbook ASUS UX501VW]:
Et ma tablette tactile manquante est de retour.
la source
Ce qui peut être plus facile, et qui a fonctionné pour moi, a été de recharger le pilote dans le noyau. Le code suivant trouve d’abord le nom du pilote du noyau qui gère le pavé tactile, puis le décharge
rmmod
et le rechargemodprobe
. Notez que vous devez être root pour exécuter ces commandes, lancez-le d'sudo su
abord.la source
Pour moi, sur le noyau 4.13.0-46 sur Asus pour ELAN1200, il ne s'agissait pas de recharger
elan_i2c
mais duhid-multitouch
pilote:la source
Essayez aussi
gksudo /etc/init.d/hotplug restart
la source
Une ligne de commande bash pour réinitialiser un pavé tactile (basée sur la réponse @ user3499524):
la source
La solution la plus simple pourrait être de:
la source
illusionniste.
Je comprends que vous utilisez Ubuntu 14.04; Le mien est un peu différent (comme suit):
Cet ordinateur portable: Acer Swift 1 (EUFI); x86-64 bits.
Type de système d'exploitation: Ubuntu 16.04 LTS.
Type de pavé tactile: SYNA7DAB: 00 06CB: Pavé tactile 7DAC (synaptics_i2c.ko).
Solution fournie : https://help.ubuntu.com/community/SynapticsTouchpad/ShortcutKey
Créez un script de fichier bash (comme suggéré: créez un lien symbolique vers le script bash et associez un raccourci clavier à celui-ci); Le contenu devrait être comme suit:
Assurez-vous qu'il dispose d'autorisations exécutables!
Cette solution fonctionne très bien pour moi. J'espère que cela vous concerne également.
Données personnelles de votre propre problème (éventuellement applicables à votre situation)
Pour une raison inconnue: le pavé tactile de cet ordinateur portable va automatiquement devenir non fonctionnel (tout en continuant de fonctionner autant que je sache). J'ai tenté de retirer la souris optique USB. encore couru dans le même problème.
xinput --list dump:
pavé tactile grep -iA2 / proc / bus / input / devices :
Récapitulatif de la solution ( fournie par UBUNTU ): https://help.ubuntu.com/community/SynapticsTouchpad/ShortcutKey
la source
J'appelle ce script
mouse-reset
. Il supprime puismodprobe
tous les modules énumérés dans les réponses à cette question jusqu'à présent:la source
J'utilise un Apple Macbook Retina Pro; le touchpad cesse parfois de fonctionner. La plupart des méthodes ci-dessus ne trouvent pas le pilote car son nom ne contient pas 'souris' ou 'tactile'.
Pour trouver le pilote du pavé tactile, dans mon cas, bcm5974:
Puis décharger et recharger:
Résolu
la source
xinput --list
avant de pouvoir l'utiliser ici.