Comment 10 for bug 683084

Revision history for this message
Jason Smith (jassmith) wrote :

I know I am jumping into this kind of late but I had a minor brainstorm.

It seems to me that the case of the huge monitor is of course important, it is also less common. Multiple monitors however is indeed quite common. My solution is as follows:

1) The top bar only extends across the primary monitor
2) When a window is on the primary monitor, its menus are displayed where they are expected
3) When a window is on the secondary monitor, a second menubar slides in from the top of that monitor as an overlay (maybe nice rounded edges, whatever). The menus are held in there. Window decorations could be designed to make sure this looks clean with maximized windows. The transient bar should look a little different from the primary bar to re-enforce that it is not a panel, just a container for menus.

In this solution there is no permanent bar across the top of the secondary monitor (a transient one will show if needed). Mouse travel times are reduced dramatically and application interactions are properly contained into a single monitor. Oh, and it's pretty easy to do :)