[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
0001-gnu-gnome-maps-Patch-DBUS-service.patch
Description: Text Data