>>pabix: comme dit plus haut, qsynaptic permet de modifier facilement les paramètres... j'avais d'ailleurs activé sans le vouloir cette 'molette' horizontale... et comme corny, cela me dérange, alors je l'ai enlevé.
>>bertrand0: Merci, ça marche très bien l'activation/désactivation du touchpad par "synclient TouchpadOff=0 ou 1"
Je viens de m'écrire un tout petit programme en C++ pour desactiver/activer le touchpad juste en l'exécutant. De cette façon, je peux utiliser un raccourcis de touche unique pour l'activer ou non...
Il est tout à fait possible de faire la même chose avec un script plus court, mais je ne m'y connais pas assez en script... si un connaisseur passe par ici... qu'il ne se prive pas...
Voila le code, créez un fichier "des-activer_touchpad.cpp" contenant :
#include <fstream>
#include <sstream>
#include <stdlib.h>
using namespace std;
int main()
{
bool actif;
{
ifstream ifs("touchpad_actif");
ifs >> actif;
}
if(actif)
actif = 0;
else
actif = 1;
stringstream str;
str << "synclient TouchpadOff=" << actif;
system(str.str().c_str());
ofstream of("touchpad_actif");
of << actif;
}
La commande pour le compiler :
g++ -o des-activer_touchpad des-activer_touchpad.cpp
Pour l'exécuter : ./des-activer_touchpad
Bien sur vous pouvez l'adapter à vos besoins...
Pour lancer le programme avec une combinaison de touche (sous metacity), allez dans gconf et :
dans /apps/metacity/global_keybindings/run_command_1
écrivez votre combinaison, par exemple, pour moi, <Shift><Control>F1
puis dans /apps/metacity/keybinding_commands/command_1
écrivez "/home/jer/Logiciels/des-activer_touchpad/des-activer_touchpad"
changez bien sur cette dernière ligne en fonction d'où vous avez placé l'exécutable.