> That KDE-only user doesn't need /usr/share/gnome-session/. Splitting off
> cairo-doc.session to a package she doesn't need to install may be just
> the right thing for her.
Yeah, this is cleaner to do that. I'll try to do that ASAP.
> People who want to use Cairo-Dock with
> GNOME would ask for this package only, and everything else they need would
> follow. Ditto for cairo-dock-kde-integration, cairo-dock-xfce4-integration,
> etc. as appropriate.
That would be the best solution except that it will work only for the
power users or the ones who read the messages/suggestions. We think that
most users will use the Software Center (or apt-get without reading the
suggestions or using/knowing '--no-install-recommends' option) and they
will just install 'cairo-dock' package. This meta-package also installs
the core and all plugins including GNOME/KDE/XFCE-integration ones.
These GNOME/KDE/XFCE-integration plugins don't have any dependences to
other packages. It's not necessary because they will be enabled only if
you're using GNOME, KDE or XFCE. You don't need to install XFCE stuff if
you'll not use them.
That's really what we want with the session: we offer a Cairo-Dock
session but it needs some GNOME tools. We would like that new users
(using GNOME/Unity) are able to test it without installing extras stuff
because if they have to install any extra packages, only a few people
will do that. But we also don't want to add hundred of MB of packages
for those who are not using GNOME and Unity.
Then, recommending the new 'cairo-dock-session' package as well as
KDE/XFCE/LXDE/MATE/Cinnamon/e17/RazorQT sessions to not force installing this
package with all GNOME stuff is for me the best compromise that we can do. If a
XFCE user wants to install test Cairo-Dock session, it will have to install
this new package. Of course, this new 'cairo-dock-session' package will have
two dependences: gnome-session-bin and unity-settings-daemon (for Ubuntu 15.10).
What do you think about that?
** Changed in: cairo-dock (Ubuntu)
Status: Confirmed => Triaged
** Changed in: cairo-dock (Ubuntu)
Assignee: (unassigned) => Matthieu Baerts (matttbe)
** Changed in: cairo-dock (Ubuntu)
Milestone: None => ubuntu-15.09
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1464517
Title:
cairo-dock-data is missing a dependency on gnome-settings-daemon
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cairo-dock/+bug/1464517/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs