Benutzersystem und PulseAudio-Dienst


10

Nicht viel mehr zu dieser Frage: Ich möchte wissen, was ich brauche, um einen PulseAudio-Systemdienst zu erstellen, mit dem ich ausgeführt werden kann systemd --user.

Ich habe ein paar verschiedene Dinge ausprobiert, einschließlich verschiedener Nutzerdienste von Google, aber ich kann es nicht genau zwischen dbus und allem anderen, was dafür erforderlich ist, einrichten.

Update: Es scheint in Ordnung mit grafischen Sitzungen zu funktionieren, aber ich habe immer noch einige Inkonsistenzen mit dbus, wenn ich mich über die Konsole anmelde. Aber PulseAudio startet ziemlich zuverlässig, deshalb bin ich nicht übermäßig besorgt.

Antworten:


11

Nur eine Vermutung, aber so etwas in einer Datei 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

Ich fand dies in einem Github-Repo, das zusätzliche Dateien im Zusammenhang mit dem Systemd-Setup enthielt .

Der Autor dieses Repos hat in seinem Blog auch diesen Beitrag geschrieben: systemd als Sitzungsmanager . In diesem Beitrag erfahren Sie, wie Sie die Dateien im Repo verwenden.

Übrigens gehen die Dateien im Repo hier , ${HOME}/.config/systemd/user/.


Mit diesem als pulseaudio.service plus dbus.service & dbus.socket von hier aus habe ich es endlich zum Laufen gebracht ! Es spuckt Fehler aus, wenn ich versuche, es zu stoppen, aber ich denke, ich werde PulseAudio wahrscheinlich sowieso nicht stoppen. Danke vielmals!
Bitflips
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.