On Tue, Nov 19, 2024 at 13:06 (-0500), E. Liddell via tde-users wrote:
On Mon, 18 Nov 2024 18:38:52 -0400
Jim via tde-users <users(a)trinitydesktop.org> wrote:
> Hi,
> I have TDE 14.1.1 installed on Slackware64 15.0.
> Firefox keeps spitting out error messages like
this:
> Unable to open /opt/trinity/share/dconf/profile/user: Permission denied: 'glib
warning', file /tmp/firefox-128.4.0/toolkit/xre/nsSigHandlers.cpp:187
>
https://bugzilla.mozilla.org/show_bug.cgi?id=1410879 seems to indicate that
> firefox is looking in /opt/trinity/share/... because /opt/trinity/share is
> in the XDG_DATA_DIRS environment variable.
> In my Slackware version of TDE, there is no
directory
> /opt/trinity/share/dconf at all, which (partially) explains why firefox is
> whining.
dconf is part of Gnome. It seems that your Firefox or
one of its dependencies
expects Gnome to be on the system, or other DEs to be using Gnome's
libraries and file setup. I would call that a Firefox bug or a packaging error,
depending on where the problem was introduced.
Interestingly (to me), firefox is not linked with the gnome libraries (or,
at least, running ldd on the firefox binary doesn't show that), and running
strings on the binary doesn't find any strings with XDG. So I guess
firefox is doing something a little more devious.
I guess I could dig into the firefox code and try to figure it out, but my
annoyance will have to grow by another order of magnitude before I go down
that rabbit hole.
Cheers.
Jim