The current version of Unity 2D that comes with Ubuntu 11.04 Beta 2 does not feature any sort of configuration panel and unfortunately there is no easy way to disable the auto-hide feature of the Unity 2D panel. Here is a short script that will give you an icon on your Unity panel to toggle (enable or disable) the auto-hide functionality:
Copy the following script to
/usr/local/bin/unity-2d-toggle-autohide.sh :
- #!/bin/sh
- if [ $(gconftool-2 --get /desktop/unity-2d/launcher/hide_mode) -eq 0 ]; then
- autoHide=1
- useStrut=false
- else
- autoHide=0
- useStrut=true
- fi
- gconftool-2 --typetype=int --set /desktop/unity-2d/launcher/hide_mode $autoHide
- gconftool-2 --typetype=bool --set /desktop/unity-2d/launcher/use_strut $useStrut
Now create a menu entry for this helper script and save it as
/usr/share/applications/unity-2d-toggle-autohide.desktop :
- [Desktop Entry]
- Name=Toggle Unity 2D Panel Auto-Hide
- Comment=Enabled or disables Unity 2D's panel auto-hide functionality
- Icon=gnome-fs-desktop
- Exec=unity-2d-toggle-autohide.sh
- Terminal=false
- Type=Application
- Categories=Utility
Finally from the Terminal start nautilus /usr/share/applications and add the new entry “Toggle Unity 2D Panel Auto-Hide” to your Unity 2D panel via dragging and dropping.
Clicking on it will toggle auto-hide.
Cool! Thank You. The only thing I had to modify was line 11 and 12 in the script, “–type=” instead of “–typetype=”.