Written by nerva the 4 Mar 08 at 17:40.
Category: Accessibility.
Related project:
Nothing/Others.
Status: Implemented
Rationale
This kind of menu bar is very practical. Why have a menu on every window when you're only using one at a time? It saves screen space especially on notebooks and Eeepcs! And it could be provide as an option for users, like an applet for gnome panel (so using it will be your choice)!
This is dynamic menu, it will be different for every window - example: If you are using firefox, the menu will be from firefox, next when you click on pidgin or gimp window, the menu will have the options from main pidgin or gimp window etc.. So besides more open windows, you are using one at a time only!
And if there is no open window, it will be the normal gnome menu (for launching applications).
I'd love to see this option become part of Gnome! Thank You
Please visit this link for more info and screenshots
before any voting!
spyyder, I don't think it's "21st centuryish" sorry.
It's another way to think our desktop, and I'm not sure it's a good way to promote ideas to name people "tards". (but I'm sure it's the way stupid people use to show other they don't want to find good reasons.(I called you stupid, and gave you no reason, easy isn't it?))
Although it exists, it is not easy to install and configure. It would be nice if GTK/Gnome developers would provide native support for this. Having a great amount of users patching GTK to get this working should ring a bell.
Oh come on people, why all the down-votes?
Thankfully most of the comments are positive.
I mean, it would not be default, of course, but as a simple option, or an applet that actually works well with transparency etc.
I agree completely. If gnome developers knew something about Fitts's law (google for it if you don't know what it is) they would have certainly done it. Too bad I don't know a thing about programming.
It would be good to have also a global toolbar, but that would be very difficult.
Why do we need to integrate it? Those who want it could just install gnome2-globalmenu, it involves no hacking at all (but because Intrepid doesn´t have Vala 0.4, you need to update it manually (deb from PPA works fine), but that won´t be a problem in Jaunty).
We don´t have to integrate every sinle feature there is. GNOME is about simplicity and bloating it down with tons and tons of features you could easily install yourself is just pointless.
I just installed GlobalMenu on my Ubuntu Intrepid Ibex system (using the GlobalMenu PPA at Launchpad) and it works beautifully. This, in my opinion, is much more mature than KDE4 was when it was released.
I feel that GlobalMenu should be integrated into a future Ubuntu release as an option to those of us who like its features.
You can't have windows from several different applications all focused at the same time.. unless you wrote your own window manager. GlobalMenu puts all menus for all relevant apps in one place so the only menu that is visible is the menu of the window that currently has focus.
One thing that I feel needs to be considered is menu accelerators. In normal gnome, you can press alt+f to pop open the File menu for Nautilus. I don't see a way to do this in the current GlobalMenu.
I have a feeling the only way to have Firefox use this feature is for the Firefox developers to make some changes.
I've added my vote, I would very much like to see this in a future Ubuntu release.
I wonder if apple hasn't submitted a patent for the global menu? There was talk about them trying to patent the dock.
About bloat:
If adding an UI feature only requires additional disk space, and doesn't impact on performance or UI clutter (outside the configuration areas), then this type of bloat is really harmless. Disk space is really cheap.
In my opinion bad bloat is that which degrades performance and usability. If you think about it the current menu strategy (non-global) is a form of UI bloat (waste of screen space).
this is a great idea! I first was introduced to GlobalMenu when I was fooling around with Mac4Lin, but since then, I find the applet to be quite useful, and now use it without Mac4Lin. It should definitely be integrated in to 9.04 Jaunty.
I don't think GNOME GlobalMenu is ready to be integrated in 9.04.
It still lags compatibility with major apps like Firefox, Opera and lots of others, and even though it's because, e.g., Firefox uses a non-native menu, it should be fixed before any integration happens.
I agree completely. If gnome developers knew something about Fitts's law (google for it if you don't know what it is) they would have certainly done it.
Are you kidding?
Why do you think Gnome has two panels, one along the top of the screen and another along the bottom of the screen, with Desktop, Main menu, Shutdown, and Trash in the corners?
Seems to me like Apple's menus are designed by someone who really likes Fitt's Law, and didn't really think about any other effects they might have on usability.
These menus are one of the most confusing aspects of OS X, since they're separate from the thing they're controlling (especially bad if the app is on an entirely different monitor), and the menu changes depending on which app is focused (causing mode error). The Fitt's Law "throwing the mouse pointer" argument is kind of invalidated when you have to spend extra time figuring out which application you're actually controlling before you click anything. Yeah, maybe it takes less time to move the mouse pointer to the menu, but if it's more error-prone and takes longer to figure out what you're actually clicking on, there's no benefit.
The "infinite height" argument is an oversimplification, anyway, since a mouse pointer moving diagonally will continue moving in the horizontal direction when you hit the edge of the screen.
Good thing Apple patented this style of menu so I don't have to deal with it on any other OS. :)
I like the global menu, but I don't like the name.
Please, don't call it "Mac-style Menu bar", many people do not like mac. I don't like Mac too.
Please just call it "the global menu".
BTW: it would be better to have a toolkit-independent implementation for this, so that GNOME and KDE and java and blabla applications could share the same global menu.
Apple has two big motivators for their OS: Make it easy for people to use, and make it easy to support. For years Apple has included a one button mouse, because telling a use to right click vs left click is a nightmare! Telling someone to hold down control+click gets better results when dealing with a non-technical person.
It's the same with the global menu. If you have a global menu, you can be sure that you can ALWAYS tell the user that you should see a "File" menu at the top of the screen.
In OS X, they added the name of the forward facing app to the menu bar, making it easy for the user and the guy on the other end of the AppleCare line.
I think the global menu is a great idea, but it really needs to work with all apps, Gnome, KDE, Firefox/Thunderbird, and Openoffice. Perhaps something is needed at the X layer?
If a window is maximized, its menu bar should be at the top of the screen. I use compiz without window decorations and with Grid, because stacking window management is a confusing waste of screen space. Really, you should be able to use horizontal tiling and have multiple application menu bars at the screen top. Turns out if you do this, 'cause I have, WIN*, KDE*, and Java apps work great but GTK apps don't! That's why I use gnome-globalmenu. Nobody else cares about that last pixel row.
I've been using this global menu and it works like a charm. A real pleasure. It should definitely be available in Ubuntu without having to tweak the sources.list to install it. After all, it is just an option. If you don't like it, don't use it.
There are good reasons some people don't like it, and good reasons some love it. Adding it as an option would make everybody happy. Hope to find it in 9.10.
"There are good reasons some people don't like it, and good reasons some love it. Adding it as an option would make everybody happy. Hope to find it in 9.10."
Indeed! If someone doesn't like it, they don't have to use it. It doesn't have to be a default.
But for those of us that DO love the option, I see no reason why it shouldn't be available out of the box. It's not like it's going to put a strain on resources.
Whenever there's a discussion about some sub-par feature that people disagree about, everyone starts saying "make it an option!" Well... why don't we just think of a better way to do menus that has the benefits of both existing styles without the problems?
I recommend merge bottom toolbar with upper and add Glabal menu with smaller icons like 32x32 that will be just fine and it will not look like make MAC taskbar.
Should definitely be an option, easily acessible out of the box.
Mac,Amiga,NeXT all had the right idea. [i wish we could go further and have global toolbar too :) ]
ideally there'd be an option for next style menus too but more support for the max method would be a better priority
I use lazy mouse focus (the "focus follows mouse" thing) which would change the menu-bar every time I leave the window. Having a single top-level menu-bar simply does not work with focus follows mouse. (you have to leave the window to access the menu-bar).
This is why I will vote anything suggesting this to be default down.
I definitely don't think this should be the default behavior for the gnome menus, nor do I feel that it deserves to be some sort of hidden 'mac mode' any more than having a 'windows xp mode' deserves to be a hidden option in gnome.
Options are great and I'm glad we have them because I love to experiment with different configurations, but I simply don't care for the mac-style menu layout. It's easy enough to install for those that want it, just like the dozen or so other menu options that are available...so why do we need it installed by default? I don't think we do.
The metaphor of a document driven Desktop environment is not about taste, neither is the idea of screen real estate (screens do not get bigger for most of us).
I don't care about windowsy or macintoshy and this is not what this is about - i use about any machine that happens to be around with the tools i need. I can not speak for you or anybody else, but this is Linux and I want it to get the job done, in the best way possible. This will take quite some time to implement properly and I'm all for it, the current inflexibility is embarrassing.
It would not be enabled by default
It would not be enabled by default
It would not be enabled by default
It would not be enabled by default
It would not be enabled by default
It would not be enabled by default
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
It is just like when you want the fish-in-a-bowl, or the the eyes-follow-mouse thing. It's not enabled by default, just like this Global Menu wouldn't!
I who have migrated from mac would absolutley love this. This is one of the things that makes it really hard for me at the moment because I haft to think before doing.
If you're going to move the close/min/etc. buttons to the left like Mac OS X, you might as well go all the way and adopt this style of menu! After all, it goes together!
I second the last comment and would love to have a global menu bar as an option. However, I don't think that all OS X features and quirks should be copied by Gnome without thinking - I feel that the Gnome interface also has many points where it is better than OS X as it is.
Having used a Mac for a while I like this idea.
Having this menu means that you never have to change your target for your mouse, your file menu is ALWAYS in the same place regardless of where your window is. When you think about how small a target a menu item is for your mouse pointer then always having that in the same place is a big bonus.
It should not be the default and it should be very easy to enable disable/enable. There is a kde version but it only works with the kde specific applications. It does not work with every app. For non kde applications you just get a desktop menu at the top and a normal menu in your application. For the racoon97 that says he uses more than one application at a time, you really only do use one at a time, you just move between them. Only one at a time ever has focus.
@Chris_c. Huh? You are aware that it doesn't take rocket science to think of standardising where the menu bar is correct?
Maybe make it an option, but the OSX menu bar sometimes confuses people (because they need to understand the concept of foreground/background windows better), and in some ways, it can be less productive actually. However, they are good when window borders cross the edge of the screen.
So there are cons and pro's to both sides..
Vahan Harutyunyan(Brainstorm moderator)
wrote on the 2 Apr 11 at 20:32