Je sais que les extras du menu peuvent être supprimés par un glisser-déposer de commande, mais y a-t-il un moyen d'utiliser une écriture par défaut ou une autre méthode en ligne de commande ?
Réponse
Trop de publicités?
da4
Points
4796
J'ai trouvé une réponse possible sur superuser.com :
#!/bin/sh
# Removes the Wifi menu from the menubar.
# This setting is set on a per-user basis, so needs to be run as the user
# Will require a logout. A 'kill SystemUIServer' might work?
OIFS="$IFS"
menutemp=$(defaults read com.apple.systemuiserver menuExtras)
menutemp2=$(echo $menutemp | sed 's/( //')
menutemp3=$(echo $menutemp2 | sed 's/ )//')
IFS=','
read -a menuitems <<< "$menutemp3"
IFS="$OIFS"
for (( i = 0 ; i < ${#menuitems[@]} ; i++ ))
do
if [ "${menuitems[$i]}" = '"/System/Library/CoreServices/Menu Extras/AirPort.menu"' ]
then
/usr/libexec/PlistBuddy -c "Delete :menuExtras:$i" ~/Library/Preferences/com.apple.systemuiserver.plist
fi
done
Je vais tester et mettre à jour.