[gnome-shell] extensions-app: Start as service when D-Bus activated



commit e8d5564e9e002d86d0a0d1c57866294f526f7475
Author: Florian Müllner <fmuellner gnome org>
Date:   Wed Dec 22 15:48:48 2021 +0100

    extensions-app: Start as service when D-Bus activated
    
    When the app is properly launched, D-Bus activation will be followed
    by a call to org.freedesktop.Application.Activate() to open the window.
    
    But it's also possible for D-Bus activation to happen in other
    circumstances, for example during gdbus command line completion.
    
    We don't want to pop up a window then, so pass the --gapplication-service
    flag to properly separate D-Bus activation from activating the app.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2076>

 subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in 
b/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in
index a935780b7d..b68f5fff66 100644
--- a/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in
+++ b/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in
@@ -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@
+Exec=@bindir@/@prgname@ --gapplication-service
 DBusActivatable=true
 Categories=GNOME;GTK;Utility;
 OnlyShowIn=GNOME;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]