Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

Déjà un an…

#1 Le 09/03/2012, à 00:58

[Résolu] Touchpad on/off Lubuntu

Bien le bonsoir,
n'ayant pas de raccourcis multimédia pour désactiver le touchpad, je voulais faire un raccourcis clavier. Par exemple dans mon rc :

<keybind key="Super-x">
      <action name="Execute">
          <command>synclient tapButton1=0</command>
      </action>
    </keybind> 

pour désactiver et

<keybind key="Super-y">
      <action name="Execute">
          <command>synclient tapButton1=1</command>
      </action>
    </keybind> 

Pour réactiver.

Serait-il possible d'assigner une seule touche pour que lorsque j'appuie une fois la valeur est 0 est lorsque je re-appuie la valeur est 1 ??

Merci !!

Dernière modification par mouton2002 (Le 04/11/2012, à 17:03)


CrunchBang Statler / Linux Mint 13 Cinnamon sur ordi. fixe - & -  Lubuntu 12.04 / Debian Squeeze en CLI sur EeePC 1005HA

Hors ligne

#2 Le 16/03/2012, à 18:29

Re : [Résolu] Touchpad on/off Lubuntu

Youhou !!!


CrunchBang Statler / Linux Mint 13 Cinnamon sur ordi. fixe - & -  Lubuntu 12.04 / Debian Squeeze en CLI sur EeePC 1005HA

Hors ligne

#3 Le 04/11/2012, à 17:03

Re : [Résolu] Touchpad on/off Lubuntu

Je me réponds histoire de clore le sujet.
J'ai trouvé :
1/ faire un script, par exemple :

#!/bin/bash

#récupération des infos synclient:
PADSTATE=`synclient -l | grep TapButton1 | tr -s " " | cut -d " " -f4`

# toggle on/off tapbutton
if [ $PADSTATE == 0 ]; then
    synclient tapButton1=1
else
    synclient tapButton1=0
fi

2/ Assigner un raccourcis clavier à ce script dans le .rc :

<keybind key="XF86TouchpadToggle">
      <action name="Execute">
           <command>~/.bin/toggletouchpad.sh</command>
      </action>
    </keybind>

Et voila ! smile


CrunchBang Statler / Linux Mint 13 Cinnamon sur ordi. fixe - & -  Lubuntu 12.04 / Debian Squeeze en CLI sur EeePC 1005HA

Hors ligne

#4 Le 11/01/2013, à 14:14

Re : [Résolu] Touchpad on/off Lubuntu

Merci d'avoir partagé. Le script n'est pas spécifique LXDE, il devrait fonctionner quasiment sur tous les bureaux, pourvu qu'on a le pilote et synclient. Pour s'en assurer :

sudo apt-get install xserver-xorg-input-synaptics

En revanche, le script semble n'affecter que la fonctionnalité "clic en touchant", pas les mouvements du pointeur en effleurant (et c'est ça qui me gêne).

Voici une version ajustée :

-sed au lieu de grep+tr+cut (plus robuste par rapport à la présence ou non d'espaces)
-envoie une notification à l'écran si possible pour confirmer l'opération

#!/bin/bash
# Adjusted from http://forum.ubuntu-fr.org/viewtopic.php?id=845811
FEATURE=TouchpadOff

OLDSTATE=$( synclient -l | sed -n "s/^ *$FEATURE *= *\(.*\)/\1/p" )

if [ $OLDSTATE == 0 ]
then
        NEWSTATE=1
        STATEMSG="disabled" # setting "TouchpadOff" to 1 disables Touchpad.
else
        NEWSTATE=0
        STATEMSG="enabled"
fi

synclient $FEATURE=$NEWSTATE

if type -f notify-send >/dev/null
then
        notify-send Touchpad "Touchpad $STATEMSG" &
fi

En bonus ligne de commande pour XFCE équivalente à la configuration XML d'une réponse précédente.

xfconf-query -c xfce4-keyboard-shortcuts -n -p "/commands/custom/XF86TouchpadToggle" -s "touchpad_toggle.sh" -t string

Teste sur Ubuntu 12.10.

Hors ligne

Haut de page ↑