Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I don't like to be auto hide and stay there for never because it is annoying to me. I only like it when it is dodge windows to hide the launcher. Please help me fix it in Ubuntu 12.04 or above.

share|improve this question

6 Answers

up vote 11 down vote accepted

How to restore Dodge behavior in 12.04

This Ubuntu Geek post and this newer WepUpd8 post report how to restore the Dodge Windows and Dodge Active Windows for Unity in 12.04. These can then be set in the Unity plugin in CompizConfig Settings Manager. Update: For 12.10 / 13.04, please refer also to this WepUpd8 post.

It is required to add a ppa:

sudo apt-add-repository ppa:ikarosdev/unity-revamped

and run a distribution upgrade:

sudo apt-get update
sudo apt-get dist-upgrade

Then open CCSM and set it to your favorite behavior!

Dodge Window and Dodge Active Window behavior restored in Ubuntu 12.04. The terminal is only to document Ubuntu version. (The terminal is only to document Ubuntu version.)

You might have to log out and in again for it to take effect.

This patch also restores the old Click-To-Minimize behavior. See this Webupd8 post for details.

All changes can be reverted by the following commands:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped

Alternatively, a hack to restore the older Dodge behavior is reported on here.

I tried out the "real dodge" version, and it works so-so in my opinion. Most notably, the launcher does not "go above" active windows, but pushes them to the side, where it sometimes gets stuck (so the launcher doesn't go away again). In general, when the launcher shifts position, so does many other things on screen (e.g., icons on the desktop).

An alternative is to (almost) permanently hide the launcher (see here) and use a dock with the wished for behavior (for example cairo-dock).

share|improve this answer
Your repo makes my 12.04 broken again ( ie: flashy windows when changing desktop :-( ) -- any way you can add the fix? If not thats cool - thanks .. – schmoopy Aug 2 '12 at 1:51
It's not my repo, so I'm not the right guy to ask... Sorry. I hope it'll be fixed, though. – Rasmus Aug 3 '12 at 8:19
Oh haha - dont know why i thought that. Thanks for sharing it :-) – schmoopy Aug 4 '12 at 16:35

12.04

I'm afraid the dodge window capability was deliberately removed from 12.04

According to Mark Shuttleworth

"dodge-windows approach tested very poorly. We thought it would work well, tried it, tested it, and have had to evolve from there based on evidence....

If users encounter the dodge by moving windows against the launcher, then it is fine. They see that the dodge happens when they push the launcher away, they discover they can move the window back and the launcher will reappear. So far so good.

Here's the problem. Most users don't discover the dodging by moving a window till it touches the launcher. They first encounter it when they maximise a window. So, they login to the desktop. Good. They start an app. Good. Then they maximise a window, and the launcher "disappears". To these users, the behaviour is deeply uncomfortable, random. And these are in fact the majority of users. It also turns out that users who can work with dodging launchers can also work perfectly well with launchers which always hide when not used."

By default the launcher is always visible.

More information about how to configure the launcher can be found in the Q&A

How can I configure Unity's launcher auto-hide behavior?


Dodge Windows is a topic covered by WebUpd8

An enterprising developer has written some scripts that mimic the dodge window behaviour when a window is moved into the launcher area - i.e. it hides and unhides as appropriate.

A similar script is available to autohide the launcher when a window is maximised.

Note - these are in binary deb format. Obviously - installing random binaries is not recommended practise from a security point. Read the article if you wish to pursue this.

share|improve this answer
1  
there is a bug report with some very forthright views as to retaining the option for the dodge behaviour: bugs.launchpad.net/unity/+bug/930148 – fossfreedom Mar 3 '12 at 22:23

12.04

Here is the solution: https://help.ubuntu.com/community/Unity-ReplaceDodgeWindowsBehavior

have fun!

share|improve this answer
This will revert unity back to the 4 options for hiding, see no issues here after doing so. There will likely be packages available in the future for those that don't wish to build unity themselves. While Tips & Tutorials still allows support it can be gotten here, ubuntuforums.org/showthread.php?t=1967822 – doug Apr 29 '12 at 4:44

12.04

this feature called dodge. was dropped from unity. there are unofficial solutions to get it back.

There are two window dodge behaviours available: one that works mostly as it used to be in Ubuntu 11.10 and the other one only works for maximized windows:

 real window dodge behaviour for the Unity Launcher and you can download it here: 

http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb

 window dodge behaviour for maximized windows and you can download it here:

http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb

for further info please see the related section on this post.

share|improve this answer
Thanks for your answer. It would have been really nice if the application worked. Unfortunately, it spams awk errors and sets the launcher to never-hide. I think I'm giving up on unity for now, less than 24h after I started using it. :) – Mr. Pixel Apr 28 '12 at 12:10

12.04

Unity 2D is the only way to have dodge in Precise out of the box. After logging in, open dconf-editor and navigate to /com/canonical/unity-2d/launcher/hide-mode and set its value to 2 (the default is 0).

share|improve this answer

12.04

In Ubuntu 12.04 the Dodge Windows feature was removed. To get it back you will have to install basically a patched version of Unity.

The easiest way is probably to read the following posts carefully and follow the instructions. There are two different kind of fixes and you'll have to settle for one.

Get Dodge Windows Unity Autohide Behaviour For Maximized Windows In Ubuntu 12.04 Precise Pangolin and Real Window Dodge Unity Launcher Bahaviour For Ubuntu 12.04, I presume you'd prefer the latter. I, however, understand that this is a custom build of Unity and cannot give any information about future updates (should unity receive updates), bug fixes etc.

You might also want to check out the original ubuntuforums thread that dealt with these issues: HOW-TO: Unity with 'Dodge Windows' and minimize/unminimize behavior

share|improve this answer

protected by fossfreedom Nov 2 '12 at 9:29

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.