extensions-app: Fix service activation mix-up

Starting the D-Bus service should not pop-up a window by itself,
it should just register and wait for an explicit call to Activate().

The .desktop file on the other hand should fully activate the
app when using the Exec line.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7423

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3202>
(cherry picked from commit 3504a6a8a9)
This commit is contained in:
Florian Müllner 2024-02-20 13:09:41 +01:00
parent 5682dfe22c
commit 197b925952
No known key found for this signature in database
2 changed files with 2 additions and 2 deletions

View file

@ -4,7 +4,7 @@ Name=Extensions
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@app_id@
Comment=Configure GNOME Shell Extensions
Exec=@bindir@/@prgname@ --gapplication-service
Exec=@bindir@/@prgname@
DBusActivatable=true
Categories=GNOME;GTK;Utility;
OnlyShowIn=GNOME;

View file

@ -1,3 +1,3 @@
[D-BUS Service]
Name=@app_id@
Exec=@bindir@/@prgname@
Exec=@bindir@/@prgname@ --gapplication-service