bug-guix
[Top][All Lists]
Advanced

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

bug#41058: GNOME Maps fails to start in GNOME


From: Leo Prikler
Subject: bug#41058: GNOME Maps fails to start in GNOME
Date: Mon, 11 May 2020 14:31:55 +0200
User-agent: Evolution 3.34.2

I think, I figured out the root cause of this.  GApplication launches
apps through dbus, looking up the respective service in share/dbus-1. 
The service for GNOME Maps does not start the actual program, but much
rather a gjs wrapper, which we don't patch -- and which we can't simply
patch, because that leads to other errors, that rival our own when it
comes to how cryptic they are.

I've attached a patch, in which I rewrite the DBUS service to use the
actual program.  I have not fully tested this patch, as `guix
environment --ad-hoc gnome-maps` appears not to be strong enough to
influence the gapplication lookup.  However, if you launch `gnome-maps
--gapplication-service` in one terminal, then quickly switch to some
other and launch `gnome-maps` normally, the one that spawned the
service is the one that gets used, so claiming the bus in this fashion
*should* work.

Regards,
Leo

Attachment: 0001-gnu-gnome-maps-Patch-DBUS-service.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]