[arch-dev-public] xinitrc.d/30-dbus and ConsoleKit mess

Ionut Biru ibiru at archlinux.org
Fri Nov 4 04:07:46 EDT 2011

On 11/04/2011 09:50 AM, Evangelos Foutras wrote:
> Hi all,
> My understanding of how PolicyKit, ConsoleKit, D-Bus, etc interact with
> each other is somewhat vague, so if I'm saying something wrong or
> stupid, please correct me.
> I recently removed a couple of "PolicyKit Local Authority" (.pkla) files
> from xfce4-session and another one from thunar yesterday. The reasoning
> being that everything should work through ConsoleKit without requiring
> membership to a specific group, e.g. power or storage.
> Unfortunately, one cannot simply do 'exec ck-launch-session startxfce4'
> in their $HOME/.xinitrc due to FS#25031 [1], at least not without
> commenting the block in the beginning that sources
> /etc/X11/xinit/xinitrc.d/30-dbus.
> I see two possible ways to solve this:
> 1) Remove /etc/X11/xinit/xinitrc.d/30-dbus and let the individual
> display manager, session manager, w/e, start a dbus session.

this crap breaks gnome as well :D

> 2) Add a /etc/X11/xinit/xinitrc.d/90-consolekit file to the consolekit
> package like Gentoo seems to be doing [2].
> Maybe someone more knowledgeable knows what the best way to proceed is?
> [1] https://bugs.archlinux.org/task/25031
> [2] https://bugs.gentoo.org/show_bug.cgi?id=329317


More information about the arch-dev-public mailing list