really hiding the menubar in yosemite


    Sep 17 2015 | 7:14 pm
    Sometime in the last Mac OS 'upgrade' or two, perhaps when they switched to the annoying menubar-free fullscreen mode, a hidden menubar will now roll down when you mouse up to the top of the screen. I'm doing a museum installation that requires mousing on the screen, but I want to block the menubar permanently.
    ;max hidemenubar will hide the menubar, but it will obligingly roll down when you mouse to to the top of the screen. Does anyone know of any workarounds? Third-party tools, shell scripts, anything?
    Thanks,
    \M

    • Sep 17 2015 | 7:49 pm
      Have you tried disabling the "displays have separate Spaces" option in System Preferences/Mission Control?
    • Sep 17 2015 | 7:58 pm
      I always have that disabled. The problem is that hidden menubars now behave like the Dock -- float the mouse over & they reappear, even with a single-screen, single-Space setup. You can kind of get the Dock to not appear by deting it's delay time to 99999999 in Terminal, but I can't find an equivalent for the menubar...
      \M
    • Sep 17 2015 | 8:07 pm
      OK, I have the answer, at least if you are compiling your patch into an app (as I am):
      Once you have your app, you need to add these lines to your info.plist file:LSUIPresentationMode3
      If you open the .plist in Xcode:
      -- Go to Edit>>Add item -- You get a giant menu of options. 'Find Application UI Presentation Mode'. -- It will tell you that the value is a number. Type 3 in the value field. It will appear as 'All hidden' -- save it & your're done.
      Would still like to figure out how to do it within Max, but less critical now....
      \M