summaryrefslogtreecommitdiff
path: root/xorg
Commit message (Collapse)AuthorAgeFilesLines
* xorg/50-systemd-user: add a full license headerZbigniew Jędrzejewski-Szmek2021-10-011-0/+8
| | | | | This file is installed onto user systems, so it should have the full header that says where it came from.
* scripts: use 4 space indentationZbigniew Jędrzejewski-Szmek2019-04-121-1/+1
| | | | | | | | | | | | | | | | | | We had all kinds of indentation: 2 sp, 3 sp, 4 sp, 8 sp, and mixed. 4 sp was the most common, in particular the majority of scripts under test/ used that. Let's standarize on 4 sp, because many commandlines are long and there's a lot of nesting, and with 8sp indentation less stuff fits. 4 sp also seems to be the default indentation, so this will make it less likely that people will mess up if they don't load the editor config. (I think people often use vi, and vi has no support to load project-wide configuration automatically. We distribute a .vimrc file, but it is not loaded by default, and even the instructions in it seem to discourage its use for security reasons.) Also remove the few vim config lines that were left. We should either have them on all files, or none. Also remove some strange stuff like '#!/bin/env bash', yikes.
* 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