Cairo-Dock cafe | Café Cairo-Dock
etam, Saturday 15 February 2014 à 00:05
|
|
Subscription date : 15 February 2014
Messages : 1
|
Hi,
Greate! I just branched it on my build service home folder to allow sending it to the company intranet. Will install it next monday for testing.
Thanks! |
matttbe, Wednesday 19 February 2014 à 00:20
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hello,
Thank you for maintaining these packages!
Here is just a few ideas after having quickly read your .spec files:
- I'm not sure that it's a good idea to create a package for each plugin. This behaviour has also been chosen by Debian maintainers but we think that it's not a good idea:
- There are a lot of plugins: it's not so easy to maintain all this list (there are a few problems with Debian packages and we saw that it's hard to maintain, e.g. with data files that can be shared between plugins or missing in some packages)
- When installing the dock, users want to test plugins, they also want to have a nice default theme (if many plugins are missing, it will be strange).
- Some plugins are important (e.g. DBus), some of them are used by many people. If a plugin is not enabled in the config panel, it will not be launched by the dock.
- It's possible that plugins will be renamed/remove/added in the future, some data are shared between plugins or installed not only in this dir: %{_datadir}/cairo-dock/plug-ins/DIR (e.g. python's scripts for some applets)
- For Ubuntu, there are 7 packages for the plugins:
- cairo-dock-plug-ins => with all libcd-*.so files (but it can be interesting to split packages that have extras/exotic dependences, e.g. mail, weblets, etc. but we try to reduce to number of packages). When installing this package (which is automatically installed when installing 'cairo-dock' meta-package), it will also install -data, -integration and -dbus-interface-python.
- cairo-dock-plug-ins-data => data + scripts
- cairo-dock-plug-ins-integration => all libcd_*-integration.so files: these plugins don't need any dependences, they are automatically enabled if some programs are running
- cairo-dock-plug-ins-dbus-interface-python => this package should be installed by default (needed for most third-party applets)
- cairo-dock-plug-ins-dbus-interface-mono => these packages need many other dependences and it's maybe better to not install them by default
- cairo-dock-plug-ins-dbus-interface-ruby
- cairo-dock-plug-ins-dbus-interface-vala
- (please read the cairo-dock-core/INSTALL file for more details about that
)
- (and the Help plugin should always be installed when installing the dock, it's maybe better to not split it into a new package)
- The description of the Help plugin is Cairo Dock drop_indicator Plugin
- Is it possible to remove these words in the description: "doclet like Mac" (I'm not sure that Apple layers will like that
)
- For the description, you can find another one there: debian/control
Cairo-Dock is a pretty, light and convenient interface to your desktop,
able to replace advantageously your system panel!
It features multi-docks, taskbar, launchers and a lot of useful applets.
Applets can be detached from the dock to act as desktop widgets.
Numerous ready-to-use themes are downloadable in 1 click, and can be easily
customized at your convenience.
It can use hardware acceleration to be very fast and low on CPU.
.
Some screenshots are available : http://pics.glx-dock.org
Development site: https://launchpad.net/cairo-dock
Thank you for your help!  |
Mahler, Thursday 12 June 2014 à 23:09
|
|
Cairo-Dock cafe | Café Cairo-Dock
|