Comment activer / désactiver rapidement le pavé tactile dans Xubuntu 14.04 sans installer d'autres applications?
16
Dans Xubuntu 14.04. l'accès aux paramètres pour désactiver et activer le pavé tactile est un peu caché - dans Paramètres-Souris et pavé tactile, et une fois là-bas, il y a quelques autres clics nécessaires.
J'ai essayé en installant l'application du panneau touchpad-indicator- mais cela semblait bogué dans Xfce peut-être en raison de conflits avec les paramètres Xfce ...
Existe-t-il une méthode rapide et sûre pour activer / désactiver le pavé tactile?
Les commandes peuvent être ajoutées dans les lanceurs.
Je préfère créer des .desktopfichiers (dedans usr/share/applicationsou dedans .local/share/applications) pour que les deux commandes soient exécutées facilement avec un lanceur comme Whisker Menu, Synapse, etc.
Aussi:
en les ajoutant dans un seul lanceur,
définir des propriétés avancées comme dans l'image ci-dessous
(à savoir «afficher le dernier élément utilisé» et «bouton intérieur»),
et en ajoutant deux icônes spécifiques,
le lanceur affichera toujours l'état actuel du pavé tactile .
De plus, ce n'est jamais une mauvaise idée d' affecter des raccourcis (Gestionnaire de paramètres - Clavier - Raccourcis d'application) aux deux commandes.
Je pense que c'est un moyen plus pratique. Vous n'avez pas besoin de connaître l'ID de l'appareil.
Ma solution est donc de créer le script bash ~ / toggle-touchpad.sh :
#!/bin/bash
if synclient | grep --quiet 'TouchpadOff = 0'; then
synclient TouchpadOff=1
notify-send Touchpad Disabled
else
synclient TouchpadOff=0
notify-send Touchpad Enabled
fi
Modifier l'autorisation de fichier:
sudo chmod +x ./toggle-touchpad.sh
Allez ensuite aux raccourcis Paramètres-Clavier-Application et ajoutez un nouveau raccourci. Entrez le chemin du script (/home/your_username/toggle-touchpad.sh - par exemple). Spécifiez le raccourci (Fn + F9 dans mon cas).
Terminé. Vous pouvez maintenant basculer le pavé tactile et vous recevrez une notification.
Remarque pour les autres, les espaces dans l'instruction if sont tous nécessaires pour que ce script s'exécute correctement. En outre, je pense que cela devrait êtresudo chmod +x ~/toggle-touchpad.sh
TronicZomB
De plus, si vous aimez les fichiers / la structure de fichiers propres, vous pouvez toujours nommer le script ".toggle-touchpad.sh" (avec un point "." À l'avant) afin qu'il s'agisse d'un fichier caché mais qu'il fonctionnera toujours très bien.
TronicZomB
Cette réponse est meilleure car synclient TouchpadOffetc n'a pas besoin de la xinput listvariable (qui varie d'un système à l'autre); mais je trouve les lanceurs plus compatibles avec Xfce; je vais donc intégrer cela dans ma réponse
8
La version non lanceur:
#!/bin/bash
# toggle state of synaptics touchpad
tpid=`xinput list | grep SynPS | sed 's/.*id\=\([0-9]\+\).*/\1/g'`
declare -i status
status=`xinput list-props ${tpid} | grep Device\ Enabled | sed -e 's/.*\:[ \t]\+//g'`
if [ 0 -eq ${status} ] ; then
xinput enable ${tpid}
else
xinput disable ${tpid}
fi
Vous pouvez également utiliser synclient , comme dans cette réponse .
Pour désactiver le pavé tactile:
Pour allumer:
Je pense que c'est un moyen plus pratique. Vous n'avez pas besoin de connaître l'ID de l'appareil.
Ma solution est donc de créer le script bash ~ / toggle-touchpad.sh :
Modifier l'autorisation de fichier:
Allez ensuite aux raccourcis Paramètres-Clavier-Application et ajoutez un nouveau raccourci. Entrez le chemin du script (/home/your_username/toggle-touchpad.sh - par exemple). Spécifiez le raccourci (Fn + F9 dans mon cas).
Terminé. Vous pouvez maintenant basculer le pavé tactile et vous recevrez une notification.
la source
sudo chmod +x ~/toggle-touchpad.sh
synclient TouchpadOff
etc n'a pas besoin de laxinput list
variable (qui varie d'un système à l'autre); mais je trouve les lanceurs plus compatibles avec Xfce; je vais donc intégrer cela dans ma réponseLa version non lanceur:
la source
J'ai utilisé les réponses @cipricus et @Demeter, mais sans utiliser synclient , j'ai pensé que ce serait bien de partager:
la source