On Thu, Dec 24, 2020 at 5:48 AM John <graysky@xxxxxxxxxxxx> wrote: > > I need to have the following start > /usr/lib/systemd/user/pulseaudio.service so it can make use of > pulseaudio. Using a After= or Wants= does not work. What is the > correct way to have a system service like this run a user service > unit? > No, that's not possible. PA also supports system service, if this is a kiosk system, maybe you can use it instead. > % cat /usr/lib/systemd/system/kodi.service > [Unit] > Description=Kodi standalone (GBM) > After=remote-fs.target network-online.target nss-lookup.target > sound.target bluetooth.target polkit.service upower.service > mysqld.service > Wants=network-online.target polkit.service upower.service > Conflicts=getty@tty1.service > > [Service] > User=kodi > Group=kodi > EnvironmentFile=-/etc/conf.d/kodi-standalone > TTYPath=/dev/tty1 > Environment=WINDOWING=gbm > ExecStart=/usr/bin/kodi-standalone > ExecStop=/usr/bin/killall --user kodi --exact --wait kodi-gbm > Restart=on-abort > StandardInput=tty > StandardOutput=journal > > [Install] > Alias=display-manager.service > _______________________________________________ > systemd-devel mailing list > systemd-devel@xxxxxxxxxxxxxxxxxxxxx > https://lists.freedesktop.org/mailman/listinfo/systemd-devel _______________________________________________ systemd-devel mailing list systemd-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/systemd-devel