Lorsque j'utilise IPython avec le -wthread
il génère un sous-processus python, qui apparaît comme une application Mac OS X.
Mon problème est que lorsque j'envoie des commandes à cette application (par exemple, le traçage avec l'option matplotlib
), la fenêtre est mise à jour derrière toutes mes autres fenêtres. J'aimerais pouvoir appeler une commande python pour faire passer cette fenêtre python au premier plan (je le fais manuellement avec ⌘-tab, mais je dois d'abord trouver l'application python, et il peut y en avoir plusieurs).
Existe-t-il un script python pour détecter quelle application IPython a été lancée, et comment passer automatiquement à celle-ci sous OS X ?
(J'expose le problème sous OS X, mais le problème devrait être similaire sur d'autres systèmes).
Edit : laissez-moi décomposer ce problème en deux :
- comment savoir dans quelle application Mac OS X python est exécuté ? (probablement possible avec un peu de magie d'IPython)
- comment dire à Mac OS X de mettre le focus sur cette application ? (peut-être en utilisant applescript)