When I start applications using GConf (such as gthumb and liferea)
from a "screen" window, I get many GConf errors:
** (gthumb:24754): WARNING **: GConf error:
Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-ENas4H9v2w: Connection refused)
** (gthumb:24754): WARNING **: GConf error:
Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-ENas4H9v2w: Connection refused)
** (gthumb:24754): WARNING **: GConf error:
Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-ENas4H9v2w: Connection refused)
and so on. I don't know whether the culprit is gconf2 or dbus...
In the "screen" session, I have:
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-ENas4H9v2w,guid=8f34077d53a0c20686fd4419004ed7d0
in my environment, while I have:
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-8YWMhIOvpA,guid=10a6d6d450278bf513f5ec6b009b469f
otherwise. IMHO, any method based on the environment (except DISPLAY,
which doesn't change in general) is broken because the environment
isn't something global.