J'aimerais savoir (par programme) quelle fenêtre a le focus actuel. Existe-t-il un moyen indépendant du gestionnaire de fenêtres pour le découvrir ?
Sinon, comment déterminer quelle fenêtre a le focus dans Compiz ou Metacity ?
J'aimerais savoir (par programme) quelle fenêtre a le focus actuel. Existe-t-il un moyen indépendant du gestionnaire de fenêtres pour le découvrir ?
Sinon, comment déterminer quelle fenêtre a le focus dans Compiz ou Metacity ?
Essayez d'utiliser la librairie wnck et utilisez ensuite ce code :
import wnck
import gtk
while True:
if __name__ == '__main__':
screen = wnck.screen_get_default()
screen.force_update()
while True:
while gtk.events_pending():
gtk.main_iteration()
#time.sleep(0.5)
print screen.get_active_window().get_name()
Si vous êtes heureux de faire un peu de programmation X11, alors l'application EWMH spec est ce que vous recherchez - en particulier FENÊTRE ACTIVE DU RÉSEAU .
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.