Problèmes de permissions macOS
En bref
Il arrive qu'une permission macOS soit accordée (le commutateur est activé), mais que Whisperer se comporte comme si ce n'était pas le cas : vous n'entendez pas votre interlocuteur, les raccourcis clavier ne fonctionnent pas, les captures d'écran ne sont pas prises. Ce sont des comportements typiques du mécanisme de confidentialité macOS (TCC) : il met les décisions en cache et ne les applique qu'après le redémarrage de l'application, et il lui arrive parfois de « perdre » la confiance accordée à une application après une mise à jour.
Voici que faire si le commutateur est activé mais ne fonctionne pas ; si l'application n'apparaît pas dans la liste Confidentialité ; et si l'assistant de permissions tourne en boucle. En fin d'article — une courte liste de vérification pour chacune des trois permissions.
Quand utiliser ce guide
- Le commutateur est activé, mais la fonctionnalité ne fonctionne pas.
- Whisperer n'apparaît pas dans la section Confidentialité et sécurité concernée.
- L'assistant de permissions (PermissionWizard) s'ouvre encore et encore sans considérer la permission comme accordée.
- Le problème est apparu après une mise à jour de macOS, une réinstallation ou un déplacement de l'application.
Étape par étape
Le commutateur est activé, mais ça ne fonctionne pas
- Redémarrez l'application. Quittez complètement Whisperer (Cmd+Q) et rouvrez-le. La plupart des permissions, en particulier « Enregistrement d'écran », ne s'appliquent qu'après un redémarrage.
- Réaccordez la permission. Réglages système → Confidentialité et sécurité → la section concernée → désactivez le commutateur de Whisperer, puis réactivez-le. Redémarrez l'application.
- Supprimez-le et rajoutez-le. Si le réaccord n'a pas aidé : dans la même section, sélectionnez Whisperer et supprimez-le de la liste avec le bouton « − » (moins). Lancez ensuite Whisperer à nouveau — il demandera à nouveau l'accès ; accordez-le et redémarrez l'application.
- Assurez-vous de corriger la bonne permission. Consultez le tableau de vérification ci-dessous : symptôme → permission.
- Réinitialisez TCC (attention, dernier recours). Si rien ne fonctionne, vous pouvez réinitialiser le cache de confidentialité pour l'application avec une commande dans le Terminal. Il est plus sûr de le faire de manière ciblée sur un service spécifique plutôt que globalement :
tccutil reset ScreenCapture— réinitialise « Enregistrement d'écran » (pour toutes les applications) ;tccutil reset Microphone— réinitialise l'accès au microphone ;tccutil reset Accessibility— réinitialise « Accessibilité ». Avertissement : la commande réinitialise la permission pour toutes les applications de cette catégorie, et vous devrez les accorder à nouveau. Faites-le délibérément, puis redémarrez Whisperer et recommencez l'assistant de permissions.
L'application n'apparaît pas dans la liste Confidentialité
- Fermez la section et lancez Whisperer — l'application devrait demander l'accès elle-même, après quoi elle apparaît dans la liste.
- Si elle n'est pas apparue, effectuez une action dans l'application qui nécessite l'accès (démarrez une session pour l'enregistrement d'écran/le microphone, appuyez sur un raccourci clavier pour l'Accessibilité). Cela déclenche l'invite système.
- Assurez-vous de lancer l'application depuis le dossier Applications, et non depuis une copie temporaire dans Téléchargements — sinon la « mauvaise » copie risque de se retrouver dans la liste.
L'assistant de permissions est bloqué en boucle
- L'assistant ne considère une permission comme accordée qu'une fois que le système l'a effectivement appliquée. S'il ne « voit » pas un commutateur activé, redémarrez l'application (et l'assistant avec elle).
- Si la boucle concerne « Enregistrement d'écran », c'est le cas le plus fréquent : macOS nécessite un redémarrage pour reconnaître la permission. Quittez Whisperer et rouvrez-le.
- Si l'assistant tourne toujours en boucle, réaccordez la permission (désactivez/réactivez), puis redémarrez. En dernier recours — réinitialisez TCC pour le service concerné (voir ci-dessus).
Liste de vérification pour les trois permissions
| Symptôme | Permission | Section dans Réglages système |
|---|---|---|
| Impossible d'entendre l'interlocuteur, pas de captures d'écran | Enregistrement d'écran | Confidentialité et sécurité → Enregistrement d'écran |
Votre voix n'est pas enregistrée ([Me] vide) |
Microphone | Confidentialité et sécurité → Microphone |
| Les raccourcis clavier ne fonctionnent pas | Accessibilité | Confidentialité et sécurité → Accessibilité |
Captures d'écran
📸 [Capture d'écran : suppression de Whisperer de la liste avec le bouton « − » et rajout dans Confidentialité et sécurité]
📸 [Capture d'écran : Terminal avec la commande tccutil reset ScreenCapture (avertissement de prudence)]
📸 [Capture d'écran : l'assistant de permissions arrêté à l'étape « Enregistrement d'écran » avec une invite à redémarrer]
Erreurs fréquentes
- Oublier de redémarrer l'application. Raison n°1 pour laquelle une permission « accordée » ne fonctionne pas — notamment « Enregistrement d'écran ».
- Un
tccutil resetglobal quand ce n'est pas nécessaire. Réinitialiser une catégorie affecte toutes les applications ; utilisez-le uniquement en dernier recours et de manière ciblée sur un service. - Plusieurs copies de l'application. Une copie dans Téléchargements et une copie dans Applications obtiennent des entrées TCC différentes. Gardez une seule copie — dans Applications.
- Corriger la mauvaise permission. Consultez la liste de vérification : le symptôme pointe sans ambiguïté vers le bon commutateur.
Bonnes pratiques
- Commencez toujours par la solution la plus simple : redémarrez l'application, puis réaccordez le commutateur, et seulement ensuite supprimez-le de la liste ou utilisez
tccutil. - Après une mise à jour de macOS, vérifiez les trois commutateurs à l'avance — les mises à jour du système réinitialisent parfois la confiance.
- Conservez une seule copie de Whisperer dans le dossier Applications.
- Réservez
tccutilpour la toute fin et appliquez-le à un service spécifique (ScreenCapture/Microphone/Accessibility), pas globalement.