मैं इसे करने में कामयाब रहा, लेकिन रिबूट करने के बाद परिवर्तन वापस आ गया। ( अद्यतन: यह चारों ओर काम किया जा सकता है; इस पोस्ट के नीचे देखें।)
मैंने इसे 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
, फिर इसे सहेजें और रीबूट करें। आपके परिवर्तन जीवित रहने चाहिए।