J'ai réussi à installer Ubuntu 16.04 sur mon asus ux501 vw, mais certains de mes raccourcis ne fonctionnent pas. Je ne cherche pas à les réparer tous, mais un seul: le raccourci qui me permet d'activer ou de désactiver le pavé tactile, afin que je puisse écrire de longs documents en travaillant sur le pavé tactile.
J'ai essayé de le trouver sur google mais je n'ai rien obtenu.
Quelqu'un peut-il m'expliquer comment résoudre ce problème s'il vous plaît? Merci !
grep
etsed
. Vous pouvez facilement consolider les deuxsed -nre '/TouchPad/s/.*id=([0-9]*).*/\1/p'
.zenity --info --text "Touchpad DISABLED" --timeout=2
etzenity --info --text "Touchpad ENABLED" --timeout=2
à vos blocsif
etelse
, respectivement, pour faire apparaître une fenêtre qui annonce le nouvel état puis se ferme automatiquement en 2 secondes.Touchpad
au lieu deTouchPad
dans la sortie dexinput
, j'ai donc mis à jour ma réponse pour rechercher les deux. De plus, je l'ai fait résoudre correctement le problème de la molette de défilement lente en utilisantimwheel
. Voir tous les ans ici: askubuntu.com/questions/844151/enable-disable-touchpad/…Vous voulez un raccourci, mais vous pouvez facilement mettre 2 scripts sur le bureau et les exécuter.
Allez d'abord au terminal. Tapez
xinput
. Exemple de sortie:Trouvez le pavé tactile. Dans cet exemple, le pavé tactile est répertorié comme id = 12
Créez le premier script avec ceci:
Enregistrez-le et nommez-le
touchpadenable.sh
, et dans le terminal, marquez-le comme exécutable avec:chmod +x touchpadenable.sh
Faites exactement la même chose, mais renommez le fichier en
touchpaddisable.sh
(ou autre), et au lieu deUtilisez la commande
Enregistrez, marquez comme exécutable et vous devriez pouvoir exécuter les scripts à partir du bureau. Remarque: vous devrez peut-être cliquer avec le bouton droit sur les scripts, cliquer sur les propriétés et autoriser leur exécution.
la source
Vous devez faire comme la réponse de negusp , vérifiez d'abord votre appareil tactile, et affichera quelque chose comme ceci:
Dans mon cas, l'appareil avec id = 12, maintenant créez un script bash avec le nom "toggle-touch" dans votre dossier Desktop sous un dossier nommé "bin", serait "~ / Desktop / bin" et copiez le code suivant, vérifiez la variable de l'appareil pointe vers mon touch id = 12, corrigez-la avec votre cas:
Définissez cette autorisation d'exécution de script:
Enfin, vous pouvez ajouter ce chemin au ".bashrc" de votre dossier personnel, ajoutez simplement cette ligne à la fin du fichier:
mettre à jour le chemin avec:
Ensuite, vous pouvez exécuter ce script depuis n'importe quel endroit, j'espère que cette aide.
la source
Dans mon Ubuntu 18.04, la réponse d'Almas Dusal n'a pas fonctionné jusqu'à ce que je change le 'p' en minuscule
TouchPad
dans la ligne suivante de son code:Après cela, le pavé tactile a été désactivé et activé avec succès par le script, mais cela n'a pas été reflété dans l' écran des paramètres de la souris et du pavé tactile. J'ai créé le nouveau script suivant qui fait basculer le pavé tactile lors de la mise à jour de la vue des paramètres.
la source
Testé et fonctionne sur Ubuntu 14.04, 16.04 et 18.04.
Faites comme la réponse de @Almas Dusal , qui aime la réponse de @ negusp , sauf utilisez plutôt mon script modifié car il a 3 avantages supplémentaires ( MISE À JOUR: les avantages 1 et 3 ci-dessous ont été ajoutés le 12 septembre 2019 ):
xinput
pour les deuxTouchpad
ETTouchPad
, car certains systèmes ont le P en majuscule tandis que d'autres ne le font pas. Cela rend mon script compatible avec plus de systèmes (j'espère que TOUS les systèmes).zenity
pour indiquer si votre pavé tactile est maintenant ACTIVÉ ou DÉSACTIVÉ. Voir les captures d'écran de ces fenêtres contextuelles ci-dessous.imwheel
qui permet (ce qui résout votre problème de molette de défilement lente dans Ubuntu / Linux lorsque vous utilisez une molette de défilement de la souris) lorsque vous utilisez une souris, tout en le désactivantimwheel
lorsque vous utilisez un pavé tactile,imwheel
sinon le défilement du pavé tactile devient vraiment glitchy lorsqu'il est activé. Assurez-vous de décommenter les lignes respectives pour que cela fonctionne. Ex:# imwheel -b "4 5"
et# killall imwheel
.Notez que la fonction imwheel n'est requise que si vous suivez également cette réponse pour corriger la vitesse de votre molette de défilement: Fixer définitivement la vitesse de défilement de Chrome .
Maintenant, affectez-lui une touche de raccourci de Ctrl+ Alt+ P(ou ce que vous choisissez [le «P» signifie touch'P'ad dans mon cas]). Mon ajout au script ci-dessus est la
zenity
partie de la fenêtre contextuelle à fermeture automatique, que je décris plus dans ma réponse ici ( /superuser//a/1310142/425838 ).Maintenant, lorsque j'utilise le raccourci ci-dessus, je vois cette fenêtre contextuelle, qui se ferme automatiquement après 2 secondes:
Et si j'appuie à nouveau, j'obtiens cette fenêtre contextuelle, qui se ferme automatiquement après 2 secondes:
Parfait!
En prime, si vous êtes un gros utilisateur de souris, ajoutez simplement la commande qui appelle votre script ci-dessus à vos programmes de démarrage dans Ubuntu pour qu'il s'exécute et désactive votre trackpad à chaque démarrage de votre ordinateur! J'ai cet ensemble pour que je puisse arrêter de cogner le pavé tactile avec la base de ma main et de supprimer des trucs accidentellement tout le temps! Maintenant, quand ma main heurte le pavé tactile, rien ne se passe car il est désactivé. :)
Remarque: tout cela fonctionne très bien dans Ubuntu 18.04 ainsi que dans les anciennes versions. Je l'ai testé dans Ubuntu 18.04 et Ubuntu 14.04. Voici une capture d'écran de la fenêtre des paramètres de raccourci du 18.04:
En relation:
la source
SynPS/2 Synaptics TouchPad
etSYNA306A:00 06CB:CD0B Touchpad
. La première exécution désactive l'un, la seconde désactive l'autre. De là, il basculera le second, mais jamais le premier.Laissant mon script ici (plus ou moins le même que ci-dessus). Fonctionne hors de la boîte, pas besoin de recherche préalable de l'ID de l'appareil.
la source
Créez un script shell et collez-le ci-dessous et nommez-le touchPadDisable.sh
Créez un autre script shell et collez-le ci-dessous et nommez-le touchPadEnable.sh
Le premier script désactivera le pavé tactile et le second activera le pavé tactile.
Vous pouvez ajouter ce script à des raccourcis personnalisés dans les claviers.
la source
Une autre alternative consiste à télécharger cette extension gnome https://extensions.gnome.org/extension/935/toggle-touchpad/
la source