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 :-)