这个问题没有太多其他内容:我想知道创建一个 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/
.