id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 2458 cannot connect to the owning users CORBA ORB (for gconf) sascha_silbe silbe "Sugar activities need access to GConf, e.g. for the default font size ({{{/desktop/sugar/font/default_size}}}) that's queried right on startup. GConf still uses an ORB (CORBA). Connections happen through a unix socket in {{{/tmp/orbit-/linc-}. A client needs {{{rw}}} permissions, but by default only the user itself has these. {{{umask 002}}} in {{{~/.xsession}}} had no effect. Because a new socket is created for each session and gconfd is auto-activated by dbus, we cannot change the permissions in {{{~/.xsession}}}. GConf is going to get replaced by [http://live.gnome.org/dconf dconf], but it doesn't seem like that's significantly less trouble for us: {{{ Typically, reading a key from dconf involves zero system calls and zero context switches. This is achieved with a simple file format that doubles both as the storage format for data in dconf and as an IPC mechanism between the clients and the server. }}} " defect new Unspecified by Maintainer Unspecified Rainbow Git as of bugdate Major mstone Unspecified New