Install Cairo Dock 3.3.1 in Ubuntu 13.10 Saucy/Ubuntu 13.04 Raring/Ubuntu 12.10 Quantal/Ubuntu 12.04 Precise/10.04 Lucid/11.10/11.04/10.10/Linux Mint 16/15/14/13/12/11/10/9/other Ubuntu derivatives

Cairo-Dock, a fast and customizable desktop interface which can be used as alternative or addition to Unity, Gnome-Shell, Xfce-panel, and KDE-panel, is now at version 3.3.1.
Cairo-Dock sits in the centre of your desktop, allowing you to monitor and control your favourite apps: music players, chat messengers, twitter, torrents downloaders, RSS feeds, calendar/tasks, weather, mail checkers, etc, and a powerful taskbar.
Cairo Dock includes many plugins/applets such as: weather, clock, Messaging Menu, system monitor, keyboard indicators, custom icons, notification area, clipboard manager, and many other plugins.
cairo dock

Core:
  • Cairo-Dock Session:
    • Support Gnome Session 3.8
    • When launching it for the first time and if Compiz is running, enable a staticswitcher (Alt+Tab) if no switcher is enabled
  • Default themes: added a few default apps for XFCE
  • Dialogues:
    • Prevent dialogues from going out of the screen if the WM doesn't handle this
    • Close the sub-dock if a dialogue overlaps it
    • Fixed a bug that made the background of the widgets inside the dialogue visible
  • GUI: settings about images: used the image selector widget instead file selector widget
  • Docks:
    • Fixed a bug that made a sub-dock hide itself when placed in the top left corner of the screen
    • Fixed a bug that prevented sub-docks to hide in specific conditions
  • OpenGL:
    • Created a backend for the OpenGL interfaces (can be useful for a future support of other OpenGL interfaces)
    • The Intel 4000HD is now blacklisted (except if 'cairo-dock -o' command is used) due to annoying bug
  • Tests: Added a test framework, and several tests
  • Theme packager: added the possibility to select another output directory and added a message if there is an error
  • Windows:
    • Isolated a lot of functions linked to X11 (can be useful for a future support of Wayland or Mir)
    • If a window has no type and is not transient (e.g. windows of xterm, lxterm, uxterm, and rxvt), keep it on the taskbar
  • Misc:

Plug-ins:
  • Applications Menu:
    • Added support of ezame, a new Menu Editor
    • Added an option to not load settings.menu file (can be useless or it duplicates menu sections on some systems)
    • Set the desktop environment to correctly exclude apps
  • Clipper: In some cases the history was not saved before the end of the session
  • Clock:
    • Interface: Python: fixed a crash if no translation file is found for this domain
    • Installation: Python: support DESTDIR env var
  • DBus:
    • Support login1 for the 'resuming' signal
    • ICAL: Check if a task a valid before adding it
  • Drop to Share:
    • Added Imgur.com support
    • Fixed imageshack.us and uppix.com support
    • Improved error messages
    • Added the possibility to translate some dedicated menus
    • Fixed the title of the Text items in the History menu
  • Indicator-applet3 (Indicator-Generic):
    • Added support of new Indicator Services (Indicator-NG, installed in /usr/share/unity/indicators)
    • Added a workaround to draw the correct image after a short delay if the image is not yet ready.
  • Logout:
    • Lock Screen: added support of cinnamon-screensaver, all [smthg]-screensaver daemons and light-locker
    • Added the possibility to switch user with a custom command
    • Fixed switch user when using GDM
    • Displayed a warning message if it's not possible to reboot/shutdown.
  • Mail: Added the possibility to use a specific icon for each account
  • Note-taking: improve the window to edit notes
  • Notification area: Hide the icon if there is no item (if there is nothing to display)
  • PowerManager:
    • Better handle the case where a device is added/removed
    • Capacity: used the sum and not the average of all batteries
    • Label: used shorter string for the label and start with the percentage (should be better when displaying the dock in a vertical position where labels have a maximum size)
  • Recent-event:
    • Support both Zeitgeist-1.0 and Zeitgeist-2.0
    • Dialogue: used a longer search bar (expanded and filled)
    • Update the result each time a new key is pressed
  • Switcher: listen to more events to correctly update the icon when a window is moved/minimised/created/...
  • Terminal: Added a few more options: scrollback, scroll on output/keystroke, custom font
  • Weather: URL for the detailed weather has changed
  • Wifi:
    • If we don't want the quickinfo: refresh the icon too
    • Used the full path for iwconfig

Other Changes:
  • Deluge: A menu entry to quit the application was missing
  • Calendar:
    • Used 'cal' if 'ncal' is not available
    • Added a theme selector: default, faenza, custom
  • Screensaver inhibitor: only list processes of the current user
  • Moon: fixed a few bugs:
    • Added the possibility to translate the label (days)
    • When using a subdock for the next 7 days, also change the main icon
    • Added the possibility to use other icons in different formats (only in the directory of the applet)
    • Removed duplicated code
  • Translator: invert languages when scrolling
  • Twitter: Updating to the API 1.1
  • Deluge & KTorrent: translated torrents info message
  • GMail: reduce the number of update of the icon/quickinfo (do that only if it's needed)
  • Google: Parser: if the URL can changed: with or without '/url' (it depends of the country)
  • Transmission:
    • Added the possibility to display the remaining time of the slowest active torrent as quick-info
    • Improved torrents info dialogue
    • Fixed a possible crash if Transmission has never been launched before
  • Websearch:
    • Fixed Google, Flickr and Bing search.
    • Removed Webshots (no longer available) and Twitter (api has changed).
    • List of results now shows the search engine's logo if is not a thumbnailable link icon.
  • Misc:
    • Added the possibility to translate the name of the applet
    • Fixed some compatibilities with Python 3 (some applets still need Python 2)

To install Cairo Dock in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
That's it
Source: glx-dock
Share To: