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.
What’s in this release?
Main Changes:
- Added a search entry in the Applications Menu. It allows to rapidly look for programs from their name or their description
- Added support of logind in the Logout applet
- Better integration in the Cinnamon desktop
- Added support of the StartupNotification protocol. It allows launchers to be animated until the application opens and avoids accidental double launches
- Added an new third-party applet: Notification History to never miss a notification
- Upgraded the Dbus API to be even more powerful
- A huge rewrite of the core using Objects
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:
- Renamed our launcher: ‘Cairo-Dock (no OpenGL)’ => ‘Cairo-Dock (Fallback Mode)’
- Updated the documentation of the API: https://doc.glx-dock.org and Documentation
- Updated translations
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