This has been a major irk with Unity for me since it's release, and I was wondering if there were any plans to make the launcher auto-hide. Especially on Netbooks, where screens are small, the launcher is quite wide, making it difficult for some websites and other apps to display properly.

link|improve this question
feedback

6 Answers

up vote 49 down vote accepted

11.04 & 11.10

The Unity launcher has an auto-hide option that is enabled by default. Lee's answer has the details. It has a few options:

  • Never - The launcher will never hide.
  • Autohide - The launcher will hide automatically based on time.
  • Dodge Windows - The launcher will hide when a window would overlay it.
  • Dodge Active Window - The launcher will hide only when an active window would overlay it.

This question has information on how to configure the different modes of Unity:

link|improve this answer
feedback

11.04 & 11.10

You can disable the autohide feature of the Unity launcher by following these simple steps:

WARNING: CCSM is an advanced tool and using it may break your Unity. To avoid this, follow the steps exactly as mentioned here

  • Install the CompizConfig Settings Manager package via the Ubuntu Software Centre

Installing the Compiz settings manager

  • Once installed, open the settings manager and scroll down until you see the 'Ubuntu Unity Plugin' which is located in the Desktop category.

The Compiz settings manager

  • Set 'Hide Launcher' to 'Never'.

Changing the Launcher autohide settings

  • The settings will have automatically applied and the launcher will now be locked in place.
link|improve this answer
The Compiz Config Settings Manager can break things See the answer of jackocnr to learn how to do this with standard gnome means. – cfi Mar 17 at 15:23
This question was obviously answered before the launcher changes made in Unity. – Lee Jarratt Mar 27 at 11:22
feedback

With Compiz Config (ccsm) installed, go to the Ubuntu Unity Plugin, now you will see a drop-down menu next to the words Hide Launcher, click on the drop down menu and select Never and that is it, Unity launcher will no longer hide.

link|improve this answer
it works, thanks a lot! – Paweł Karpiński Apr 19 '11 at 15:45
Well, it always shows the launcher now, but windows get maximised behind it. Can that be fixed? – Bart van Heukelom Apr 28 '11 at 14:45
1  
Oh, and on dual monitors, windows on the secondary screen maximise very strangely (full height, 20 px wide, on the edge) – Bart van Heukelom Apr 28 '11 at 14:56
I've "fixed" both issues by picking the left monitor as the primary, instead of the right, which it apparently can't handle very well. – Bart van Heukelom Apr 29 '11 at 9:12
@Bart van Heukelom, how do you make a monitor primary? – James McMahon Sep 23 '11 at 15:43
show 4 more comments
feedback

12.04 & Unity

The Unity Launcher auto-hide option is now a System Setting - Appearance option: By default, auto-hide is switched off - in previous versions of ubuntu these behaviour was reverse.

enter image description here

From the Behaviour tab you have the option to switch-on autohiding of the Launcher and using the slide-bar to control the responsiveness to the reveal of the launcher.

enter image description here

You can use the Reveal Location radio-buttons to indicate where you need to position your mouse to reveal the launcher.

The option to switch on autohiding and controlling the hotspot location (left edge/top left corner) is on the Behaviour tab.

Unlike previous versions of Ubuntu, the dodge windows option has been removed due to User testing that showed that this form of autohiding caused confusion.

12.04 & Unity-2D

The Unity-2D Launcher delay is now a System Setting - Appearance option:

enter image description here

From the Behaviour tab you have the option to switch-on autohiding of the Launcher and by clicking the Low/High buttons to control the responsiveness to the reveal of the launcher.

enter image description here

You can use the Reveal Location radio-buttons to indicate where you need to position your mouse to reveal the launcher.

By default the auto-hide nature is toggled off meaning the launcher is permanently visible.

link|improve this answer
feedback

If you don't have Compiz Config installed, you can still do this very easily. Launch gconf-editor by hitting Alt+F2 and then typing it and hitting Enter.
Navigate to /apps/compiz-1/plugins/unityshell/screen0/options and then set launcher_hide_mode to 0.

link|improve this answer
1  
Find this version the best!!! – vrcmr Aug 28 '11 at 12:01
feedback

You'd have to edit the source & rebuild unity. Haven't checked this in some time, (natty), bit I believe it;s defined in unity/plugins/unityshell/src/LauncherHideMachine.cpp, possibly here (this is from unity-5.2 source

_hide_delay_timeout_length = 750;

link|improve this answer
feedback

protected by Community Nov 13 '11 at 15:35

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.