Le 15/12/2023 à 05:17, Pierre ESTREm a écrit :
Bonjour,
En Bash je voudrais récupérer le ID de l'objet (par exemple icone)
qui aurait le focus clavier.
En Python y aurait-il un module qui saurait manipuler X (comme on le
fait avec tkinter) ???
C'est ouf... c'est vrai !
Merci
pierre estrem
Bonjour
Avertissement: je n'y connais vraiment rien de rien, je réponds juste
parce que ça pourrait très éventuellement te donner une piste
si je comprends correctement (c'est pas certain), le paquet
pyhton3-xlib de Debian comprend les routines X11 (a priori purement
X11, pour Wayland peut-être PyWayland dispo sur pypi.org)
Plus d'infos sur python-xlib ici:
https://github.com/python-xlib/python-xlib
et les fonctions X11 pour savoir ou fixer quel est l'objet qui a le
focus semblent être XISetFocus et XIGetFocus: https://www.x.org/releases/X11R7.6/doc/man/man3/XISetFocus.3.xhtml
Pour Wayland, peut-être que tu auras une idée ici des fonctions à
appeler (je suis resté un peu sur ma fain mais je n'y connais rien et
j'ai survolé à grande vitesse): https://wayland.freedesktop.org/docs/html/ch04.html
Ne m'en demande pas plus, je serais bien en peine de t'apporter des précisions valables. Bon courage :-)
Tout ça m'étant totalement étranger, Je ne sais pas si ça correspond à tes attentes mais j'ai trouvé une page web récente (2022, donc à
priori pas obsolète) en français qui importe tkinter dans Python et détaille l'usage de la fonction focus_get() pour déterminer qui a le
focus:
https://stacklima.com/python-methode-focus_set-et-focus_get/
encore une fois, ça n'est peut-être pas applicable à ta démarche et je n'ai peut-être pas bien saisi le contexte.
Bon courage :-)
Bonjour,
En Bash je voudrais récupérer le ID de l'objet (par exemple icone) qui aurait le focus clavier.
En Python y aurait-il un module qui saurait manipuler X (comme on le
fait avec tkinter) ???
C'est ouf... c'est vrai !
Merci
pierre estrem
Bonjour,
Si tu ne trouves pas que tu veux en python, il reste la possibilité d’utiliser/appeler ce qui existe sous X avec la librairie subprocess
https://pypi.org/project/subprocess.run/
Mais c'est moins bien....
--
Benoit
Envoyé avec la messagerie sécurisée Proton Mail.
Le vendredi 15 décembre 2023 à 05:17, Pierre ESTREm <pierre.estrem@free.fr> a écrit :
Bonjour,
En Bash je voudrais récupérer le ID de l'objet (par exemple icone) qui
aurait le focus clavier.
En Python y aurait-il un module qui saurait manipuler X (comme on le
fait avec tkinter) ???
C'est ouf... c'est vrai !
Merci
pierre estrem
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 307 |
Nodes: | 16 (2 / 14) |
Uptime: | 103:54:07 |
Calls: | 6,851 |
Calls today: | 2 |
Files: | 12,355 |
Messages: | 5,415,556 |