Puis-je modifier les paramètres pour que le double-clic de la souris se fasse en maintenant enfoncé le bouton principal de la souris ? Je ne veux pas de clic au survol.
Réponses
Trop de publicités?C'est facile si vous êtes prêt à modifier une petite ligne dans le code source ;)
-
Obtenez le code source de mousetweaks (
apt-get source mousetweaks
) -
Obtenez ses dépendances de construction (
sudo apt-get build-dep mousetweaks
puissudo apt-get install build-essential dpkg-dev fakeroot
) -
À l'intérieur du fichier
mousetweaks-3.4.1/src/mt-main.c
, vers la ligne 375 (peut varier pour vous) trouvez ce passage:static void mt\_main\_do\_secondary\_click (MtData \*mt) { mt->ssc\_finished = FALSE; **mt\_main\_generate\_button\_event (mt, 3, CLICK, CurrentTime);** }
-
Changez la partie entre parenthèses dans la ligne en gras en
(mt, 1, DOUBLE_CLICK, 40)
- Cela modifie le code pour que le "clic secondaire simulé" devienne un "double clic primaire simulé" à la place ;)
-
Depuis le répertoire
mousetweaks-3.4.1
, exécutezdpkg-source --commit
, et nommez votre patch comme vous le souhaitez (peu importe) -
Ensuite, exécutez
dpkg-buildpackage -us -uc
et attendez un peu... -
Vous trouverez le fichier
mousetweaks*.deb
approprié dans le répertoire parent. Installez-le avecsudo dpkg -i
, activez l'option "clic secondaire simulé", définissez le temps et profitez ! (note : le double-clic se produit lorsque vous relâchez le bouton maintenu...) -
Veuillez indiquer dans les commentaires si vous rencontrez des problèmes pour modifier/construire le package.