हर बार जब मैं बूट करता हूं तो मुझे अपने ऑडियो आउटपुट डिवाइस को अपने "लाइन आउट" हेडफ़ोन पर स्विच करना पड़ता है क्योंकि किसी कारण से स्पीकर के रूप में मेरा माइक्रोफ़ोन चूक जाता है।
हर बार जब मैं बूट करता हूं तो मुझे अपने ऑडियो आउटपुट डिवाइस को अपने "लाइन आउट" हेडफ़ोन पर स्विच करना पड़ता है क्योंकि किसी कारण से स्पीकर के रूप में मेरा माइक्रोफ़ोन चूक जाता है।
जवाबों:
यहां डिफ़ॉल्ट ऑडियो इनपुट / आउटपुट सेट करने के लिए एक अच्छी तरह से समझाया गया ट्यूटोरियल है।
पहला: ऑडियो आउटपुट डिवाइस का उपयोग करके सूची दें
pactl list short sources
आउटपुट का उदाहरण:
pactl list short sources
0 alsa_output.pci-0000_02_00.1.hdmi-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
1 alsa_input.usb-AVerMedia_Technologies__Inc._Live_Gamer_Portable_2_5202050100060-03.analog-stereo module-alsa-card.c
2 alsa_output.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo.monitor module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
3 alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo module-alsa-card.c s16le 2ch 44100Hz RUNNING
दूसरा : डिफ़ॉल्ट आउटपुट डिवाइस सेट करने के लिए कमांड चलाएं
pactl set-default-sink <'output_device_name'>
उदाहरण: pactl set-default-sink 'alsa_output.pci-0000_00_1f.3.analog-stereo'
अब, इस कार्य को हर पुनरारंभ पर करने के लिए, इसका अनुसरण करें:
सबसे पहले, फ़ाइल /etc/pulse/default.pa का उपयोग करके खोलें :
sudo -H gedit /etc/pulse/default.pa
फिर फ़ाइल के नीचे स्क्रॉल करें, जहां से शुरू होने वाली दो लाइनों पर set-
टिप्पणी की जाएगी।
अब, इन लाइनों को अनइंस्टॉल करें और शब्द इनपुट और आउटपुट को सिंक (आउटपुट के लिए) / स्रोत (इनपुट के लिए) की संख्या से बदल दें जिसे आप डिफ़ॉल्ट होना चाहते हैं।
उदाहरण (डिफ़ॉल्ट इनपुट और आउटपुट दोनों सेट करता है):
### Make some devices default
set-default-sink 3
set-default-source 3
पुनश्च: के रूप में के साथ टिप्पणी में चर्चा बिम , यह भी संभव है ( उनके अनुसार ) में इनपुट / आउटपुट नाम डाल करने के लिए /etc/pulse/default.pa
इनपुट / आउटपुट नंबर के बजाय।
उदाहरण:
### Make some devices default
set-default-sink alsa_output.pci-0000_00_1f.3.analog-stereo
set-default-source alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
ऐसा करने के बाद, सहेजें और बाहर निकलें। फिर, चलकर ~ / .config / पल्स डायरेक्टरी को हटाएँ rm -r ~/.config/pulse
, और फिर सिस्टम को रिबूट करें। एक बार सिस्टम रिबूट होने के बाद, उपयुक्त उपकरणों को अब डिफॉल्ट के रूप में सेट किया जाना चाहिए।
load-module module-switch-on-connect
फ़ाइल में /etc/pulse/default.pa
होना करने के लिए # load-module module-switch-on-connect
आदेश लगातार परिवर्तन करने के लिए में।
'alsa_output.pci-0000_00_1f.3.analog-stereo'
डिवाइस नंबर की तुलना में सेट-डिफॉल्ट-सिंक के लिए नाम स्ट्रिंग ( उदाहरण में) का उपयोग करने के लिए अधिक समझ में आता है । संख्या बदल सकती है, वह नाम सबसे अधिक संभावना नहीं होगा ...
pactl list short sinks
और नीचे दिए गए उदाहरण में आप उपयोग करते हैं pactl list short sources
। यह थोड़ा भ्रमित करने वाला है।
सिंगरिउम के उत्तर को काम करने के लिए, मुझे इस पंक्ति को /etc/pulse/default.pa
जोड़कर टिप्पणी करनी थी #
:
# load-module module-switch-on-connect
अन्यथा, स्टार्टअप पर मेरा ऑडियो डिवाइस मेरे डिफ़ॉल्ट डिवाइस पर सेट हो जाएगा, लेकिन यह पता चलने के बाद मेरे यूएसबी हब पर स्विच हो जाएगा। यह उस स्विच को रोकता है और सुनिश्चित करता है कि आपका चुना गया ऑडियो डिवाइस आउटपुट है।
PulseAudio Volume Control
यदि आप GUI का उपयोग करना पसंद करते हैं तो यह किया जा सकता है ।
एक बार जब आपने PulseAudio वॉल्यूम नियंत्रण खोल लिया है, तो configuration
(अंतिम टैब) चुनें, फिर उस आउटपुट और / या इनपुट का चयन करें जिसका आप उपयोग करना चाहते हैंprofile
ड्रॉपडाउन मेनू ।
इसे इसी तरह देखना चाहिए
PulseAudio Volume Control
प्रत्येक इनपुट, आउटपुट, सिस्टम ध्वनियों और अनुप्रयोगों के लिए वॉल्यूम स्तरों को समायोजित करने के लिए भी उपयोग किया जा सकता है जो वर्तमान में उपयोग में हैं।
यहाँ PulseAudio के बारे में अधिक जानकारी के साथ Linuxhint से एक पोस्ट है।
sudo
रनिंग करते समय इसकी आवश्यकता नहीं होती हैsudo rm -r ~/.config/pulse