summaryrefslogtreecommitdiff
path: root/xorg
Commit message (Collapse)AuthorAgeFilesLines
* login: avoid external process callMax Harmathy2018-01-121-1/+1
| | | | | Use a shell builtin of posix shells insteaf of calling 'which'. See also http://stackoverflow.com/a/677212
* login: support user-bus on dbus1David Herrmann2015-08-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | dbus-1.10 was just released, including systemd units to run `dbus-daemon --session` as systemd user unit. This allows using a user-bus with dbus1, just like we do per default with kdbus. All the dbus libraries have already been fixed long ago to use the user-bus as default. Hence, there's no need to set DBUS_SESSION_BUS_ADDRESS= if we use the user-bus. However, gdm and friends continue to spawn a session bus if this variable is not set (instead of checking for the existence of the user-bus). Hence, we force the user-bus, if it is available, in pam_systemd. Once gdm and friends are fixed, we can continue to drop this again. However, that might take a while. With this in place, all that is needed to make the user-bus work is: `systemctl --global enable dbus.socket` If dbus.socket is not enabled, the legacy session-bus is still used. Based on a patch by: Jan Alexander Steffens <jan.steffens@gmail.com>
* push xorg information to the systemd --user instanceKay Sievers2015-01-091-0/+3