How To Install Cairo Dock On Ubuntu 18.04
A quick overview
Cairo-Dock is a desktop interface that takes the shape of docks, desklets, console, etc
It is designed to exist light, fast and customizable, and is desktop-agnostic.
It has a powerful DBus interface, to be controlled from a terminal or some other application.
Features can be added by plug-ins or applets, and applets tin can be written in C or in any language.
Most deportment can be done from keyboard.
Cairo-Dock implements the following protocols and standards:
- Desktop Entry Specification (http://world wide web.freedesktop.org/wiki/Specifications/desktop-entry-spec)
- Desktop Carte du jour Specification (http://www.freedesktop.org/wiki/Specifications/menu-spec)
- Startup Notification (http://www.freedesktop.org/wiki/Specifications/startup-notification-spec)
- Window manager specification (X11 ICCCM and EWMH) (http://www.freedesktop.org/wiki/Specifications/wm-spec)
- System tray protocol (http://world wide web.freedesktop.org/wiki/Specifications/systemtray-spec)
- Desktop base directory spec (http://www.freedesktop.org/wiki/Specifications/basedir-spec)
- Ubuntu's indicators (https://launchpad.net/indicator-applet)
- Ubuntu'southward Launcher API (https://wiki.ubuntu.com/Unity/LauncherAPI)
- Ubuntu's Global Menu (https://launchpad.cyberspace/indicator-application)
- StatusNotifierIcon (http://www.freedesktop.org/wiki/Specifications/StatusNotifierIcon)
- MPRIS one&2 (specifications.freedesktop.org/mpris-spec/latest)
- RSS protocol (http://en.wikipedia.org/wiki/RSS)
Cairo-Dock supports the following interfaces:
- Zeitgeist (https://launchpad.cyberspace/zeitgeist-project)
- Logind/Systemd (http://www.freedesktop.org/wiki/Software/systemd)
- Desktop Notifications (https://developer.gnome.org/notification-spec)
- DisplayManager (org.freedesktop.DisplayManager)
- Accounts (org.freedesktop.Accounts)
- ConsoleKit (org.freedesktop.ConsoleKit)
- UPower (org.freedesktop.UPower)
- Kernel stats from /proc
- Compiz (org.freedesktop.compiz)
- KWin (org.kde.kwin)
- Gnome-Shell (org.gnome.Shell)
- Cinnamon (org.Cinnamon)
- Screensaver (org.*.ScreenSaver, xscreensaver)
As well equally interfaces provided past several well-known applications:
- Pidgin, XChat, Tomboy/GNote, Transmission, Deluge, KTorrent, GTG, Thunderbird, Lifearea, Gnomenu/Cardapio
- weather.com, Twitter/Indenti.ca, GoogleTranslate
Cairo-Dock / GLX-Dock 3.4 is now available
Cairo-Dock iii.four is finally released! One year after the 3.3 version.
Cairo-Dock is a pretty, fast and customizable desktop interface. You can see it as a skillful alternative/addition to Unity, Gnome-Vanquish, Xfce-panel, KDE-panel, etc.
(For more than details virtually the Cairo-Dock sessions and more screenshots, please have a wait at a previous article: here)
TL;DR: main changes
- Menus: added the possibility to customise them
- Style: unified the manner of all components of the dock
- Meliorate integration with Compiz (e.g. when using the Cairo-Dock session) and Cinnamon
- Applications Bill of fare and Logout applets will wait the end of an update before displaying notifications
- Various improvements for Applications Menu, Shortcuts, Status-Notifier and Final applets
- Start working on EGL and Wayland back up
- And as always ... various bug fixes and improvements!
Important note: We just switched from BZR to GIT on Github, feel free to fork! https://github.com/Cairo-Dock
And GTK ii support has been dropped.
Screenshot of this version with 4 deportment
Menus and unified style
The most visible change is the ability to customise the menus. Yous tin modify the background, the shape, etc. and even use your own css file (a menu.css file in your current_theme folder) for those who desire to change every tiny details
Annotation that the dock now has the possibility to use an unified way. Either a custom one (on the left) or based on the current GTK3 theme (on the right):
.
You can hands change the style from the config panel:
(there are more than options in the avant-garde mode of the configuration panel of the dock and yous tin choose to employ the global mode (or not) for many options of different applets)
The default theme has too been updated in society to utilize a custom style with a black background, it now looks similar that:
These screenshots take been made with 'Default-Panel' and 'Default-Single' themes bachelor in the Theme managing director, just delight remember that Cairo-Dock is fully customisable. You tin hands change its await, simply have a look at the theme manager, your favourite search engine, DeviantArt, Gnome-Wait, etc.
Other improvements
Many other tiny improvements and bugs fixes have added to this version in order to fix some details that can assistance the user, e.g.:
- There is a better integration with your Window Managing director, e.thousand.:
- If it'due south the first fourth dimension you're using our Cairo-Dock Session but your electric current dock only has one panel, you'll encounter a proffer to switch to the 'Default-Panel' theme.
- When adding new desktops from the Switcher applet, a special case has been added for Compiz user to add workspaces instead of desktops (not the same concept) and salvage the new settings.
- On Cinnamon, the dock will open more specific applications (e.one thousand. to modify sound settings, lock the screen, logout, etc.)
- Applications Menu and Logout applets volition await for the finish of an update of the system before displaying notifications, east.thou.:
- When installing a new software, the Applications Menu will propose to yous to open this new application at the end of the installation of all applications (of class, yous can disable this behaviour)
- When upgrading your kernel (or a few other packages), you will see a notification simply at the end of the upgrade of all packages which will advise y'all to reboot your computer. If you lot attempt to reboot your calculator during an upgrade, the dock will bear witness you a alarm.
- A few options have been added (e.g. in the Terminal applet) and other details have been improved. For a consummate ChangeLog, delight have a look to our commit messages
Notation that GTK 2 back up has been dropped in this new release. If y'all all the same don't support GTK 3, delight install Cairo-Dock iii.3.
Switch from BZR to Git on Github
Nosotros just switched from BZR to Git on Github.
It'due south absolutely not because BZR sucks! BZR is a groovy distributed version control system, piece of cake to employ and intuitive. For case, by default you commit all yous changes, no need to use a "stage" or add an option. If you want to send your changes to another branch, just add the new name when yous button it. If y'all want to do 2 things in parallel, simply duplicate your folder. If you want to undo your commit, but employ the understandable uncommit control. If you want to undo your electric current changes, simply use revert command (by default, information technology will create backup files). If you but need a snapshot of a branch and withal have the possibility to be synced, there is an pick to not clone the entire branch. And many other details!
Plus besides all other tools to manage Ubuntu's .deb packages.
Of form, you lot can do all these stuff with Git only sometime it's not so easy and not so intuitive. For example, you lot can practise many things with the checkout command, maybe too many things. You tin can have a better control of your remote repos but it'southward a bit more complex. Yous tin add aliases, you can switch from a branch to some other without duplicating any folder, in that location are a lot of options, etc. but it'due south perchance not and then useful for projects with simply a few contributors.
And so, why did we switch? Mostly to be on Github. Not because it'south Github only we hope that information technology volition improve our visibility, we hope nosotros will have more contributors (because we're looking for new contributors, feel free to fork ). Many people are using Git, many people already have a Github account and there are a lot of documentations and tools almost Git and Github. We can even use the spider web interface to edit file and create pull requests!
Another interesting thing is that we can easily review the lawmaking on Github by adding comments linked to some lines in the code. And we tin can easily utilize other services thanks to Git's Hooks (e.g. to automatically build and test the unabridged project on Travis when there are new changes, etc.)
Note that we volition only use Github to host the code and your future pull requests. Delight go along to report bugs/ideas/questions on Launchpad or on our forum
Also, if you still want to continue to use BZR (eastward.chiliad. if yous take scripts and yous just want to compile the development version of the dock), you can continue to apply BZR because these branches are now synced with our Git repositories: lp:cairo-dock-cadre, lp:cairo-dock-plug-ins, lp:cairo-dock-plug-ins-extras. Simply of course, if you lot were already using these BZR branches, you'll demand to re-download them.
Hello EGL and Wayland
Cairo-Dock has now a bones EGL and Wayland support. For more details about that, please have a expect to our previous article
How to install
Installation is very easy, simply follow the wiki, depending on your distribution: Wiki: installation
Eastward.k. for Ubuntu users, you can simply re-create/paste these 3 lines into a final:
sudo add together-apt-repository ppa:cairo-dock-squad/ppa
sudo apt-become update
Then if Cairo-Dock is already installed:
sudo apt-get dist-upgrade
else:
sudo apt-get install cairo-dock cairo-dock-plug-ins
It's a community project, feel free to help!
If yous similar this projection, please exist nice and support it by reporting bugs or ideas, making applets, manufactures, videos, themes, or donations, sending patches, reviewing the lawmaking, etc.. Thank yous !
Fabounet (Fabrice Rey) and Matttbe (Matthieu Baerts) for the Cairo-Dock team.
matttbe, Thursday 23 October 2022 à 01:45
Cairo-Dock has started in July 2007, when Fabounet proposed a outset version on the ubuntu-fr.org forum. Since and then, new versions take followed at an intensive footstep with many innovative features similar sub-docks, desklets or OpenGL effects. One can always make the dock better. Y'all are invited to take function and brand proposals for hereafter evolutions on the forum ! See here to follow the progress of the piece of work. Friendly, the Cairo-dock'due south team
Many people take joined the project, each ane bringing its competences in graphics(themes), applets development, or translation.
Source: http://glx-dock.org/
Posted by: gandhioundiciat.blogspot.com

0 Response to "How To Install Cairo Dock On Ubuntu 18.04"
Post a Comment