You are not logged in.
Gnome 3.20
dbus-1.10.10-3
If I am launching or trying to change any settings in root apps then geting this messages. I cant't save settings of any application.
sudo gedit /etc/pacman.conf
(gedit:1435): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=8c67ec3b09df4ef08cddf8096f4ef298 --binary-syntax --close-stderr': Child process exited with code 1
It is interesting, that I rebuild dbus with yaourt -Sb without any changes and it works again. Why it's happening and what's wrong with Arch's dbus package?
Last edited by DeadMetaler (2016-09-21 16:16:44)
Offline
Is this related?
All men have stood for freedom...
For freedom is the man that will turn the world upside down.
Gerrard Winstanley.
Offline
Nothing's wrong with Arch's dbus package. Using sudo to launch a GUI program causes issues and always has.
Offline
Alternatively, pass the DBUS_SESSION_BUS_ADDRESS from your own environment as opposed to launching a new session with dbus-launch (although I'd say this to be a somewhat saner approach, since you will have a seperate bus for root and non-root apps), the reason this doesn't work without a seperate dbus-launch command anymore, is that automatic dbus invocation via X11 has been disabled in the arch package. (Is there any further discussion on the rationale apart from the small comment on the package commit? I checked a few mailing lists (arch-general and -dev) and turned up empty, was there active breakage due it bein in there? or was it simply done for simplicity?)
Offline
As was announced last year, dbus sessions are now handled by systemd in a per-user basis. The change in the dbus package was made because the feature is/should be no longer used.
Offline