PulseAudio'yu başsız bir sunucu kurulumunda nasıl çalıştırabilirim?


15

PulseAudio masaüstü kurulumlarında standart ses sunucusudur. Ancak sunucu kurulumunda ses hizmetleri ve dolayısıyla PulseAudio verilmez.

Başsız bir sunucuya PulseAudio'yu nasıl kurabilir ve kullanabilirim?

Yanıtlar:


18

ALSA'yı yükle

$ sudo apt-get install libasound2 libasound2-plugins alsa-utils alsa-oss

PulseAudio'yu yükleyin:

$ sudo apt-get install pulseaudio pulseaudio-utils

PA için Grup Üyelikleri Ayarlama:

$ sudo usermod -aG pulse,pulse-access <username>

PulseaudioServer'ı çalıştırın:

$ pulseaudio -D

Aşağıdaki komut, bir lavabonun PulseAudio tarafından tanınıp tanınmadığını gösterir:

$ pacmd list-sinks

Aşağıdaki çıktı için lavabo adını unutmayın.

Bu komut, verilen bir lavaboya ses dosyası çalacaktır :

$ pacmd play-file <filename> <sinkname>

Ses cihazlarının sesini açmamız gerekebilir:

  • ALSA için: kullanın alsamixer
  • Pulseaudio için: pacmd set-sink-mute n 0n'nin lavabo dizini olduğu yerde kullanın (muhtemelen 0)

Diğer CLI komutları için Pulse Audio Wiki'ye de bakın

To Pulseaudio Sunucusu yapılandırmak bizim ihtiyaçlarına biz düzenleme gerekebilir /etc/pulse/default.pave /etc/pulse/daemon.confkendini açıklayıcı gel söyledi. notları.

Ses sistemini test etmek için ayrıca bkz. Ses Sorun Giderme Kılavuzu


Teşekkürler! Harika çalışıyor! Ancak sunucu kurulumlarında pulsaudio otomatik olarak başlamadı. Ayrıca /etc/rc.local dosyasına "/ usr / bin / pulseaudio -D" eklemeyi denedim, ancak yardımcı olmadı. Nasıl düzeltebileceğinizi biliyor musunuz?
Ivan Kolesnikov

2
Pulseaudio, giriş yaptıktan sonra kullanıcı alanında çalışacak şekilde tasarlanmıştır. Bir hizmet olarak çalıştırmak için sistem çapında pulseaudio
Takkat

kök salıyor musun? pulseaudio - sistemini deneyebilir misiniz?
Steve
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.