gnome-session seemingly masked gnome-software-service, but it's still being started
I'm trying to prevent GNOME Software from autostarting by masking its desktop file, but none of these work:
- cp /etc/xdg/autostart/gnome-software-service.desktop ~/.config/autostart/ && echo "Hidden=true" >> ~/.config/autostart/gnome-software-service.desktop
- creating a skeleton desktop file that contains only the bare minimum (type, name, Hidden=true)
When I run the session in debug mode it does seem like that desktop entry is disabled:
❯ grep gnome-software session.err
gnome-session-binary[9004]: DEBUG(+): GsmManager: read /home/michel/.config/autostart/gnome-software-service.desktop
gnome-session-binary[9004]: DEBUG(+): GsmManager: read /etc/xdg/autostart/gnome-software-service.desktop
gnome-session-binary[9004]: DEBUG(+): GsmManager: not adding app: app-id 'gnome-software-service.desktop' already exists
gnome-session-binary[9004]: DEBUG(+): GsmManager: ID: /org/gnome/SessionManager/App19 app-id:gnome-software-service.desktop is-disabled:1 is-conditionally-disabled:0
But there's always a gnome-software --gapplication-service
process running with a timestamp indicating it started when the current session started:
❯ ps auxwww | grep gnome-software
michel 10528 2.5 3.0 1318156 123772 ? Sl 14:42 0:03 /usr/bin/gnome-software --gapplication-service
michel 11342 0.0 0.0 215748 820 pts/2 S+ 14:45 0:00 grep --color=auto gnome-software
Any idea what could be causing this behavior? This happens on both Fedora 29 and 30.