Користувач систематизований сервісом PulseAudio


10

Не багато іншого в цьому питанні: я хотів би знати, що мені потрібно для створення системи PulseAudio systemd, з якою потрібно працювати systemd --user.

Я спробував декілька різних речей, включаючи різні сервіси користувачів від Google, але я не можу налаштувати його прямо між dbus і всім іншим, необхідним для нього.

Оновлення: Схоже, це добре працює з графічними сеансами, але я все ще маю певну невідповідність dbus при вході через консоль. Але PulseAudio запускається досить надійно, тому я не надто переживаю.

Відповіді:


11

Просто здогадка, але щось подібне у файлі 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 як менеджер сеансів . У цьому дописі детально описано, як використовувати файли в репо.

До речі файли в репозиторій йдуть сюди, ${HOME}/.config/systemd/user/.


Використовуючи це як pulseaudio.service, плюс dbus.service & dbus.socket звідси , я нарешті змусив його працювати! Він виплюває помилки, якщо я спробую його зупинити, але я думаю, що я, ймовірно, не зупиняю PulseAudio. Дякую тонну!
bitflips
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.