मैं एक हेडलेस सर्वर इंस्टॉलेशन में PulseAudio कैसे चलाऊं?


15

PulseAudio डेस्कटॉप इंस्टॉलेशन में मानक ऑडियो सर्वर है। हालांकि एक सर्वर स्थापना ऑडियो सेवाओं में और इस तरह PulseAudio प्रदान नहीं किया जाता है।

मैं हेडलेस सर्वर में PulseAudio का उपयोग कैसे करूं और कैसे स्थापित करूं?

जवाबों:


18

ALSA स्थापित करें

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

PulseAudio स्थापित करें:

$ sudo apt-get install pulseaudio pulseaudio-utils

पीए के लिए समूह सदस्यता सेट करें:

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

PulseaudioServer चलाएं:

$ pulseaudio -D

निम्नलिखित कमांड हमें बताती है कि क्या पल्सएडियो द्वारा एक सिंक को मान्यता दी गई है:

$ pacmd list-sinks

नीचे दिए गए आउटपुट के लिए सिंकनाम याद रखें।

यह कमांड दिए गए सिंक में एक साउंड फाइल चलाएगा:

$ pacmd play-file <filename> <sinkname>

हमें ऑडियो उपकरणों को अनम्यूट करने की आवश्यकता हो सकती है:

  • ALSA के लिए: उपयोग करें alsamixer
  • Pulseaudio के लिए: pacmd set-sink-mute n 0n का उपयोग करें जहां सिंक सूचकांक है (संभावित 0)

आगे CLI कमांड के लिए पल्स ऑडियो विकी भी देखें

अपनी आवश्यकताओं के लिए पल्सीडियो सर्वर को कॉन्फ़िगर करने के लिए हमें संपादित करने की आवश्यकता हो सकती है /etc/pulse/default.paऔर /etc/pulse/daemon.confजो स्वयं-व्याख्यात्मक के साथ आती है। टिप्पणियाँ।

ध्वनि प्रणाली के परीक्षण के लिए ध्वनि समस्या निवारण गाइड भी देखें


धन्यवाद! यह बहुत अच्छा काम करता है! लेकिन सर्वर इंस्टालेशन में pulsaudio अपने आप शुरू नहीं हुआ। मैंने /etc/rc.local में "/ usr / bin / pulseaudio -D" जोड़ने की भी कोशिश की, लेकिन इससे कोई मदद नहीं मिली। क्या आप जानते हैं कि इसे कैसे ठीक किया जाए?
इवान

2
Pulseaudio को लॉगिन के बाद यूजरस्पेस में चलाने के लिए डिज़ाइन किया गया है। इसे एक सेवा के रूप में चलाने के लिए आपको
पल्सेडियो

क्या आप जड़ में चल रहे हैं? क्या आप pulseaudio -system की कोशिश कर सकते हैं?
स्टीव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.