मैं रिबूट के पार लगातार एक पल्सीडियो कार्ड प्रोफाइल कैसे सेट करूं


11

मैं pulseaudio के कार्ड प्रोफाइल सेट करने की कोशिश कर रहा हूं, और मैंने काम करने के लिए स्विचिंग प्रोफ़ाइल प्राप्त कर ली है pactl set-card-profile, लेकिन अब तक जब मशीन रिबूट होती है, तो ऑडियो प्रोफाइल output:analog-stereoएचडीएमआई पर शेष रहने के बजाय वापस डिफ़ॉल्ट पर पहुंच जाती है। मैं प्रोफ़ाइल को एक तरह से कैसे सेट कर सकता हूं जो रिबूट में बनी रहती है?

जवाबों:


7

Pulseaudio डेमॉन के लिए डिफ़ॉल्ट सेटिंग्स बनाने के लिए हम /etc/pulse/default.paसंबंधित अनुभागों को अनइंस्टॉल करके और हमारे आउटपुट सिंक और इनपुट स्रोत के नाम पर अंतिम खंड में एक डिफ़ॉल्ट स्रोत या सिंक देने के लिए संपादित कर सकते हैं :

### Make some devices default
set-default-sink <name_of_sink>
set-default-source <name_of_source>

यदि आपके साउंड कार्ड को एक विशिष्ट प्रोफ़ाइल की आवश्यकता होती है, तो हम follwing लाइन भी जोड़ सकते हैं:

set-card-profile <cardindex> <profilename>

डिफ़ॉल्ट सेटिंग को पुनर्स्थापित करने में सक्षम होने के लिए संपादन करने से पहले कृपया इस फ़ाइल का बैकअप लें।

यदि आप निश्चित नहीं हैं कि आपके सिंक का क्या नाम है, तो आप टर्मिनल में निम्नलिखित आदेश जारी कर सकते हैं ताकि सभी सिंक को सक्रिय रूप से सूचीबद्ध किया जा सके:

pacmd list-sinks

यह जांचने के लिए कि क्या सिंक सही है हम जारी कर सकते हैं

pacmd set-default-sink <nameofsink>

किसी टर्मिनल में हम default.pa को बदलने से पहले। प्रभाव देखने के लिए ऑडियो सेटिंग्स खोलें (लेकिन यह वास्तव में डिफ़ॉल्ट सेटिंग्स के साथ सिंक को नहीं बदलेगा - यह जवाब देखें ! )


मैं सिंक सेटिंग (जहाँ तक मुझे पता है) का उपयोग नहीं कर रहा हूँ। मैं उपयोग करके प्रोफाइल बदल रहा हूं pactl set-card-profile। क्या अब भी ऐसा ही किया जाता है? मुझे कैसे पता चलेगा कि सिंक फाइल में क्या डाला जाता है?
डेनिथ

आमतौर पर सूचीबद्ध एचडीएमआई पोर्ट के लिए एक ऑडियो सिंक होगा pacmd list-sinks(जैसे कि <alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1>यह आपके हार्डवेयर पर अलग हो सकता है!) जिसे आप अपने डिफ़ॉल्ट .pa के लिए उपयोग कर सकते हैं।
तक्कत

एक और नोट: आपको pacmd set-default-sink <nameofsink>यह देखने के लिए कि वह क्या करता है, यह देखने के लिए आपको टर्मिनल में अपनी कमांड का परीक्षण करना चाहिए ।
ताकत

अब तक मैंने देखा है कि सभी मामलों में, मैं केवल सूची-सिंक उत्पादन में एक सिंक है। मेरे द्वारा सक्षम किए गए कार्ड प्रोफाइल के आधार पर सिंक विवरण क्या बदलते हैं। अगर मैं सेट-डिफॉल्ट-सिंक का उपयोग करने की कोशिश करता हूं, तो मुझे "सिंक <नाम> मौजूद नहीं है"
डैनिथ

2
इस स्थिति में आप अपने set-card-profile <card-index> <profilename>डिफॉल्ट को जोड़ सकते हैं
।pa
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.