ubuntu-mate-welcome.desktop should go in /etc/xdg, not in /etc/skel

Bug #1672292 reported by Alkis Georgopoulos on 2017-03-13
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-mate-welcome (Ubuntu)
Low
Martin Wimpress

Bug Description

The ubuntu-mate-welcome ships /etc/skel/.config/autostart/ubuntu-mate-welcome.desktop.
It's not usual for packages to ship things in /etc/skel, and it's making it more difficult for sysadmins to handle it.

A more proper way to do it would be to ship it in /etc/xdg/autostart/ubuntu-mate-welcome.desktop,
to have OnlyShowIn=MATE; in it,
and to also have a gsettings key that can control if it's enabled or not, for example this is from orca-autostart.desktop:
AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled

Then the "[x] Open Welcome when I log on" check box can toggle that gsetting, instead of removing ~/.config/autostart/ubuntu-mate-welcome.desktop,
and sysadmins can use gsettings overrides to enable or disable it globally etc as it's the normal for such settings.

Changed in ubuntu-mate:
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Martin Wimpress (flexiondotorg)
Changed in ubuntu-mate-welcome (Ubuntu):
status: New → Triaged
importance: Undecided → Low
assignee: nobody → Martin Wimpress (flexiondotorg)
no longer affects: ubuntu-mate
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers