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

Bug #1672292 reported by Alkis Georgopoulos
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-mate-welcome (Ubuntu)
Fix Released
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
Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

This is fix in version 17.10.22 of the Ubuntu MATE Welcome snap.

Changed in ubuntu-mate-welcome (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.