[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Programs like pcmanfm, evince, ... don't connect to dbus unless run
From: |
Brendan Tildesley |
Subject: |
Re: Programs like pcmanfm, evince, ... don't connect to dbus unless run with dbus-launch |
Date: |
Sun, 5 Aug 2018 21:57:15 +1000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 |
On 08/05/18 10:23, Danny Milosavljevic wrote:
> Hi Brendan,
>
> On Thu, 2 Aug 2018 16:21:02 +1000
> Brendan Tildesley <address@hidden> wrote:
>
>> I've always had gvfs installed and it hasn't made any difference as far
>> as I can tell
> Hmm, what does your ~/.guix-profile/share/dbus-1/services directory contain?
ca.desrt.dconf.service
org.freedesktop.IBus.service
org.gnome.FileRoller.ArchiveManager1.service
org.gtk.vfs.Daemon.service
org.gtk.vfs.UDisks2VolumeMonitor.service
org.a11y.Bus.service
org.freedesktop.portal.IBus.service
org.gnome.FileRoller.service
org.gtk.vfs.GPhoto2VolumeMonitor.service org.xfce.FileManager.service
org.fcitx.Fcitx.service
org.freedesktop.Telepathy.Client.Vinagre.service
org.gnome.Nautilus.service
org.gtk.vfs.Metadata.service org.xfce.Thunar.service
org.freedesktop.FileManager1.service
org.gnome.evince.Daemon.service
org.gnome.Rhythmbox3.service
org.gtk.vfs.MTPVolumeMonitor.service
>
> What is the environment variable XDG_DATA_DIRS set to?
/home/b/.guix-profile/share:/run/current-system/profile/share:/home/b/.guix-profile/share:/run/current-system/profile/share
(Not sure why it's repeated twice.)
> [...]
>> but it didn't fix the issue, and caused those weird errors. Actually I'm
>> not getting those errors anymore, maybe due to reconfiguring and
>> rebooting.
> Even more progress :)
Ok they are there for pcmanfm, but not evince.
It may be unrelated but I also get these messages with pcmanfm
(XDG_TEMPLATES_DIR is empty)
** (pcmanfm:1051): WARNING **: 20:10:52.602: XDG_TEMPLATES_DIR is set to
invalid path, ignoring it
(pcmanfm:1051): Gtk-WARNING **: 20:10:52.604: Unable to locate theme
engine in module_path: "adwaita",
(pcmanfm:1051): Gtk-WARNING **: 20:10:52.605: Unable to locate theme
engine in module_path: "adwaita",
(pcmanfm:1051): Gtk-WARNING **: 20:10:52.606: Unable to locate theme
engine in module_path: "murrine",
> [...]
> If you are motivated, I suggest to try to proceed to get the version
> without "dbus-launch bash" (but with slim configured to use dbus-launch)
> to work. It can't be missing much now.
I'm motivated it's just I have very little clue what I'm doing.
>
> I suspect that the gvfs service file is either not there, the environment
> variable is not set or the executable mentioned inside the service file
> is not found.
>
> For better debugging, try:
>
> youruser$ export DBUS_VERBOSE=1
> youruser$ evince
>
> And post the result here.
** (evince:1019): WARNING **: 20:07:46.869: Error retrieving
accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown:
The name org.a11y.Bus was not provided by any .service files
Error registering document:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.gnome.evince.Daemon was not provided by any .service files