
Wenn ich meld mit sudo
, su
, gksu
oder starte gksudo
, erhalte ich die folgende Ausgabe:
(meld:1666): GLib-GIO-CRITICAL **: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(meld:1666): GLib-GIO-CRITICAL **: g_dbus_proxy_get_name_owner: assertion 'G_IS_DBUS_PROXY (proxy)' failed
(meld:1666): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=745b249ad9024475816761582a9ee2ca --binary-syntax --close-stderr': Child process exited with code 1
Und ich kann die Einstellungen nicht ändern.
Im Vergleich dazu verwende ich Geany mit Sudo ohne Probleme, Fehler oder Warnungen und kann die Einstellungen von Geany ändern.
Ich benutze:
- melden 3.16.4
- dconf 0.26.0
- glib2 2.50.3
Antwort1
Die Installation von dbus-x11 hat bei mir funktioniert.
apt install dbus-x11
Ich kann jetzt die Einstellungen ändern und sehe beim Start keine Fehler in der Befehlszeile.
Antwort2
Zu diesem Thema:dbus ist über kdesu/sudo nicht erreichbar, aber eine Neukompilierung von dbus hilft, ich muss neu kompilieren dbus
.
Das habe ich also auf meinem Archlinux-System gemacht
# installs arch build system
sudo pacman -S abs
# download the abs dbus (do it with the root user)
abs core/dbus
# copy the files in my HOME
cp -r /var/abs/core/dbus/ ~/abs
# compile dbus
cd ~/abs/dbus
makepkg -s
# install the compiled package
sudo pacman -U dbus-1.10.16-2-x86_64.pkg.tar.xz
Und das hat das Problem behoben!