From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tanguy Le Carrour Subject: Re: Packaging Grisbi Date: Sat, 8 Jun 2019 15:23:55 +0200 Message-ID: <20190608132355.ixjldxsc7eidvlzo@melmoth> References: <20190512121101.qabhj5jdcnwgs6jp@melmoth> <87pnon4eqf.fsf@ngyro.com> <20190513065136.neexsffqgvwgyhev@rafflesia.localdomain> <20190529153800.6uhdsarrtt3dgzyt@melmoth> <87o93j5qvp.fsf@ngyro.com> <20190602170634.yxan6x7fw65xw327@melmoth> <87pnnvsta5.fsf@ngyro.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:59342) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZbgR-0005CZ-Kr for guix-devel@gnu.org; Sat, 08 Jun 2019 09:47:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hZbgP-0002rk-QU for guix-devel@gnu.org; Sat, 08 Jun 2019 09:46:59 -0400 Received: from mslow2.mail.gandi.net ([217.70.178.242]:56246) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hZbgP-0002nT-An for guix-devel@gnu.org; Sat, 08 Jun 2019 09:46:57 -0400 Received: from relay12.mail.gandi.net (unknown [217.70.178.232]) by mslow2.mail.gandi.net (Postfix) with ESMTP id C08E03A6071 for ; Sat, 8 Jun 2019 13:24:27 +0000 (UTC) Content-Disposition: inline In-Reply-To: <87pnnvsta5.fsf@ngyro.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Timothy Sample Cc: Guix Hi Tim Sorry it took me so long just to type 1 `cat` and 2=C2=A0`ls`! ^_^' =E2=80=A6 Le 06/02, Timothy Sample a =C3=A9crit : > Tanguy Le Carrour writes: > > [=E2=80=A6] > > Le 05/30, Timothy Sample a =C3=A9crit : > >> [=E2=80=A6] > >> >> > Tanguy Le Carrour writes: > >> >> > > I get the following error message: > >> >> > > > >> >> > > ``` > >> >> > > failed to commit changes to dconf: > >> >> > > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: > >> >> > > The name ca.desrt.dconf was not provided by any .service file= s > >> >> > > ``` > >> [=E2=80=A6] > >> I applied your patch below, and everything works great for me. It s= eems > >> this is because I am running GNOME, and GNOME puts the dconf service > >> file in the system profile. > >>=20 > >> What desktop are you running? How is D-Bus started? > >> [=E2=80=A6] > What are the contents of the =E2=80=9C$GDM_DBUS_DAEMON=E2=80=9D file ab= ove? It should > set it up so that D-Bus looks at the system profile and your user > profile. Please check that the service file is available either in >=20 > /run/current-system/profile/share/dbus-1/services/ > or > $HOME/.guix-profile/share/dbus-1/services/ >=20 > There should be a symlink called =E2=80=9Cca.desrt.dconf.service=E2=80=9D= in one of > those directories. =E2=80=A6 But I eventually did! ``` =E2=9D=AF cat /gnu/store/bp4zn8kx5p09ddn6dm7lsdlf4l0cj8g3-gdm-dbus-wrappe= r #!/gnu/store/9alic3caqhay3h8mx4iihpmyj6ymqpcx-guile-2.2.4/bin/guile --no-= auto-compile !# (begin (use-modules (srfi srfi-26)) (define system-profile "/run/current-= system/profile") (define user-profile (and=3D> (getpw (getuid)) (lambda (= pw) (string-append (passwd:dir pw) "/.guix-profile")))) (define profiles = (if user-profile (list user-profile system-profile) (list system-profile)= )) (setenv "XDG_CONFIG_DIRS" (string-join (map (cut string-append <> "/et= c/xdg") profiles) ":")) (setenv "XDG_DATA_DIRS" (string-join (map (cut st= ring-append <> "/share") profiles) ":")) (apply execl (string-append "/gn= u/store/s62xzisv3mnl510m5wbf91jzzd392l6f-dbus-1.12.12" "/bin/dbus-daemon"= ) (program-arguments)))=E2=8F=8E = =20 =E2=9D=AF ls /run/current-system/profile/share/dbus-1/services/ org.a11y.Bus.service@ =E2=9D=AF ls $HOME/.guix-profile/share/dbus-1/services/ org.gnome.evince.Daemon.service@ org.knopwob.dunst.service@ ``` So, apparently the `ca.desrt.dconf.service` is missing, which would explain the problem. The thing is, I have no clue how it's supposed to be started? Is it something I missed in the doc? Or is there something else I need to do because I'm using bspwm? I checked my guix system config, and the service section looks rather bas= ic: ``` (services (append (list (set-xorg-configuration (xorg-configuration (keyboard-layout keyboard-layout)))) %desktop-services)) ``` Any help welcome! --=20 Tanguy