GNOME Bugzilla – Bug 643662
Autohide or Intellihide Top Panel
Last modified: 2017-03-24 22:14:16 UTC
I'd like to request intellihide or autohide behaviors for the top panel. Here are some benefits of intellihide or autohide for the top panel. 1) More screen space for applications especially when they are maximized. 2) Less visual debris and distraction. For example, wireless signal updates often steal my attention. 3) Having _all_ the shell components in one place, the activities screen, provides consistency. 4) Might eliminate the need for fullscreen behavior since maximized application are essentially fullscreen. 5) Might provide a better experience for mobile devices where screen space is a premium. 6) Less or no visual distractions from the shell means users can focus exclusively on their tasks. Here are some drawbacks. 1) If the top panel is automatically hidden, it might be difficult to discover. A possible solution might be to make trigger widgets visible. Or to show the bar for a few seconds when a user logs in before hiding it. 2) The counter argument to this proposal on my blog is that users want to be able to glance at the clock very quickly. They lose this convenience if the top panel is hidden. 3) I know designers go to lengths to make their products stand out by giving them a visual identity that distinguishes their products from others. Well visual identity might be lost if the panel is automatically hidden. However, if you play with making trigger widgets visible, it might evolve the current look of gnome shell and give it a unique identity. Definitions: - Intellihide hides the top panel when the an application is maximized, or optionally when a window is over it. - Autohide has the top panel hidden by default and reveals it via a trigger action or area. This behavior is similar to what the notification area currently does.
Created attachment 186884 [details] [review] Patch draft to enable autohide for the top panel I just put together a rough patch to enable autohide for the top panel. It does not check if any option is enabled. It is just an idea of how it could work. I tested it on my Ubuntu 11.04 single monitor system. This is my first submission ever so if I'm doing something terribly wrong please let me know :)
Created attachment 186893 [details] [review] Patch draft to enable autohide for the top panel [fixed] I was apparently working on an outdated version of panel.js. Fixed that.
Would it be possible to add an option for the patch that Elias had? The non-autohiding top panel is one of my primary frustrations.
Hi, sorry - it's not in the design. Extensions can do arbitrary things of course.
Colin - can you point us to as how this could be done?
See http://git.gnome.org/browse/gnome-shell-extensions for other sample source code.
This isn't part of the shell design. There are already multiple Shell Extensions that auto-hide the top panel.
Gah, serves me right for going through the extensions component in gnome-shell. Can we just get a separate product for this repository?
*** Bug 680210 has been marked as a duplicate of this bug. ***
*** Bug 663141 has been marked as a duplicate of this bug. ***
*** Bug 734260 has been marked as a duplicate of this bug. ***
*** Bug 780515 has been marked as a duplicate of this bug. ***