[Bug 199486]

Jeremy Huddleston jeremyhu at freedesktop.org
Thu Aug 1 09:16:04 UTC 2013


(In reply to comment #10)
> Hrm.  What about the comments from Loic?

I don't think our comments conflict.  Loic was concerned about adding
dependencies, and I was suggesting making them soft rather than hard
dependencies.

The only real concern that I see is Michael's:

> Typically xinit is not run as a root, so the user does not have enough
> permissions to create a session with parameters. 
> I question weather or not we should try to move this call into X?  X is setuid
> root.

I admit that I did not read that comment the first time through as it
was collapsed in my view of the bug.  On darwin, we trigger a
LaunchDaemon in startx to do some privileged actions for xinit (like
creating /tmp/.X11-unix).  How is this currently handled on other OSs?
Still as an init script?

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to consolekit in Ubuntu.
https://bugs.launchpad.net/bugs/199486

Title:
  ConsoleKit integration

Status in X Window System initializer:
  In Progress
Status in “consolekit” package in Ubuntu:
  Fix Released
Status in “ume-config-common” package in Ubuntu:
  Invalid
Status in “xinit” package in Ubuntu:
  Invalid
Status in “xorg” package in Ubuntu:
  Invalid
Status in “xinit” package in Debian:
  Fix Released

Bug description:
  Hi,

  xinit needs to gain ConsoleKit integration just like GDM has ConsoleKit integration as more and more parts of the GNOME/FreeDesktop desktops are relying on it to grant access to DBus services:
  /etc/dbus-1/system.d/bluetooth.conf:  <policy at_console="true">
  /etc/dbus-1/system.d/newprinternotification.conf:       <policy at_console="true">
  /etc/dbus-1/system.d/nm-applet.conf:    <policy at_console="true">
  /etc/dbus-1/system.d/hal.conf:  <policy at_console="true">
  /etc/dbus-1/system.d/NetworkManager.conf:        <policy at_console="true">

  There are some upstream patches which don't seem to work in all cases.

  This is critical for UME as it launches the hildon-desktop via startx.

  Bye,

To manage notifications about this bug go to:
https://bugs.launchpad.net/xinit/+bug/199486/+subscriptions




More information about the foundations-bugs mailing list