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

Répondre à