Objet : Discussions sur le logiciel libre
Archives de la liste
- From: Hélène PETIT <hpmt AT free.fr>
- To: linux-31 AT culte.org
- Subject: Re: configurer un bouton de souris
- Date: Mon, 14 Jun 2021 11:06:20 +0200
Le 13/06/2021 à 10:07, Albert ARIBAUD (via linux-31 Mailing List) a écrit :
Le dimanche 13 juin 2021 à 08:01 +0200, Hélène PETIT a écrit :petit@valerian:~$ xdotool key 'Control_L+z'
Le 12/06/2021 à 16:47, Albert ARIBAUD (via linux-31 Mailing List) a
écrit :
Le samedi 12 juin 2021 à 16:24 +0200, Hélène PETIT a écrit :
Merci Albert de m'avoir répondu.
voici les liens déjà explorés :
https://cubethethird.wordpress.com/2016/09/08/binding-mouse-keys-to-keyboard-keys-on-linux/
http://lug68.org/phpBB3/viewtopic.php?t=663
https://forum.clubic.com/t/configurer-les-boutons-de-la-souris/132129
Dans tous les cas xbindkeys est utilisé.
J'ai créé un .xbindkeysrc dans mon home
Le bouton a le N° 9
xbindkeys -k me dit que Ctrl+z est :
Control+Mod2 + z
ensuite certains sites proposent d'utiliser xte d'autres xdotool
donc j'ai essayé de mettre dans .xbindkeysrc un coup :
#Ctrl+Z dans la touche 9 de la souris
"xdotool key 'Control_L + z'"
b:9
ou bien :
#Ctrl+Z dans la touche 9 de la souris
"xte 'Control_L + z'"
b:9
je lance xbindkeys ; rien.
j'ai essayé de lancer :
xbindkeys -f ~/.xbindkeysrc
rien non plus.
(je teste dans Klondike et dans Geany)
désespoir ...
Je vois des espaces dans ta chaîne xdotool. Du coup j'ai fait
l'essai
juste de la partie commande xdotool moi-même et j'obtiens ceci :
$ xdotool key 'Control_L + z'
Error: Invalid key sequence 'Control_L + z'
Failure converting key sequence 'Control_L + z' to keycodes
Error: Invalid key sequence 'Control_L + z'
Failure converting key sequence 'Control_L + z' to keycodes
xdo_send_keysequence_window reported an error for string 'Control_L
+
z'
$ xdotool key 'Control_L+z'
^Z
[2]+ Arrêté xdotool key 'Control_L+z'
$ fg
xdotool key 'Control_L+z'
$
Mon avis : essaie sans les espaces outour du signe "plus".
pareil, même chose, sboube.
:>(
OK, vérifions pas à pas. Chaque suggestion ci-dessous est à appliquer
dans l'ordre, et pour la première qui ne donne pas les résultats
attendus, donne en détail les résultats observés (ex : si une commande
doit aficher un certain résultat et que ça échoue, ne décris pas
l'échec comme "rien", mais comme "elle affiche autre chose : xxxxxx" ou
"ça revient au prompt sans rien afficher".
1. Exécute la commande xdotool directement dans un terminal comme j'ai
fait. Ça devrait provoquer le passage en tâche de fond de la commande
(puisqu'elle reçoit un ^Z en cours d'exécution), et tu peux alors l'en
sortir par la commande "fg", comme dans le cas sans espaces plus haut.
^Z
[1]+ Stoppé xdotool key 'Control_L+z'
petit@valerian:~$ zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzfg
bash: zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzfg : commande introuvable
petit@valerian:~$
OK
2. Dans .xbindkeysrc, remplace la commande associée au bouton 9 par
celle-ci :
"xdotool key A"
b:9
3. Vérifie que xbindkeys est en train de s'exécuter, en utilisant la
commande
ps aux | grep xbindkeys
Si une ligne s'affiche, alors xbindkeys est déjà en train de
s'exécuter. Si aucune ligne ne s'affiche, alors ouvre un terminal à
part, lance dedans la commande
xbindkeys -n -v -p
et garde ce terminal ouvert.
4. Dans un nouveau terminal, clique le bouton 9. Ça devrait afficher la
lettre A comme si tu l'avais tapée. Chaque clic doit donner une lettre.
5. Si toute la séquence fonctionne jusqu'ici, alors dans .xbindkeysrc
remplace le «A» de l'étape 2 par «Control_L+z» (toujours sans espaces
!), et dans le terminal ouvert à l'étape 4, lance une commande
sleep 10
et pendant que le sleep s'exécute clique le bouton 9 : ça devrait
suspendre le sleep.
Si tout a fonctionné jusqu'à l'étape 4 mais que la 5 échoue (comment
exactement ? Décris bien ce qui se passe) c'est *peut-être* que le
Ctrl-Z pose problème du fait de son rôle de commande de suspension.
De cette manière, ça fonctionne ;j'ai aussi rajoutéun fichier de configuration qui ne sert qu'à calmer les engoisses de xbindkeys si on nele lance pas avec l'option magique. bon.
reste à lancer le truc au boot.
Merci !
Amicalement,
Albert.
--
- Re: configurer un bouton de souris, (suite)
- Re: configurer un bouton de souris, Albert ARIBAUD, 12/06/2021
- Re: configurer un bouton de souris, Albert ARIBAUD, 12/06/2021
- Re: configurer un bouton de souris, Hélène PETIT, 12/06/2021
- Re: configurer un bouton de souris, g hillartin, 12/06/2021
- Re: configurer un bouton de souris, Hélène PETIT, 13/06/2021
- Re: configurer un bouton de souris, Albert ARIBAUD, 12/06/2021
- Re: configurer un bouton de souris, Albert ARIBAUD, 12/06/2021
- Re: configurer un bouton de souris, Hélène PETIT, 13/06/2021
- Re: configurer un bouton de souris, Bernard Schoenacker, 13/06/2021
- Re: configurer un bouton de souris, Albert ARIBAUD, 13/06/2021
- Re: configurer un bouton de souris, Hélène PETIT, 14/06/2021
- Re: configurer un bouton de souris, g hillartin, 12/06/2021
- Re: configurer un bouton de souris, Hélène PETIT, 12/06/2021
- Re: configurer un bouton de souris, Albert ARIBAUD, 12/06/2021
- Re: configurer un bouton de souris, Albert ARIBAUD, 12/06/2021
Archives gérées par MHonArc 2.6.19+.