Kullanıcı sistemi PulseAudio hizmeti


10

Bu soruya başka bir şey yok: Çalıştırmak için bir PulseAudio systemd hizmeti oluşturmak için neye ihtiyacım olduğunu bilmek istiyorum systemd --user.

Google'dan çeşitli kullanıcı hizmetleri de dahil olmak üzere birkaç farklı şey denedim, ancak dbus ile bunun için gereken her şey arasında tam olarak ayarlanamıyorum.

Güncelleme: Grafik oturumlarıyla iyi çalışıyor gibi görünüyor, ancak hala konsoldan giriş yaparken dbus ile bazı tutarsızlıklar yaşıyorum. Ama PulseAudio oldukça güvenilir bir şekilde başlıyor, bu yüzden fazla endişelenmiyorum.

Yanıtlar:


11

Sadece bir tahmin ama bir dosyada böyle bir şey 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

Bunu systemd kurulumu ile ilgili ek dosyaları olan bir github deposunda buldum .

Bu repo yazarı, blogunda bu yazıyı da yazdı: systemd bir oturum yöneticisi olarak . Bu yazı, repodaki dosyaların nasıl kullanılacağını açıklar.

Bu arada repodaki dosyalar buraya gidiyor ${HOME}/.config/systemd/user/.


Dan pulseaudio.service artı dbus.service & dbus.socket olarak bu kullanarak burada , nihayet işe aldım! Durdurmaya çalışırsam hatalar çıkarır, ama muhtemelen PulseAudio'yu durdurmayacağım. Bir ton teşekkürler!
bitflips
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.