![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 43 Inscrit : 26 May 2008 Membre no 114 865 ![]() |
Bonjour.
J'ai un Mac mini 2018 - OSX MONTERY 12.5 - J'ouvre une application, exemple TexEdit, j'ai mon application qui fonctionne et j'ai une fenêtre, la fenêtre active commence à perdre le focus de manière aléatoire - la fenêtre active devient légèrement grisée et je dois cliquer à nouveau dessus ! Donc la fenêtre active perd le focus. Pas de changement avec ONYX et PRAM… ça recommence après quelques jours le problème. Une solution sans avoir à réinstaller OSX ? J'ai un script qui fonctionne en Python 2 pour OSX 10.12.6 mais pas avec OSX MONTERY 12.5.… Ce script sert a savoir en tache de fond le dernier programme qui s'active. Je ne suis pas programmeur pour que cela fonctionne avec Python3. Code #!/usr/bin/python
try: from AppKit import NSWorkspace except ImportError: print "Can't import AppKit -- maybe you're running python from brew?" print "Try running with Apple's /usr/bin/python instead." exit(1) from datetime import datetime from time import sleep last_active_name = None while True: active_app = NSWorkspace.sharedWorkspace().activeApplication() if active_app['NSApplicationName'] != last_active_name: last_active_name = active_app['NSApplicationName'] print '%s: %s [%s]' % ( datetime.now().strftime('%Y-%m-%d %H:%M:%S'), active_app['NSApplicationName'], active_app['NSApplicationPath'] ) sleep(1) Ce message a été modifié par pimentpub - 29 Jul 2022, 10:37. |
|
|
![]() |
![]()
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 850 Inscrit : 4 Dec 2007 Lieu : Toulouse Membre no 101 651 ![]() |
Donc ce sont aux développeurs de modifier tout cela ?
Si ce que j'ai observé est bien vérifié (?) J'ai l'impression que cela dépend des apps Apple ou non-Apple Si on ouvre une app Apple et qu'on va faire autre chose en attendant, l'app Apple reste en arrière-plan quand elle s'ouvre Si on ouvre une app non-Apple et qu'on va faire autre chose en attendant, l'app non-Apple prend le focus quand elle s'ouvre Un développeur aurait la possibilité de laisser l'app en arrière-plan si on fait autre chose en attendant que l'app s'ouvre..? On s'éloigne quand même du sujet original, car pimentpub perd le focus sans rien faire @pimentpub : as-tu lu la fin de mon message#12..? Bonjour à tous. Hélas, le focus est toujours aléatoire… Le scripte ne fonctionne pas pour savoir qui prend le focus. Ce qui est dingue, je ne suis pas le seul et Apple ne fait rien ! Je vais reformater le mac début septembre et réinstaller mes applications + documents sans passer par TM pour ne pas avoir une "crasse" qui traîne, là, j'aurai du temps et d'ici, peut-être une solution. Il n'y a pas d'autre moyen de voir qui prend le focus..? Moniteur d'activité..? (je sais pas, je ne connais pas bien) ou autre..? Ce message a été modifié par jumera - 5 Aug 2022, 13:24. -------------------- iMac 5k 27" (2018) : Ventura 13.7.6 // iPhone 7Plus (2017) : iOS 15.8.4 // iPadPro Gen4 (2020) : iPadOS 18.4.1
|
|
|
![]() ![]() |
Nous sommes le : 17th July 2025 - 23:25 |