- Glx-Dock / Cairo-Dock
- Cairo-Dock
- Contents
- Installation
- Plugin dependencies
- Configuration
- Running the dock
- Running the dock at startup
- Cairo-Dock method
- Openbox/Fluxbox
- GNOME
- Configuring the dock
- Troubleshooting
- Two Cairo-Docks are running
- The background is black
- Wifi plugin does not show the network strength
- Cairo-dock — панелька в стиле MacOS
- Скриншоты
- Описание Cairo-dock
- Сильные стороны Cairo-dock:
- Слабые стороны Cairo-dock:
- Установка
- Автозапуск Cairo-dock
Glx-Dock / Cairo-Dock
It is designed to be light , fast and customizable , and is desktop-agnostic.
It has a powerful DBus interface , to be controlled from a terminal or another application.
Features can be added by plug-ins or applets , and applets can be written in C or in any language .
Most actions can be done from keyboard .
- Zeitgeist (https://launchpad.net/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 as interfaces provided by several well-known applications:
- Pidgin, XChat, Tomboy/GNote, Transmission, Deluge, KTorrent, GTG, Thunderbird, Lifearea, Gnomenu/Cardapio
or websites:
- weather.com, Twitter/Indenti.ca, GoogleTranslate
Cairo-Dock 3.4 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 good alternative/addition to Unity, Gnome-Shell, Xfce-panel, KDE-panel, etc.
(For more details about the Cairo-Dock sessions and more screenshots, please have a look at a previous article: here)
- Menus : added the possibility to customise them
- Style : unified the style of all components of the dock
- Better integration with Compiz (e.g. when using the Cairo-Dock session ) and Cinnamon
- Applications Menu and Logout applets will wait the end of an update before displaying notifications
- Various improvements for Applications Menu, Shortcuts, Status-Notifier and Terminal applets
- Start working on EGL and Wayland support
- 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 2 support has been dropped.
The most visible change is the ability to customise the menus. You can change the background, the shape, etc. and even use your own css file (a menu.css file in your current_theme folder) for those who want to change every tiny details
Note that the dock now has the possibility to use an unified style. Either a custom one (on the left) or based on the current GTK3 theme (on the right):
You can easily change the style from the config panel:
(there are more options in the advanced mode of the configuration panel of the dock and you can choose to use the global style (or not) for many options of different applets)
The default theme has also been updated in order to use a custom style with a black background, it now looks like that:
These screenshots have been made with ‘Default-Panel’ and ‘Default-Single’ themes available in the Theme manager, but please remember that Cairo-Dock is fully customisable. You can easily change its look, simply have a look at the theme manager, your favourite search engine, DeviantArt, Gnome-Look, etc.
Many other tiny improvements and bugs fixes have added to this version in order to fix some details that can help the user, e.g.:
- There is a better integration with your Window Manager, e.g.:
- If it’s the first time you’re using our Cairo-Dock Session but your current dock only has one panel, you’ll see a proposition 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 save the new settings.
- On Cinnamon, the dock will open more specific applications (e.g. to change sound settings, lock the screen, logout, etc.)
- Applications Menu and Logout applets will wait for the end of an update of the system before displaying notifications, e.g.:
- When installing a new software, the Applications Menu will propose to you to open this new application at the end of the installation of all applications (of course, you can disable this behaviour)
- When upgrading your kernel (or a few other packages), you will see a notification only at the end of the upgrade of all packages which will propose you to reboot your computer. If you try to reboot your computer during an upgrade, the dock will show you a warning.
- A few options have been added (e.g. in the Terminal applet) and other details have been improved. For a complete ChangeLog, please have a look to our commit messages
Note that GTK 2 support has been dropped in this new release. If you still don’t support GTK 3, please install Cairo-Dock 3.3.
We just switched from BZR to Git on Github.
It’s absolutely not because BZR sucks! BZR is a great distributed version control system, easy to use and intuitive. For example, by default you commit all you changes, no need to use a «stage» or add an option. If you want to send your changes to another branch, simply add the new name when you push it. If you want to do two things in parallel, simply duplicate your folder. If you want to undo your commit, simply use the understandable uncommit command. If you want to undo your current changes, simply use revert command (by default, it will create backup files). If you just need a snapshot of a branch and still have the possibility to be synced, there is an option to not clone the entire branch. And many other details!
Plus also all other tools to manage Ubuntu’s .deb packages.
Of course, you can do all these stuff with Git but sometime it’s not so easy and not so intuitive. For example, you can do many things with the checkout command, maybe too many things. You can have a better control of your remote repos but it’s a bit more complex. You can add aliases, you can switch from a branch to another without duplicating any folder, there are a lot of options, etc. but it’s maybe not so useful for projects with only a few contributors.
So, why did we switch? Mostly to be on Github. Not because it’s Github but we hope that it will improve our visibility, we hope we 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 about Git and Github. We can even use the web interface to edit file and create pull requests!
Another interesting thing is that we can easily review the code on Github by adding comments linked to some lines in the code. And we can easily use other services thanks to Git’s Hooks (e.g. to automatically build and test the entire project on Travis when there are new changes, etc.)
Note that we will only use Github to host the code and your future pull requests. Please continue to report bugs/ideas/questions on Launchpad or on our forum
Also, if you still want to continue to use BZR (e.g. if you have scripts and you just want to compile the development version of the dock), you can continue to use BZR because these branches are now synced with our Git repositories: lp:cairo-dock-core , lp:cairo-dock-plug-ins , lp:cairo-dock-plug-ins-extras . But of course, if you were already using these BZR branches, you’ll need to re-download them.
Cairo-Dock has now a basic EGL and Wayland support. For more details about that, please have a look to our previous article
Источник
Cairo-Dock
Cairo-Dock is a highly customizable dock written in C.
Contents
Installation
Install cairo-dock from the official repositories. The core package provides only the strict minimum to run Cairo-Dock — to use applets, animations, views, effects and dialogs you will also need cairo-dock-plug-ins .
Plugin dependencies
The applets in cairo-dock-plug-ins require quite a lot of dependencies, therefore all of them have been made optional not to bloat your system if you do not use a particular applet. Please refer to the optdepends list and install those you need.
Configuration
Running the dock
Run the dock in the background:
This will generate a startup message that will ask you to choose a backend for the current session (OpenGL or Cairo). There is an option to remember the choice and if not choosing to remember the choice, a startup message will be generated each time Cairo-Dock is run without backend options. To supress the startup message, you can specify which backend to use when running Cairo-Dock by specifying it as an option.
Run the dock with OpenGL backend:
Run the dock with Cairo backend:
Running the dock at startup
This depends on which desktop environment or window manager that is being used and which backend Cairo-Dock should be run with. The following section shows how to run Cairo-Dock at startup without forcing a backend.
Cairo-Dock method
Run Cairo-Dock and right-click the dock and go to Cairo-Dock > Launch Cairo-Dock on startup. The settings will be stored in
/.config/autostart/ and sourced the next time you login.
Openbox/Fluxbox
Add the following to
If you have xfce4-autostart-editor installed, simply run it and add an entry for Cairo-Dock. If you are not using a session manager you can add the following to
GNOME
Add a Cairo-Dock entry to Startup Programs using
Configuring the dock
To configure the dock, right-click the dock and go to Cairo-Dock > Configure.
Troubleshooting
Two Cairo-Docks are running
This is most likely a result of saved sessions being runned at login. If you are using a desktop environment like GNOME, KDE or Xfce you need to disable automatic startup of sessions in your session manager settings. You may also need to delete the sessions cache:
If you are not using a desktop environment with a session manager or choose to have Cairo-Dock startup by itself, you need to remove autostart files generated by Cairo-Dock:
The background is black
This is most likely caused by not running a composite manager, like Xcompmgr. Cairo-Dock uses the transparency feature of the composite manager to display the dock, and without it the dock will be displayed with a black background. If you are using a desktop environment, simply enable the composite manager or desktop effects in the settings.
An alternative solution that does not require a composite manager is to enable fake transparency in Cairo-Dock. To do this, right-click the dock and go to Cairo-Dock > Configure > Advanced Mode > System > Composition. Then enable both Emulate composition with fake transparency and Make the config panel transparent.
Wifi plugin does not show the network strength
If you added the wifi plugin, and it is not showing the network strength, you have to certify that you have iwconfig installed (the plugin depends on it) and that you have permission to read the full output of iwconfig.
Install wireless_tools to get iwconfig.
And to get the permission to read the full output of the iwconfig as a normal user (read more about Capabilities):
Источник
Cairo-dock — панелька в стиле MacOS
Cairo-dock — это очень красивая dock-панель, которая напоминает знаменитую панель MacOS.
Cairo-dock является одной из самых лучших программ в своем роде, работающей в Linux. Программа обладает высокой скоростью работы (Cairo-dock на нетбуке Samsung N140 работает намного быстрее своих собратьев), а функционал программы поразит даже искушенного пользователя.
В программе есть 2 режима запуска с использованием технологии OpenGL и без использования OpenGL, что позволяет запускать эту панель практически на любых компьютерах.
Скриншоты
Описание Cairo-dock
Сильные стороны Cairo-dock:
- Cairo-dock — это очень красивое приложение.
- Cairo-dock не сильно требователен к системным ресурсам компьютера.
- В Cairo-dock есть огромное количество разных настроек, которые позволяют настроить dock-панель «под себя».
- Можно интегрировать в панель GnoMenu.
- В программе большое количество встроенных эффектов.
- В программе также как и в Avant Window Navigator есть встроенные апплеты, которые выполняют определенные действия. Из наиболее полезных апплетов можно выделить: информер погоды (большое количество российских городов), RSS-агрегатор, корзина, напоминание о входящей почте и много других.
- Все апплеты, доступные в Cairo-dock, можно отделить и разместить отдельно в любом месте рабочего стола.
- Cairo-dock экономит место на рабочем месте.
- Имеется доступ к готовым пользовательским темам оформления из окна настройки Cairo-dock.
Слабые стороны Cairo-dock:
- Программы нет в стандартной поставке Ubuntu.
- Язык интерфейса: русский
- Лицензия: GNU GPL
- Домашняя страница:http://www.glx-dock.org
- Доп. информация:
Установка
- Более подробней прочитать об установки можно на на этой странице .
- Установить Cairo-dock в Ubuntu можно подключив дополнительный репозиторий:
Автозапуск Cairo-dock
Для автоматического запуска Cairo-dock, при старте ОС, нужно добавить приложение в Параметры→Запускаемые приложение.
Для загрузки Cairo-dock с OpenGL в качестве команды загрузки следует использовать:
Для загрузки Cairo-dock без OpenGL в качестве команды загрузки следует использовать:
- hummel #
5 апреля, 22:05
Красивая панелька, правда после ее установки отказался работать плеер VLС. Пришлось лечить бубном)))
hummel: Красивая панелька, правда после ее установки отказался работать плеер VLС. Пришлось лечить бубном)))
Почему-то на ATI -шных карточках с OpenGL криво работает, в отличие от Nvidia
интересно, а у меня док внутри прямоугольника Малевича..
может какие эффекты еще на док влияют?!Voffka: интересно, а у меня док внутри прямоугольника Малевича.. может какие эффекты еще на док влияют?!
У меня такое было только на видеокартах ATI
Комп продолжает пормозить даже после удаления этой панели!
как вернуть все назад?
Такое впечатление, что работает compiz, хотя я его удалил…И у меня такое было. Снёс нафик эту панель.
Отличная альтернатива Docky в Ubuntu. На старом нетбуке работает отлично, совершенно не требовательная к процессорному времени и ОЗУ .
Источник