Bonsoir Didier et le reste du Monde,
Merci, c''est déjà une belle piste qu'un module Python existe autour de X11.
Je le sentais plutot bon carr Python est très riche en diversité.
j'espère qu'à l'instar de tkinter je pourrais connaître (les yeux
fermés) quel widget (icone ou autre) a le focus.
J'ai vu des prototypes de fonctionsxget... et xset... mais je voudrais
éviter du code C car Python offre plus simplement la réalisation
d'interfaces ! :)
Je vous tiens au courant.
pierre estrem
Le 15/12/2023 à 11:10, didier gaumet a écrit :
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 :-)