@Jeremy

>Why do you think you need to take those settings out of ubuntu-
settings?

1) We can ship all sorts unity specific overrides in unity-settings.
It's cleaner that way.

2) We want to ship per-desktop override of ".desktop" (ex: Gnome-
software) on "/usr/share/unity/applications". Rather patching each app
individually we could do that in unity-settings. That's what ubuntu-mate
does in ubuntu-mate-settings.

3) Not every gnome app will work well with unity. If we want to use a
alternative we need to override mimeapps list in
"/usr/share/applications/unity-mimeapps.list". We can easily do that in
unity-settings.

4) The idea is to have a separate ubuntu-unity-amd64.iso. But in the
default iso, both autologin and user-session names set to "ubuntu". If
we want to change that to "unity", we could do that by shipping a
override in "/usr/share/lightdm/lightdm.conf.d/51-autologin.conf".
unity-settings seems proper place to do that. Other option is to carry
similar settings in lightdm.

5) In future you may want to demote all unity related components/bits to
universe. For that you need to decouple unity-session from gnome-session
and a separate unity-settings.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-settings in Ubuntu.
https://bugs.launchpad.net/bugs/1735998

Title:
  Decouple unity related settings as unity-settings

Status in ubuntu-settings package in Ubuntu:
  Confirmed

Bug description:
  This is an attempt to resolve "* Shared GSettings keys" issue listed
  under https://wiki.ubuntu.com/Unity/NotDefaultIssues.

  Ubuntu so far is providing session related overrides for both ubuntu &
  unity sessions in a single package, i.e. ubuntu-settings. But now that
  Unity is not the default desktop it doesn't make any sense to carry
  unity related overrides in ubuntu-settings.

  For this purpose I have created a new project: unity-settings
  (https://code.launchpad.net/~khurshid-alam/unity-settings/trunk) and
  the binary would be unity-settings in universe.

  To make this happen in under 18.04 cycle, the work-flow should be:

  1) Have unity-settings in the universe
  2) Have ubuntu-unity-desktop in the universe
  3) Let ubuntu-unity-desktop depends on unity-settings
  4) Drop unity related settings in ubuntu-settings (merge request in-progress)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-settings/+bug/1735998/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to