Cacher les icônes dans les menus de macOS Tahoe

Dead head

Sans Roi
Club iGen
Tahoe a ajouté des icônes dans les menus de la barre des menus de toutes les applications. Je n'en ai nullement l'utilité et je trouve ça moche. Un article de macGé indiquait récemment un truc pour s'en débarrasser, une simple ligne de commande dans le Terminal suivie d'une relance du Finder :
"defaults write -g
NSMenuEnableActionImages -bool NO"

Résultat : nada. Mon MacBook Pro s'en fout comme de son premier macOs.
Quelqu'un aurait-il une idée ?
 
Voici ce que me répond le Terminal :

Command line interface to a user's defaults.
Syntax:

'defaults' [-currentHost | -host <hostname>] followed by one of the following:

read shows all defaults
read <domain> shows defaults for given domain
read <domain> <key> shows defaults for given domain, key

read-type <domain> <key> shows the type for the given domain, key

write <domain> <domain_rep> writes domain (overwrites existing)
write <domain> <key> <value> writes key for domain

rename <domain> <old_key> <new_key> renames old_key to new_key

delete <domain> deletes domain
delete <domain> <key> deletes key in domain
delete-all <domain> deletes the domain from all containers
delete-all <domain> Key> deletes key in domain from all containers

import <domain> <path to plist> writes the plist at path to domain
import <domain> - writes a plist from stdin to domain
export <domain> <path to plist> saves domain as a binary plist to path
export <domain> - writes domain as an xml plist to stdout
domains lists all domains
find <word> lists all entries containing word
help print this help

<domain> is ( <domain_name> | -app <application_name> | -globalDomain )
or a path to a file omitting the '.plist' extension

<value> is one of:
<value_rep>
-string <string_value>
-data <hex_digits>
-int[eger] <integer_value>
-float <floating-point_value>
-bool[ean] (true | false | yes | no)
-date <date_rep>
-array <value1> <value2> ...
-array-add <value1> <value2> ...
-dict <key1> <value1> <key2> <value2> ...
-dict-add <key1> <value1> ...
zsh: command not found: NSMenuEnableActionImages
 
Voici ce que me répond le Terminal :
Et pourtant, ça fonctionne très bien avec la commande...
Bloc de code:
defaults write -g NSMenuEnableActionImages -bool NO
...pas besoin de redémarrer, il suffit de fermer la session en cours et de la réouvrir...

Capture  2026-04-03 à 20.11.22.webp Capture  2026-04-03 à 20.08.52.webp

Et tu fais référence à cet article... macOS Tahoe : comment purger les icônes des menus

Par la même occasion, je vais déplacer tes messages qui n'ont pas de rapport dans Mac OS 26 Tahoe. Premières impressions ?
 
  • J’adore
Réactions: Dead head
Merci, Locke. Oui, c'est bien dans cet article que j'ai trouvé l'astuce. Et je viens de comprendre le problème.

Après un copier de l'article, j'entrais dans le Terminal :
defaults write -g
NSMenuEnableActionImages -bool NO


au lieu de :
defaults write -g NSMenuEnableActionImages -bool NO

Je viens d'entrer la bonne commande, grâce à toi, et j'ai enfin pu faire disparaitre ces icônes qui m'étaient inutiles.

Encore merci.