用户 systemd PulseAudio 服务

用户 systemd PulseAudio 服务

这个问题没有太多其他内容:我想知道创建一个 PulseAudio systemd 服务与systemd --user.

我尝试了一些不同的东西,包括来自 Google 的各种用户服务,但我无法在 dbus 和它所需的其他一切之间正确设置它。

更新:它似乎可以在图形会话中正常工作,但在通过控制台登录时,我仍然与 dbus 存在一些不一致。但 PulseAudio 的启动相当可靠,所以我并不太担心。

答案1

只是猜测,但在文件中是这样的systemd/user/pulseaudio.service

[Unit]
Description=PulseAudio Sound System
Before=sound.target

[Service]
BusName=org.pulseaudio.Server
ExecStart=/usr/bin/pulseaudio
Restart=always

[Install]
WantedBy=session.target

我在一个中找到了这个github 仓库其中包含与 systemd 设置相关的其他文件。

该仓库的作者还在他的博客上写了这篇文章:systemd 作为会话管理器。这篇文章详细介绍了如何使用存储库中的文件。

顺便说一句,存储库中的文件位于此处,${HOME}/.config/systemd/user/.

相关内容