IPB

Bienvenue invité ( Connexion | Inscription )

> La fenêtre active perd le focus
Options
pimentpub
posté 29 Jul 2022, 10:34
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.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Sirix1995
posté 5 Aug 2022, 12:59
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 361
Inscrit : 12 Aug 2012
Lieu : Gard
Membre no 178 135



Disons que c'est le mode de fonctionnement qui me convient le mieux.

Autrement, pour avoir vérifié à l'instant, non. Sous Windows, Discord ne prend pas le focus quand il démarre. Il fait simplement clignoter son icone dans la barre des tâches, comme le permet Windows depuis la version 7 (même Vista je crois d'ailleurs).

Discord sur Mac après, est très mal porté. Globalement on sent qu'ils ne se sont pas cassé la tête à l'adapter réellement au système. Un des reproches que je lui fait le plus est qu'il n'y a pas exemple par moyen de le faire terre autrement qu'en allant dans ses paramètres : si j'active le mode Ne Pas Déranger, les applications n'émettent plus de notification, et la plupart comme iMessage, Skype, ou Adium, n'émettent plus de son. Tout est coupé jusqu'à ce que le mode soit désactivé.

Discord fait ça également sous Windows : si le mode Ne Pas Déranger est enclenché, il n'émet ni notif ni son.

Mais sous macOS, aucun moyen de l'arrêter de biper quand il se passe quelque chose sans aller dans ses paramètres.

Bref, Discord est fonctionnel pour macOS, mais clairement pas optimisé pour le système, ce qu'effectivement je déplore. C'est pas gravissime, juste chiant.

Mais Discord n'est pas, comme je disais, la seule app à faire n'importe quoi avec le focus sous macOS.

Ce message a été modifié par Sirix1995 - 5 Aug 2022, 13:00.


--------------------
PowerMac G5 Fin 2005 975MP dual core 2 Ghz, 16 Go DDR2 RAM, 2xGeForce 6600(LE) 128/256 Mo VRAM, SuperDrive, HDD 150 Go et 500 Go Mac OS 10.4.11/10.5.8, 7 à 9/XP via émulateurs et Classic
PowerMac G4 Medusa2 dual 7400 450 MHz, 2 Go SDRAM, GeForce 2MX 64 Mo VRAM, Combo, HDD 80, 40, et 2x16 Go, Mac OS 10.4.11, Mac OS 9.2.2 (a besoin d'une nouvelle alim...)
MacBook Pro Retina début 2015 13"
i7-5557U dual core 3,1 GHz, 16 Go DDR3 RAM, Intel Iris Graphics 6100 1,5 Go VRAM, SSD 256 Go, macOS 10.14.6
Hackintosh : Dell XPS 730x Gigabyte B760M Gaming DDR4, i5-12400 Hexacore à 2,5 GHz, 16 Go DDR4, Radeon RX 6600XT 8 Go VRAM, SuperDrive, SSD 128 Go & 2x512 Go, HDD 2 To, macOS 13.6, Windows 11, Mageia 8
iPod Vidéo 5,5G Noir 256 Go, iPhone 4S Blanc 16 Go - Non Apple : Samsung Galaxy Z Flip3
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- pimentpub   La fenêtre active perd le focus   29 Jul 2022, 10:34
- - MacGregor74   Citation (pimentpub @ 29 Jul 2022, 11:34)...   29 Jul 2022, 13:03
- - pimentpub   A savoir qu'elle est le programme qui vient en...   29 Jul 2022, 13:10
|- - MacGregor74   Citation (pimentpub @ 29 Jul 2022, 14:10)...   29 Jul 2022, 13:28
- - baron   L'application qui, comme tu dis « prend le fo...   29 Jul 2022, 14:16
- - Krazubu   Pour faire fonctionner ton script, la syntaxe de ...   29 Jul 2022, 14:24
|- - baron   Citation (Krazubu @ 29 Jul 2022, 15:24) [...   29 Jul 2022, 14:37
|- - pimentpub   Citation (Krazubu @ 29 Jul 2022, 15:24) H...   29 Jul 2022, 15:01
- - Anibé   Salut ! Dois-je comprendre que le problème vi...   30 Jul 2022, 22:01
- - Sirix1995   Ce n'est pas forcément le cas, non. J'ai ...   31 Jul 2022, 13:26
- - Krazubu   Eh oui c'est exactement le type de comportemen...   31 Jul 2022, 16:17
- - jumera   Bonjour Citation (Sirix1995 @ 31 Jul 2022, 1...   31 Jul 2022, 18:48
|- - Krazubu   Citation (jumera @ 31 Jul 2022, 19:48) un...   5 Aug 2022, 11:12
- - Sirix1995   Comme je disais, personnellement, j'aimerai ef...   5 Aug 2022, 12:13
- - jumera   J'ai l'impression que cela dépend des app...   5 Aug 2022, 12:48
|- - pimentpub   Citation (jumera @ 5 Aug 2022, 13:48) J...   5 Aug 2022, 13:16
|- - jeanjd63   Citation (pimentpub @ 5 Aug 2022, 14:16) ...   5 Aug 2022, 13:46
|- - pimentpub   Citation (jeanjd63 @ 5 Aug 2022, 14:46) C...   5 Aug 2022, 16:05
- - Sirix1995   Disons que c'est le mode de fonctionnement qui...   5 Aug 2022, 12:59
- - jumera   Donc ce sont aux développeurs de modifier tout ce...   5 Aug 2022, 13:22
- - Krazubu   Citation (jumera @ 5 Aug 2022, 13:48) Cel...   5 Aug 2022, 14:47
- - jumera   Merci Krazubu En espérant que les ingénieurs d...   5 Aug 2022, 15:55
- - jeanjd63   Donc tu as un fichier Desktop.py sur le Bureau? S...   5 Aug 2022, 17:46
- - pimentpub   Merci… mais voici le message de la console:   6 Aug 2022, 09:58
- - jeanjd63   C'est comme si la commande : Codepip3 install...   6 Aug 2022, 10:57
|- - pimentpub   Citation (jeanjd63 @ 6 Aug 2022, 11:57) C...   6 Aug 2022, 16:48
- - MacGregor74   ben ça fait causer ce focus depuis 10 jours, j...   6 Aug 2022, 13:08
- - jeanjd63   Tente, avec un éditeur style BBedit de reprendre ...   6 Aug 2022, 16:53
|- - pimentpub   Citation (jeanjd63 @ 6 Aug 2022, 17:53) T...   7 Aug 2022, 08:12
|- - jeanjd63   Citation (pimentpub @ 7 Aug 2022, 09:12) ...   7 Aug 2022, 08:42
- - Krazubu   Pas besoin de bidouiller le fichier .py ce n'e...   6 Aug 2022, 22:15


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 01:52