J'ai essayé d'utiliser:
win.configure(stack_mode=X.TopIf) win.set_input_focus(X.RevertToParent, X.CurrentTime)
3 Réponses :
Peut-être c'est la solution:
[XLIB] FORCE SOUVEAU / MAP / FOCUS une fenêtre donnée p>
Une solution donnée (suivre le fil) implique l'utilisation de WNCK, qui dans Python fait partie des fixations GTK +. P>
Il existe un outil de ligne de commande appelé WMCTRL qui vous permet d'interagir avec ewmh / Netwm-compatible X Gestionnaires de fenêtres.
Par exemple, P>
wmctrl -a Mozilla
Essayez ceci:
window=Display().screen().root.query_pointer().child window.set_input_focus(X.RevertToParent, X.CurrentTime) window.configure(stack_mode=X.Above)
Ajouter un display.sync () code> aide à la forcer, j'avais besoin de cette ligne pour Xorg sur Ubuntu