Un gestionnaire de barre des menus sans Enregistrement de l’écran
Réponse courte
ChocolateBar for Mac est un gestionnaire de barre des menus qui fonctionne avec l’autorisation Accessibilité seulement. Il ne demande jamais l’Enregistrement de l’écran, donc macOS ne lui permet pas d’enregistrer votre écran, et il n’envoie aucune télémétrie. Le compromis : quand il affiche une copie reproduite du menu d’une app masquée, cette copie est plus sobre que le vrai menu.
L’Enregistrement de l’écran permet à une app de capturer ce qui s’affiche à l’écran. ChocolateBar for Mac ne le demande jamais. Il lit les icônes de la barre des menus et clique dessus via Accessibilité seulement.
Un gestionnaire de barre des menus doit voir la barre des menus pour faire son travail. Il y a plus d’une façon de lui donner cette vue, et les autorisations en jeu ne se valent pas. ChocolateBar for Mac utilise Accessibilité et rien de plus large. Il ne demande jamais l’Enregistrement de l’écran.
Ce que l’Enregistrement de l’écran permet à une app de voir
L’Enregistrement de l’écran permet à une app de capturer ce qui s’affiche sur votre écran, y compris les fenêtres des autres apps, même quand vous utilisez autre chose. Sous macOS 15, cette autorisation s’appelle Enregistrement de l’écran et des sons du système, et la page d’assistance d’Apple indique que les apps qui la détiennent peuvent enregistrer votre écran et le son.
Un gestionnaire de barre des menus peut se servir de cette autorisation pour photographier les icônes de la barre des menus et les redessiner ailleurs. Cela fonctionne. Mais cela revient aussi à accorder un accès qui dépasse largement la barre des menus, et qui couvre tout ce qui est à l’écran pendant que l’app tourne.
Comment ChocolateBar fonctionne sans elle
ChocolateBar lit les icônes de la barre des menus et clique dessus via l’API Accessibilité. Sans l’Enregistrement de l’écran, macOS ne lui permet pas d’enregistrer ce qui s’affiche sur votre écran.
Accessibilité est elle aussi une autorisation puissante. Elle permet à une app de lire et de manipuler l’interface des autres apps, ce qui est la façon dont ChocolateBar trouve vos icônes de la barre des menus, lit leurs menus et clique dessus à votre place. Rien de ce qu’il lit dans votre barre des menus ne quitte votre Mac.
L’app n’a ni télémétrie, ni mesure d’audience, ni compte. Elle ne contacte les serveurs de ChocolateBar que pour rechercher une nouvelle version, ce qui est désactivé tant que vous n’activez pas les mises à jour automatiques ou ne cliquez pas sur Vérifier les mises à jour. Le téléchargement d’une mise à jour envoie votre clé de licence pour la confirmer.
Le compromis assumé : les menus reproduits
Ne pas capturer votre écran a un coût, qui apparaît quand une icône est masquée. Voici ce qui se passe quand vous cliquez sur une icône de la rangée :
- L’icône est visible dans la barre des menus. ChocolateBar clique sur l’icône réelle, et le vrai menu de l’app s’ouvre.
- L’icône est masquée, et votre Mac a une encoche. Avec le réglage Révéler les icônes masquées au clic activé, ChocolateBar fait sortir la vraie icône en la glissant avec Commande, ouvre son vrai menu, puis la range de nouveau quand le menu se ferme. Le réglage est une bêta. Il est activé par défaut pour les nouvelles installations. Si vous avez mis à jour depuis une version antérieure, il reste désactivé tant que vous ne l’activez pas.
- L’icône est masquée, et ce réglage est désactivé ou votre Mac n’a pas d’encoche. ChocolateBar affiche une copie reproduite du menu de l’app, construite à partir de ce que signale Accessibilité.
Une copie reproduite ne peut pas reprendre les icônes d’origine ni tous les comportements personnalisés, donc elle est plus sobre que le vrai menu. Aucun des trois cas n’utilise l’Enregistrement de l’écran.
Si une option dont vous avez besoin manque dans la copie, ou si vous voulez un menu exactement tel que son app le dessine, activez Révéler les icônes masquées au clic si votre Mac a une encoche. Ou gardez l’icône de cette app visible dans la barre des menus (à droite de l’encoche, pas rangée derrière ChocolateBar) et cliquez dessus à cet endroit. Vous obtenez le vrai menu de l’app.
Vérifier quelles apps détiennent chaque autorisation
Sous macOS 13 à 15, ouvrez Réglages Système > Confidentialité et sécurité. Cliquez sur Enregistrement de l’écran et des sons du système (sous macOS 13, cela s’appelle Enregistrement de l’écran) pour voir quelles apps peuvent enregistrer votre écran. Cliquez sur Accessibilité pour voir quelles apps peuvent contrôler votre Mac. Désactivez un interrupteur pour retirer cette autorisation. Sous macOS 12 Monterey, les mêmes listes se trouvent dans Préférences Système > Sécurité et confidentialité, onglet Confidentialité.
Si ChocolateBar figure dans la liste Accessibilité, c’est la seule autorisation qu’il utilise. Il n’apparaîtra pas dans la liste Enregistrement de l’écran, car il ne la demande jamais.
Solutions gratuites et comparatifs
Si c’est l’encoche ou une barre pleine qui vous amène ici, le guide sur l’encoche commence par les solutions gratuites que macOS propose déjà. Les pages de comparaison détaillent les autres gestionnaires de barre des menus un par un, y compris ce que leurs propres pages disent de l’Enregistrement de l’écran.
Quels Mac
ChocolateBar for Mac masque les apps de la barre des menus ou les affiche en taille réelle sur une deuxième rangée sous la barre des menus. La rangée s’ouvre avec ⇧⌘B ou d’un clic sur l’icône ChocolateBar. Il fonctionne de macOS 12 Monterey à 15 Sequoia, sur Intel et Apple Silicon. La prise en charge de macOS 26 Tahoe arrive bientôt. La page de compatibilité donne le tableau complet.
15 $US une seule fois, ou 12 $US pour les 20 prochains acheteurs avec le code LAUNCH30. Essai gratuit de 48 heures, sans carte bancaire. Un an de mises à jour. Remboursement sous 7 jours.
Questions fréquentes
ChocolateBar a-t-il besoin de l’autorisation Enregistrement de l’écran ?
Non. Il n’a besoin que d’Accessibilité. Il lit les icônes de la barre des menus et clique dessus via l’API Accessibilité, et ne demande jamais l’Enregistrement de l’écran.
Pourquoi un gestionnaire de barre des menus demanderait-il l’Enregistrement de l’écran ?
L’Enregistrement de l’écran permet à une app de capturer ce qui s’affiche à l’écran. Un gestionnaire de barre des menus peut s’en servir pour photographier les icônes de la barre des menus et les redessiner ailleurs. ChocolateBar lit la barre des menus via Accessibilité à la place.
À quoi renonce-t-on sans l’Enregistrement de l’écran ?
Certains menus sont des copies reproduites. Une icône masquée ouvre une copie reproduite de son menu quand Révéler les icônes masquées au clic est désactivé, ou sur un Mac sans encoche. Un menu reproduit est plus sobre que le vrai et peut manquer de certains comportements personnalisés. Sur un Mac à encoche, Révéler les icônes masquées au clic ouvre le vrai menu à la place, et il est activé par défaut pour les nouvelles installations. Vous pouvez aussi garder l’icône de cette app visible dans la barre des menus et cliquer dessus à cet endroit.
Comment voir quelles apps ont l’autorisation Enregistrement de l’écran ?
Ouvrez Réglages Système > Confidentialité et sécurité, puis cliquez sur Enregistrement de l’écran et des sons du système sous macOS 15, ou sur Enregistrement de l’écran sous macOS 13. Chaque app de la liste a un interrupteur qui indique si elle détient l’autorisation en ce moment. Sous macOS 12, regardez dans Préférences Système > Sécurité et confidentialité > Confidentialité.
Essayez ChocolateBar for Mac sur votre barre des menus.
Fonctionne de macOS 12 Monterey à 15 Sequoia · prise en charge de macOS 26 Tahoe bientôt disponible. Binaire universel pour Apple Silicon et Intel. 15 $US, achat unique (les 20 prochains acheteurs paient 12 $US avec le code LAUNCH30). 1 an de mises à jour, remboursement sous 7 jours, essai gratuit de 48 heures (sans carte bancaire).