Skip to main content
Question

Hiding Wi-Fi Icon from Menu Bar

  • April 9, 2020
  • 7 replies
  • 29 views

Forum|alt.badge.img+3
  • New Contributor
  • 3 replies

Has anyone ran across a solution to hide the Wi-Fi icon in the menu bar on Catalina? Disabling Wi-Fi was an easily-fulfilled request but hiding the icon is proving to be challenging. I've ran through the suggestions linked below, but nothing has been successful yet:

Hiding the WiFi icon in the menu bar
Removing Wifi Menu Icon

A common suggestion in those threads was editing /Library/Preferences/com.apple.systemuiserver.plist but that doesn't appear to be included in Catalina or Mojave from what I can tell.

7 replies

Forum|alt.badge.img+9
  • Contributor
  • 154 replies
  • April 9, 2020

I haven't tried modifying it this, but the preference is located in the user's library:
~/Library/Preferences/com.apple.systemuiserver.plist


Forum|alt.badge.img
  • New Contributor
  • 1 reply
  • April 9, 2020

Do you mean besides using System Preferences -> Network -> Deselecting 'Show Wi-Fi status in menu bar'?


Forum|alt.badge.img+3
  • Author
  • New Contributor
  • 3 replies
  • October 14, 2020

Following up on this. We ended up deploying a script/policy to disable Wi-Fi. That satisfied our requirement.

#!/bin/sh

#  Disable-Wi-Fi.sh
# 
sudo networksetup -setairportpower Wi-Fi Off
sudo networksetup -setnetworkserviceenabled Wi-Fi Off

Thank you!


Forum|alt.badge.img+9
  • Contributor
  • 38 replies
  • March 3, 2021

This worked for me.


MacJunior
Forum|alt.badge.img+9
  • Valued Contributor
  • 129 replies
  • November 8, 2022

@jchen1225 it doesn't work on Monterey, do you have an updated method?


Forum|alt.badge.img+9
  • Contributor
  • 38 replies
  • November 8, 2022

@jchen1225 it doesn't work on Monterey, do you have an updated method?


It still works but not very consistent. I did a profile re-push, reboot the machine and it still hides the airport menu item.

It does not hide it in the loginwindow though.

 


Forum|alt.badge.img+9
  • Contributor
  • 38 replies
  • November 8, 2022

@jchen1225 it doesn't work on Monterey, do you have an updated method?


This is a reference by gmarnin, they did add a delaySeconds option in there. May need to play around with it a bit.

<key>delaySeconds</key>
<real>2</real>