[Unit] PartOf=userlogin@%i.target After=systemd-logind.service After=display-manager.service systemd-logind.service Description=Creating a link file for user to access tdm-socket DefaultDependencies=no Before=starter@%i.service [Service] User=%i Environment=DBUS_SESSION_BUS_ADDRESS=kernel:path=/sys/fs/kdbus/%i-user/bus;unix:path=/run/user/%i/bus Environment=XDG_RUNTIME_DIR=/run/user/%i SmackProcessLabel=User Type=oneshot ExecStart=/usr/bin/sh -c "while [ ! -e /run/tdm-socket ] ; do /usr/bin/sleep .1 ; done ;/usr/bin/ln -s /run/tdm-socket /run/user/%i/"