Possible Duplicate:
How do I set the launcher to always show in Unity 2d?
I'm using unity-2d in ubuntu 11.04 since 3d version is not working good in virtual machines (i use virtualbox from MacOS X). All works fine except auto-hide.
With windows and Mac OS i get user for taskbar to be permanently on the screen - so i have issued "gconf-editor" and changed auto-hide for unity from "2" to "0". This stops it from hiding, but now all windows that i start (firefox, explorer etc) completely ignores unity taskbar and alignes themself on the left side of screen as if taskbar is hidden :(.
Is it any way to fix it and make fullscreen / newly created windows to correctly align themselves on the right side of taskbar and not ignore it?
Alan's answer doesn't work on Unity 2D because it doesn't use Compize.
If I got you right this might be the solution for your question: In gconf-editor enable "use_strut" in Unity 2D's settings (desktop -> unity-2d -> launcher). In addition Mariano Chavero has made "A simple GUI for Unity-2D Settings": http://marianochavero.wordpress.com/2011/04/20/a-simple-gui-for-unity-2d-settings-ubuntu-11-04/
Install CompizConfig Settings Manager.
sudo apt-get install compizconfig-settings-manager
Navigate to the Ubuntu Unity Plugin tab.
Change Hide Launcher to Never, and go back.
Scroll down to the Place Windows tab.
Experiment with the Placement Mode until you find what you are looking for.
I don't have Unity, otherwise I would know what Placement Mode you need.