Arch-Linux

使用者 systemd PulseAudio 服務

  • May 11, 2013

這個問題沒什麼別的了:我想知道我需要什麼來創建一個 PulseAudio systemd 服務來執行systemd --user

我嘗試了一些不同的東西,包括來自 Google 的各種使用者服務,但我無法在 dbus 和它所需的所有其他東西之間正確設置它。

**更新:**圖形會話似乎可以正常工作,但是通過控制台登錄時我仍然與 dbus 有一些不一致。但是 PulseAudio 的啟動相當可靠,所以我並不太擔心。

只是一個猜測,但在文件中是這樣的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 as a session manager。這篇文章詳細介紹瞭如何使用 repo 中的文件。

順便說一下,repo 中的文件放在這裡,${HOME}/.config/systemd/user/.

引用自:https://unix.stackexchange.com/questions/75404