As you very well know and is shown in the screenshot above, there can be various utilities put on the right hand side of the menu bar. There are in fact two types of such menu bar items, one known as NSMenuExtra'>
NSMenuExtra
's and another known as NSStatusItem'>NSStatusItem
's. The former are loaded and displayed by SystemUIServer'>SystemUIServer
, a process provided by the system. The latter can be displayed by any app written by any developer. One good thing about the former is that you can rearrange them by ⌘-dragging the menu items. I have no idea why ⌘-dragging was not provided for the latter by the system. (On macOS Sierra 10.12, Apple finally implemented and enabled ⌘-dragging for all NSStatusItem
's, including this port of MenuMeters. But this happened later than the need to port MenuMeters to El Capitan 10.11.)This Internet Speed Meter provides the current version 2.25 for Mac to install on your device. The installation number of the Internet Speed Meter is 1,000,000+ This number proves how much favorable the Internet Speed Meter is among the users. Simplicity was clearly the primary goal when developing this tool, as you can start using it in just a few seconds. Once launched, the download and upload meters will be visible in the menu bar, with down and up arrows for easy identification. Track Network Bandwidth Usage Learn how to Reduce Bandwidth Usage On Your Mac. Use the Satechi Type-C Power Meter to measure Volts, Amps, and mAh from compatible Type-C ports! With a sleek design and easy-to-read display, the Type-C Power Meter is the perfect solution for monitoring your Type-C port's power. Measure Your Type-C Device’s Power. ProteMac Meter v.3.4.55 Network traffic monitor and logger on a per application basis for Mac. Monitoring of network actvity includes all traffic initiated by software applications, services, web sites etc. ProteMac Meter provides real-time processes monitoring and charts. Digital Gauss Meter Handheld Digital Tesla Meter High Precision Gaussmeter Fluxmeter Surface Magnetic Field Tester with Probe 0-2400mT 5.0 out of 5 stars 1 $109.00 $ 109.
Anyway, due to this better behavior of
NSMenuExtra
's, people often wanted to write their own. In fact until and including OS X 10.1, Apple allowed it. But since 10.2, Apple had a code that blocked SystemUIServer
to load non-system-provided NSMenuExtra
's. But until Yosemite, there was a known way to work around it, available as an open-source code as MenuCracker. MenuMeters used this to inject their own NSMenuExtra
's to SystemUIServer
; in fact MenuMeters' author is one of the main authors of MenuCracker.Essentially, until Yosemite,
SystemUIServer
had a fixed list of allowed NSMenuExtra
s. MenuCracker was an NSMenuExtra
that pretended to be one of those allowed ones, which, once loaded inside SystemUIServer
, removed these checks, so that more NSMenuExtra
s can be loaded without any problem. In El Capitan, Apple added a more stringent check of the allowed NSMenuExtra
's, and MenuCracker no longer works.So, how did I port MenuMeters to El Capitan, then? Well, I just gave up having ⌘-dragging. Then all I had to do was to, basically speaking, replace the occurrences of '
NSMenuExtra
' by 'NSStatusItem
', since the two APIs are almost the same.Close unresponsive apps and processes
When your system is acting sluggish or simply not responding, an app or process may be the source of the problem. You can use Activity Monitor to locate the troublesome app or process and force it to quit.
Bandwidth Meter For Mac
See how much energy your Mac is using
You can find out how much energy your Mac is using, and see which apps or processes are using the most energy.
See real-time CPU, network, or disk status in the Dock
Voice Meter For Mac
It’s easy to keep an eye on your system status without even looking at the Activity Monitor window—you can monitor your CPU, network, or disk usage as a live graph right in the Dock.
Vu Meter For Mac
To explore the Activity Monitor User Guide, click Table of Contents at the top of the page, or enter a word or phrase in the search field.