इनपुट और आउटपुट के लिए मैं किस ऑडियो जैक का उपयोग करता हूं?


10

मैं एक Realtek HD ऑडियो कार्ड का उपयोग अपने मदरबोर्ड में कर रहा हूँ। विंडोज ड्राइवर एक नियंत्रण कक्ष के साथ आता है जो मुझे यह चुनने की अनुमति देता है कि कौन से बैक पैनल जैक का उपयोग किया जाता है। इसलिए उदाहरण के लिए मैं आउटपुट के लिए ब्लू जैक और ग्रीन जैक दोनों बना सकता हूं और माइक के लिए केवल लाल वाला। (जबकि डिफ़ॉल्ट रूप से, ब्लू जैक लाइन के लिए है, जिसकी मुझे कभी आवश्यकता नहीं है।)

मैं लिनक्स के तहत एक ही कैसे कर सकता हूं? यदि संभव हो, तो कृपया कुछ ऐसा सुझाव न दें जिसमें पल्सएडियो या जैक शामिल हो; यदि संभव हो तो, मैं एएलएसए कॉन्फ़िगरेशन फ़ाइलों को संपादित करके इसे सादे तरीके से करना चाहूंगा। जिस तरह से मैं इसे समझता हूं, मेरी समस्या का सॉफ्टवेयर सर्वर के साथ धाराओं को पुनर्निर्देशित करने के लिए कुछ नहीं होना चाहिए, बस ड्राइवर को इस जैक का इलाज करने के लिए निर्देश देना चाहिए, क्योंकि यह हार्डवेयर समर्थित है।

आपका बहुत बहुत धन्यवाद!


यह नए अप डेट के लिए काम करता है लिंक पर क्लिक करें askubuntu.com/questions/289042/…
स्कॉट हंट

जवाबों:


17

मैं इसे करने में कामयाब रहा, लेकिन रिबूट करने के बाद परिवर्तन वापस आ गया। ( अद्यतन: यह चारों ओर काम किया जा सकता है; इस पोस्ट के नीचे देखें।)

मैंने इसे GUA में अजगर के माध्यम से किया जिसे HDA एनालाइज़र कहा जाता है जिसे एएलएसए वेबसाइट से लाया जा सकता है और इसका उपयोग किया जा सकता है:

  • wget -O run.py http://www.alsa-project.org/hda-analyzer.py

  • sudo python run.py(उनका पृष्ठ यह नहीं कहता है sudo, लेकिन यदि आप ऐसा नहीं करते हैं sudo, तो यह स्क्रिप्ट डाउनलोड करेगा, लेकिन उन्हें चलाने और विशेषाधिकारों के बारे में शिकायत करने में विफल रहेगा।)

अब यह जीयूआई शुरू कर देगा, लेकिन इसके उपयोग की व्याख्या नहीं की गई है, और यह बिल्कुल नौसिखिया-अनुकूल नहीं है। इसलिए जीवन को आसान बनाने के लिए मैं समझाऊंगा कि मैंने यह कैसे किया। मेरे मामले में, यह दो क्लिकों की बात थी; मुश्किल हिस्सा वास्तव में क्या क्लिक किया जाना चाहिए पता लगा रहा था।

(ध्यान दें: आप एक-एक करके सभी नोड्स का पता लगा सकते हैं, लेकिन जो कुछ भी आपको समझ में नहीं आता है, उसे संशोधित न करें। कोई भी संशोधन (जैसे एक चेकबॉक्स को टिक करना) तुरंत प्रभावी हो जाता है; कोई लागू बटन नहीं है।)

  • सूची में कई नोड्स कहा जाता है Node[0x##]में से किसी के द्वारा पीछा किया AUD_OUT, AUD_IN, AUD_MIX, PINऔर VENDOR। केवल आपको ही देखना होगा PIN

  • पिन नोड्स के कई प्रकार हैं; जिस प्रकार से हम चाहते हैं वह पूरी विंडो को पैनल / नियंत्रण समूहों के साथ भर देगा (यह विंडो को फैलाने या अधिकतम करने में मदद करता है), जैसा कि इस स्क्रीनशॉट में है । (साइट ने मुझे छवि इनलाइन डालने से रोका, क्षमा करें।)

  • कॉन्फ़िगर डिफ़ॉल्ट फ़ील्ड के अंदर, कुछ नोड्स की पहली पंक्ति में होगा Jack Connection: N/A; हमें Jack Connection: Jackस्क्रीनशॉट में बताई गई चीजें चाहिए।

  • लाइन-इन को आउटपुट जैक में बदलने के लिए, तब तक देखें जब तक कि आप नोड को नहीं कहते Jack Type: Line In। (और नोटिस Jack Location2: Rearऔर Jack Color: Blue।)

  • फिर, नीचे दिए गए विजेट नियंत्रण समूह में तीन चेकबॉक्स में, IN को अनचेक करें और OUT चेक करें ।

  • उसी तरह से, आप किसी भी फ्रंट या रियर जैक को इनपुट या आउटपुट में से किसी को भी असाइन कर सकते हैं।

अब यदि आप विंडो बंद करते हैं, तो यह पूछेगा कि क्या आप परिवर्तनों को वापस करना चाहते हैं। हाँ कहना उन्हें तुरंत प्रभावित करता है; कोई भी उन्हें नहीं रखता है, लेकिन केवल इस सत्र के लिए।

यदि आप अपने परिवर्तनों को स्थायी रूप से रखना चाहते हैं, तो अभी तक HDA विश्लेषक को बंद न करें। इसके बजाय, नीचे-बाईं ओर "EXP" (निर्यात) पर क्लिक करें और एक फाइल पर अजगर स्क्रिप्ट लिखने के लिए इस रूप में सहेजें का उपयोग करें। अब उस फ़ाइल को किसी चीज़ की तरह कॉपी /etc/hda-mods.pyकरें /etc/rc.localऔर रूट के रूप में संपादित करें (उदाहरण का उपयोग करके gksudo gedit /etc/rc.local) और लाइन को लाइन से python /etc/hda-mods.pyठीक पहले जोड़ें exit 0, फिर इसे सहेजें और रीबूट करें। आपके परिवर्तन जीवित रहने चाहिए।


मैं जानना चाहता हूं कि 5.1 सेटअप को कॉन्फ़िगर करने के लिए एचडीए एनालाइज़र का उपयोग करने के इच्छुक लोगों के लिए यह कितना उपयोगी है ...
यमाहो

मैंने अपने सब-सेंटर आउटपुट के रूप में अपने गुलाबी (रियर) माइक पोर्ट का उपयोग करने के लिए इस भयानक राइट-अप का उपयोग किया, और मेरे रियर चैनल के रूप में मेरे नीले (रियर) लाइन-इन पोर्ट का उपयोग किया। यह प्रति सेकेण्डल साउंड होने के अर्थ में "5.1" नहीं है, लेकिन मुझे वास्तव में अभी इस बात की आवश्यकता नहीं है .. मुझे सभी चैनलों में एनालॉग स्टीरियो आउटपुट की आवश्यकता है।
डिजिटेलएक्स्रेमिस्ट

1
प्रत्येक आउटपुट को चिह्नित करने का एक तरीका होना चाहिए जो भी उद्देश्य के लिए है, अर्थात इसे एक सब-वूफर के रूप में नामित करें, आदि
डिजिटेलएक्सट्रीमिस्ट

3

एक और गिनी उपकरण पैकेज hdajackretaskसे हो सकता है alsa-tools-gui। बहुत ही सरल gui, बूट ओवरराइड और उन्नत विकल्पों का समर्थन करता है।

यहां छवि विवरण दर्ज करें

मुझे आशा है कि मैंने इस प्रश्न को पूरी तरह से गलत नहीं समझा। ओपी ने गैर-बैक-विकल्प के लिए कहा, लेकिन मुझे पूरा यकीन है कि यह किसी और की मदद कर सकता है। मेरे मामले में, मुझे एडवांस ओवरराइड की जांच करनी थी और असंबद्ध पिन दिखाना था और एक हेडफोन आउटपुट के लिए एक असंबद्ध माइक्रोफोन इनपुट सेट करना था। बहुत ही अजीब, लेकिन काम करता है। हालांकि एक cmd लाइन समाधान देखना पसंद करेंगे


बूट लागू होने के बाद ही मेरे लिए काम किया।
रुस्लान Gerasimov

@RuslanGerasimov हाँ मुझे अक्सर कुछ मिला "xyz नहीं कर सका" त्रुटि। 10 वीं बार कार्यक्रम शुरू करने के बाद (कभी-कभी सूडो के साथ, कभी-कभी बिना), इसने काम किया। मुझे लगता है कि किसी अन्य एप्लिकेशन को बंद करना भी आवश्यक है। मेरे अनुभव में, रिबूट करना आवश्यक नहीं है।
phil294
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.