Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21563 ideas, 132479 comments, 2607061 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #23919: Titlebar and menubar are wasting too much vertical space.

bug This idea was marked as implemented the 17 April 11. Available starting Ubuntu 11.04 Natty Narwhal.
Written by sicofante the 8 Mar 10 at 07:05. Related project: Gnome. Status: Implemented
Rationale
The newer themes for Lucid make no colour distinction between the menubar and the titlebar. Check any picture of a window with the new themes for Lucid and you'll see the amazing waste of vertical space.

Also new in these themes is the feature that a window can be dragged by both its titlebar and its menubar. Makes sense, since it's a big fat single colour area.

Widescreens are more and more 16:9, which makes them vertically shorter. Vertical space is becoming more and more precious.

Isn't it time to merge both the titlebar and the menubar?

446
votes
implemented
Selected solution (#1): Merge titlebar and menubar in a single bar
Written by sicofante the 8 Mar 10 at 07:05.
Merging both bars in one will save vertical screen space and won't affect the way we use the windows now.

There's actually no need for more than the three buttons (minimize, maximize, close) since the window menu can be accessed by right clicking on the window's title or no-menu area.

When the window is too narrow for displaying the full title, we can provide a tooltip showing it in full. Also, developers would be careful by choosing what to display as a window title. Name of the application is usually unnecessary (we know what the application is, we launched it...) and usually only the document name is important.

How to technically doing it is out of the scope of this idea (I'm not a developer). Maybe it's just about removing the titlebar altogether (or reducing it to 0 pixels) and add the title and control buttons to the menubar.
-75
votes
implemented
Selected solution (#2): Merge title and menu bar + remove status bar too
Written by Klau3 the 10 Mar 10 at 23:25.


Merge title and menu bar like on the screenshot . To see the menu again the user has to click on the “Menu/Options” button in the left corner. Also remove the status bar and replace it by a mouseover information that will appear after a half second – like it is in Lucid right now for the Places menu.
-55
votes
implemented
Selected solution (#3): A keyboard shortcut to show/hide the menu bar
Written by daas88 the 11 Mar 10 at 00:45.
It would be nice if for example the menu bar showed when I press Alt, Alt+M or one of the Fx keys. And there should be a small button in the title bar doing the same thing as the keyboard shortcut.
148
votes
implemented
Selected solution (#4): Decrease the height of the title bar, ala Google Chrome
Written by Mirek2 the 14 Mar 10 at 14:47.
As someone who has tried a prototype of this, let me tell you that with small windows, small screens, or large menus, it's a nightmare trying to move windows around, if possible at all.
I think Chrome has a good compromise: remove the text from the title bar and make it a lot thinner, but still keep the height big enough so that one can easily move and resize windows without accidentally opening up menus instead.
With maximized windows, the title bar should merge with the menu bar completely, as one can't move a window in maximized state and as it suits the Fitts law nicely (that is, if you remove the top panel in Ubuntu).
-37
votes
implemented
Selected solution (#5): Move menu bar to top panel.
Written by A.I. the 14 Mar 10 at 23:00.
Install gnome2-globalmenu applet by default to move menubar to top of screen (as in Mac OS X). User can disable it.
57
votes
implemented
Selected solution (#6): Be more original, and re-work the paradigm
Written by isantop the 16 Mar 10 at 00:22.
Think something similar to UNR. Remove the title from the active window, and display it in the top panel instead, which has wasted space on most systems by default. Long titles can be truncated like in the task list.

Make the titlebar thicker, and put the menubar in it, leaving space to grab and drag, like solution 4. If a windows is narrow, truncate the menu and place a "More..." button, similar to solution #1
-24
votes
implemented
Selected solution (#7): GnomeShell? and maybe overlapping?
Written by LukeM33P the 25 Mar 10 at 01:30.
There are a few points I'd like to make:

Most widescreens are 18.5 inches or greater. Many are also high-resolution. Lower-resolution screens are often 4:3, where this is not a problem and the resolution is the problem.

For the few places where the scenario at top makes sense (auto-detection on install would be nice for this), button sizes should be reduced, text should be reduced, and the bottom panel shrunk in height.

Next in line, we realize the top panel is mostly indicators which theoretically have popups which will appear over the windows. The links on the upper toolbar are quick-launch-like, and the drop down menus are mostly unnecessary when applications that are screen-filling are necessary. So, the top menubar is always behind any windows in a full-screen mode, but retains its solid shape for smaller windows. To avert frustrations when trying to use the full screen with multiple applications, lock points on the screen (user customizable) should allow an undefined number of applications to lock to a full screen view (taking up the full screen as a group, moving as a normal window would, or locking AeroSnap-esque, based on preference or per-window setting). Other non-full-screen applications, of course, would still be visible.

Possible solution.

Edit: Forgot to mention GnomeShell. GnomeShell will make the top bar superfluous. Look up GnomeShell if you want more details.
12
votes
implemented
Selected solution (#8): Add "Hide menubar until I press Alt" option to Window manager
Written by annex666 the 26 Mar 10 at 12:31.
I.e. implement the exact same functionality as that in the Hide Menubar plug-in for Firefox - the menubar is hidden until the user presses the Alt key; it is then rehidden when the user presses Alt again.
-4
votes
implemented
Selected solution (#9): Create an applet to optionally show title bars in a panel
Written by Liso22 the 27 Mar 10 at 18:37.
I've been dealing with the same problem for some time, and mostly considering I use awn that takes more or less thrice the space of a regular panel and that I have a laptop screen. I think the solution should be to add an optional applet which will normally show the regular Ubuntu menu bar and when an application is running it will switch to show the Ubuntu quick menu icon and the application title bar, this will be totally optional so it can hurt nobody and will benefit both the users who prefer a windows like behavior than those who prefer a mac interface. This is the mockup of how it should look when an application is running and the space that will be saved.

[url=http://www.freeimagehosting.net/uploads/134b0462fd.png[/img][/url]">http:/ /www.freeimagehosting.net/][img]http://www.freeimagehosting.net/uploads/134b0462 fd.png[/img][/url]
4
votes
implemented
Selected solution (#10): Create an applet to optionally show title bars in a panel
Written by Liso22 the 27 Mar 10 at 18:49.
I've been dealing with the same problem for some time, and mostly considering I use awn that takes more or less thrice the space of a regular panel and that I have a laptop screen. I think the solution should be to add an optional applet which will normally show the regular Ubuntu menu bar and when an application is running it will switch to show the Ubuntu quick menu icon and the application title bar, this will be totally optional so it can hurt nobody and will benefit both the users who prefer a windows like behavior than those who prefer a mac interface. This is the mockup of how it should look when an application is running and the space that will be saved. (I don't know how to make the image show I'll just paste a couple of links click any)

http://i40.tinypic.com/2eeh7v7.jpg

http://www.freeimagehosting.net/image.php?134b0462fd.png

http://www.freeimagehosting.net/image.php?134b0462fd.png>http://www.freeima gehosting.net/uploads/th.134b0462fd.png alt="Free Image Hosting by FreeImageHosting.net">
3
votes
implemented
Selected solution (#11): use horizontal space
Written by ave2 the 29 Mar 10 at 11:31.
start looking at ways to use the horizontal space for menus- look at blender 2.5 as a good example of this...
-13
votes
implemented
Selected solution (#12): Docky
Written by Pfanne the 31 Mar 10 at 00:49.
Just use Docky as the lower panel.
Yeah i know Ubuntu will look alot like Mac OS, but who cares?
Apple did some good design choices with their desktop. Why shouldnt we copy them?
-10
votes
implemented
Selected solution (#13): Menubar hides behind titlebar & shows on mouse hover, and toolbars dock under
Written by geoff.m the 31 Mar 10 at 01:40.

1. The titlebar and menubar are merged. we need to see always the window titles in order to see quickly what they are at all times, but not the menus. menus appear over windowtitle when mouse hovers around it.

2. The toolbars also need to be accessed often, but they have little need to be seen all the time. therefore they could just dock under the titlemenubar.

2.a. in the case of browsers, the url could appear next to the window title

Then we would have 1 bars instead of 3, saving about 80 pixels in height that can be now used for actuel software and content space.
-11
votes
implemented
Selected solution (#14): Take a clue from The Amiga: Right click and hold activates menu
Written by Duncan J Murray the 1 Apr 10 at 20:11.
Anyone who has used Workbench would remember the right-click and hold would bring up the menu over the title bar.

To implement this into Ubuntu I would suggest that the menu bar is removed, but would appear, temporarily replacing the title bar when the right mouse button is clicked and held (with the selection being made on the release of the right mouse button).

An alternative would be that a single right click would transform the title bar into the menu, and then you can navigate the menu as you normally would, left clicking to select.

This method does not add any extra key presses or mouse clicks in accessing the menu, which I think is crucial, but will save one horizontal bar of vertical space.
63
votes
implemented
Selected solution (#15): Adobe Creative Suite Style
Written by DadsAndGrads the 3 Apr 10 at 21:39.


In the new OS X clone style:



This configuration keeps all the current information. If a window is made too small then first the title could be truncated then the menus if need be.
-5
votes
implemented
Selected solution (#16): Move the top panel to the left side of the screen
Written by jerome.bouat the 4 Apr 10 at 14:08.
What about putting the current top panel on the left on the desktop ?

The "Applications", "Shortcuts" and "System" menu could be replaced by icons.

The vertical position of panel at the left can lead to less area consumption than the top position of the same panel.

Currently, a 16/10 form ratio screen makes 17/10 form ratio of the maximized windows.

Therefore the panel at the left would make the maximized windows form ratio like ~16/10 instead of 17/10 currently. The horizontal form ratio is mostly used for watching movies in fullscreen. Thus the ~16/10 ratio of the maximized windows would make the use of the firefox and
openoffice easier but not impact the other applications.
1
votes
implemented
Selected solution (#17): Remove the menu bar in Nautilus entirely and add proper buttons instead
Written by la_serpe the 7 Apr 10 at 22:51.
Think about it for a moment. How often do you use Help and About menu for instance? What about the Tabs menu? Isnt it easier to use mouse? Bookmarks and Go have basically the same function. Instead of File you can simply right click on the blank surface. This redundancy isn't only annoying, but it's also confusing. It has been inherited from Windows 3.1 I guess. Let's abandon it finally!
0
votes
implemented
Selected solution (#18): A "View"-Menu-Button
Written by wenex the 9 Jun 10 at 12:04.
For the application you can normaly show or hide statusbar etc.

You should be abele to have there:

show/hide menubar or menu-button or menu-buttons (=for each entry a button; file, edit, view...)
use/not use global menu bar in the panel
merge/unmerge statusbar, titlebar
etc.
preferences for each programm
0
votes
implemented
Selected solution (#19): a compiz effekt to roll in, roll out titlebar plus merge menu- and titlebar
Written by wenex the 7 Jul 10 at 19:47.


a compiz effect that "hide" titlebar, so it looks like the other boarders. When the mousepointer is over the top window boarder, it expands to the titlebar.

give some options to choose hide and unhide delay and how it scales, if its a maximized window ...

merge titlebar and menubar into a single bar with the option to have a menu button in the titlebar.
0
votes
implemented
Selected solution (#20): Hide/Unhide title bar automatically.
Written by Lachu the 19 Dec 10 at 10:13.
Titlebars should been hidden, when mouse cursor are above of active/foreground window(having keyboard focus). It should appear again, when some button(like alt) pressed or mouse cursor are outside foreground window. Titlebar isn't part of active window(let's say).
Also titlebar of active window would appear when mouse react on top-corner of window.

In most times we don't need a titlebar at all. We've used it only to move window around or changing active window.
Dialog(like progress dialogs) contains a lot of useful information about which progress it observe... Conclusion is: we need a titlebar only to change active window and drag window around.

When window is maximized we should have top corner displayed, but it will be very small. When window is maximized there's way to display titlebar. On window is foreground we only move cursor at top of it or outside and we can drag it. When mouse is placed outside foreground window, we can also see titlebar of other window.
1
votes
implemented
Selected solution (#21): Allow the Titlebar to be used as a Menubar (customizable)
Written by ester4 the 31 Dec 10 at 17:07.
Similar idea to this brainstorm: http://brainstorm.ubuntu.com/idea/26826/

Allow users to customize the Titlebar by adding icons and menus to the Titlebar to decrease the need for toolbars below the Titlebar.
1
votes
implemented
Selected solution (#22): Developing Globalmenu
Written by doyousina the 10 Jan 11 at 21:01.
There's already one project in google code which provides a Mac-like menubar: http://code.google.com/p/gnome2-globalmenu/
Although it doesn't works on firefox and openoffice (applications i use on a daily basis).

Attachments
No attachments.


Duplicates


Comments
LaCajita wrote on the 8 Mar 10 at 12:40
I totally agree with this :)

la_serpe wrote on the 8 Mar 10 at 15:27
It may be hard to implement, but I've been waiting for a serious discussion on this issue

rajeev1982 wrote on the 8 Mar 10 at 16:58
+1

I wish I could press the green arrow a 100000 times.

Dazed_75 wrote on the 8 Mar 10 at 17:49
While it sounds wonderful, I have my doubts it can be done in a practical sense. The two bars are produced by different programs (window manager and the application). Furthermore, different window managers can be used.

I could see making a window manager that included an interface for an application program to let the window manager include its menu bar or a linkage to it, but the application would need to retain control of the menubar even if displayed in the window title bar area.

What I cannot see is any way to make that universal to all, or even many, window managers and applications. Perhaps it is doable, but I would doubt it being widespread enough to be really useful.

Darwin Survivor (Brainstorm moderator) wrote on the 8 Mar 10 at 22:20
This feature would *definitely* need 100% backwards compatibility on both sides. Many window managers support dissabling titlebars (compiz, openbox, etc) and many don't even support having them (xmonad, etc). You also run into the gtk vs qt vs sdl library issues and end up with a lot of workarounds. The reason apple was able to do this was because ALL their apps use the same libraries and all their machines use the same window manager.

This would be a cool feature, but would need a LOT of work to do.

Long Lazuli wrote on the 10 Mar 10 at 19:53
mixing the menubar & the titlebar is not very new;
What i'd like very much is an option to make my place my title bar where I want.
Following vertically the window on the left or right would be very usefull.

what do you think of that?
This would be a window decorator awesome feature I think.

frottier wrote on the 10 Mar 10 at 21:49
For the reasons stated a merge of both title and menu bar is not likely to happen due to technical problems.

Non the less it would be nice to redesign things to give the user more vertical space. For my system I use emerald and tweaked the design to show no titlebar at all -- while it is not as comfortable as window buttons the functionality is still accessable via shortcuts or the task bar's context menus.

All it would need to make me happy would be a close-button on each entry in the task bar -- similar to browser tabs.

But maybe that's just me. :)




DrPaulaner wrote on the 11 Mar 10 at 11:17
disgusting..put them back to the right

collouseum wrote on the 13 Mar 10 at 08:23
I agree with this..!!!Its a good move to have a keyboard shortcut to display/hide the menu bar embedded in the title bar..

rfsmit wrote on the 15 Mar 10 at 23:12
gnome2-globalmenu doesn't work well with ffm configurations. Unix veterans tend to prefer ffm.

neblogas wrote on the 16 Mar 10 at 18:17
here is Nautilus Elementary with the option to hide/show menubar with F8.
see the video:http://www.youtube.com/watch?v=mYcB5N2ecxQ

mulenmar wrote on the 18 Mar 10 at 04:30
Sounds like this tweak would require a change to the window manager, Metacity, itself.

Another idea: Have an option to move the title bar to the left or right of the window.

Shnatsel wrote on the 18 Mar 10 at 13:57
On the technical side, it should be easy to implement by completely removing titlebar and adding window buttons to GTKMenuBar widget. Problems: 1) What to do if an app doesn't have a menubar? 2) How to deal with non-GTK apps, including Firefox?
Providing a special API for accessing the titlebar is also an option.
By the way, GNOME 3.0 doesn't seem to need that merge, and Ubuntu 10.10 will be based on 3.0.

cousteau wrote on the 18 Mar 10 at 21:37
@Dazed_75: There's a program that removes the menu bar and places it on the panel. Something like that could be done with the title bar instead of the panel. The problem is that it doesn't work with certain programs (I think Firefox was one of them).

So an alternative is to just make the title narrower.

BTW, I would replace the File menu (or whatever menu is the first) with the application icon. And have big application and close buttons. Also, maybe you don't like this idea, but maximize/close/minimize could be merged on a single button and use one of the 3 mouse buttons to select what to do.

Long Lazuli wrote on the 20 Mar 10 at 16:50
[img=http://img179.imageshack.us/img179/1299/mockcustomtitlebarorien.png]

Here is a mockup.
I'd like to be able to move the title bar on each side of the windows.

I use xfce and xfwm4; but it could be the same on metacity or emerald.

Darwin Survivor (Brainstorm moderator) wrote on the 20 Mar 10 at 18:10
@LOng Lazuli, the close square-bracket "]" got included in your link.

sicofante wrote on the 20 Mar 10 at 22:27
Those who can access a Windows computer, please check the Nokia Ovi Suite to see how this merge would work in real life.

With a single title/menu bar you get these other benefits:

- If you have only a lower panel (like in Mint), snapping your window to the top of maximising it will provide you with a "Fitts's Law friendly" menu bar. In a big monitor you can have two apps snapped to the top border of the screen at the same time, unlike the Mac-like global menu, but providing the same advantages.

- When using a netbook, the amount of screen real estate you get back is proportionately huge (compared to big desktop monitors). Also, since most netbook users have their windows always maximised, you get the same benefits that the global menu brings.

sicofante wrote on the 20 Mar 10 at 22:34
Can't find how to edit comments: where it says "snapping your window to the top of maximising it", it should say "snapping your window to the top **or** maximising it"

sicofante wrote on the 20 Mar 10 at 22:44
Shnatsel:

>>On the technical side, it should be easy to implement by completely removing titlebar and adding window buttons to GTKMenuBar widget.

Just what I thoought. You might also add the window title just left to the window buttons (provided they are on the right). As in the Nokia Ovi suite example I suggested.

>>Problems: 1) What to do if an app doesn't have a menubar?

The you just keep the titlebar for that window? I understand removing the titlebar on a per-window basis is not ideal, though.


>>2) How to deal with non-GTK apps, including Firefox?

I don't know how exactly the global-menu team deals with this (or if they do it at all). But I guess such an important app could be patched individually.


>>Providing a special API for accessing the titlebar is also an option.

Sounds good too. Is nice to read that the technical hurdles can't be overcome. Some refuse even to discuss this based on technical grounds (see some comments above).


>>By the way, GNOME 3.0 doesn't seem to need that merge, and Ubuntu 10.10 will be based on 3.0.

How so???? I don't know much about Gnome 3.0 but do they merge both bars already? That would be great news.

Long Lazuli wrote on the 21 Mar 10 at 13:55
I didn't find if i can edit my comment. so here is the link a a custom orientation titlebar mockup : http://img179.imageshack.us/img179/1299/mockcustomtitlebarorien.png

naggobot wrote on the 24 Mar 10 at 17:04
Drop title bar on top of the application menubar and roll it on to the right (i.e. hide). When the user moves the cursor on top right corner of the window the title bar rolls out from the right edge of the window. Recognition area can be about the same size as the current minimize-maximize-close window buttons. Usability can be enhanced so that when the cursor nears the recognition area the title bar rolls out as transparent and transparency is reduced while the cursor is moved closer to the open - close buttons.

In case some application happens to use the recognition area add key board button to disable feature temporarily i.e. menu bar does not appear if super button is pressed.

matyy wrote on the 25 Mar 10 at 16:15
Well I guess this could be done in colaboration with gnome2-globalmenu - just have to tell metacity somehow to draw what they draw in the panel. But it will have the same problems: Won't work with KDE programs (at least for now), won't work with OpenOffice, won't work with Firefox.

But well, perhaps than someone would do those hacks to OpenOffice and Firefox - I guess we would have IceWeasel than too?

I like the idea of putting the titles to the left or right - after all most windows are wider than high, so we would use less pixels. Left would feel more natural to me - but than the close button could be to close to the file menu.… well that's fixable just move it to the middle or a bit down.

Liso22 wrote on the 27 Mar 10 at 22:56
I don't think they could merge for a lot of reasons, but technical aspects aside it would be awful for dragging the window, if the window is maximized there won't be any problems but when treating with a more or less small window you just wouldn't have were to click.
This problem for me is HUGE I have like 20cm of screen after all the bars and menus and panels, I took out the status bar in firefox to have more space anyway I hope this is implemented soon, I already posted my fix.

MarkOverride wrote on the 29 Mar 10 at 17:45
For me it's a biggest problem in ubuntu/gnome. Now I use gnome2-globalmenu, but it's not the best way...

sicofante wrote on the 30 Mar 10 at 03:22
@Liso22:

Some policiy would have to be in place to prevent clutter and reserve space for grabbing the window. Also, some policy regarding window titles should be put in place: developers should understand the title is not the place for anything else but the name of the app and -eventually- the name of the document. Forcing them to find clever shortcuts for that would be a benefit for us all. Long titles don't help anyone.


Everyone please check iTunes for Windows. I just realised it implements this idea pretty well. You'll see how neatly and elegantly the menus stay on top of the screen (a-la Mac) when you snap the window to the top, getting in fact that great Fitts's Law effect Mac Users enjoy, while at the same time the menus follow your window when you move it far far away from the top in a large monitor. Kind of illustrates most of my points. (I already recommended checking Nokia Ovi Suite for the same reason, but some may consider it a bit non-conventional.)

mooserider2 wrote on the 5 Apr 10 at 01:31
Im going for the os x idea i like the bar at the top that says everything you need to know and changes program to program. I dont know if linux is standard enough for that but it would be amazing

LordPickle wrote on the 7 Apr 10 at 21:41
I think this would be a good idea for the task bar.

http://www.flickr.com/photos/48442616@N02/4500538281/sizes/l/

Darwin Survivor (Brainstorm moderator) wrote on the 7 Apr 10 at 21:56
@LordPickle This idea/discussion has nothing to do with the taskbar.

SuNk8 wrote on the 22 Apr 10 at 16:07
Just install maximus...
It does a good job on the netbook editions...
End of it...

connel wrote on the 28 Apr 10 at 21:05
I just gimped loads of images showing how I wish the menu and title bar where joined together ready to post in here... you beat me to it ;)

still, great idea and solution 15 would be amazing!! It would be so much better than the system they are going to implement in the netbook addition as you can see the window title and menu all the time without having to move your mouse and still saving the same amount of vertical space. I hope Mark and co actually look at this idea :)

sam123 wrote on the 13 Apr 11 at 12:09
Now that unity is around, the idea should be marked as implemented.

cheesehead (Brainstorm admin) wrote on the 13 Apr 11 at 20:31
Marking Implemented.

alan mark wrote on the 18 Apr 11 at 09:17

In a s elected solution (#18): A "View"-Menu-Button. Normally the application can easily show or hide status-bar etc. This is good and easily to remember of many users.


calculatoare wrote on the 24 May 11 at 08:07
It was very well authored and easy to understand.

SpyMasterMatt wrote on the 12 Jun 11 at 00:12
Should this really be marked as implemented? After all, the most popular solution to this problem (Solution #1) is not implemented. In Unity the menu always appears in the top bar. In solution #1 the menu always appears in the window's own title bar, thus associated with the window to which it refers.

albertX wrote on the 18 Jun 11 at 16:32
1. Thank you for your very interesting post. I have high regard for the valuable information you offer in your Articles. I really believe you will do much better in the future. Thanks a lot.

alan mark wrote on the 21 Jul 11 at 04:00
As for me these site have more interesting features than the other site that I know. Simply but have a lot information that I need to know. Thank you for giving this idea and Be a blessing to others.

alan mark wrote on the 23 Jul 11 at 08:10
To decrease the height of the title bar is much better to improve the program and friendly user. Find the easy way in order to have a good service.

alloywheels wrote on the 2 Aug 11 at 03:38
I could not leave this blog before saying that I enjoyed a lot the quality information you present it will frequently checked on new stuff you share to the world!


Post your comment