हेडफोन डिस्कनेक्ट केलेले असताना व्हॉल्यूम बंद करण्यासाठी स्क्रिप्ट

पेंग्विन -159784_640

माझ्या बाबतीत असे घडले आहे की जेव्हा लोक पहाटेच्या वेळेस झोपायला जात होते, तेव्हा मी प्रचंड आवाजात जड संगीत ऐकले आणि हेडफोन चुकून डिस्कनेक्ट केले, ज्यामुळे हे घरभर वाजले (मला असे वाटते की त्यावेळी त्यांनी माझा द्वेष केला. हाहा). म्हणून एक छोटी स्क्रिप्ट प्रोग्राम करा जी डिस्कनेक्ट झाल्यावर व्हॉल्यूम निःशब्द करते:

प्रथम स्थापित करणे होते अलसा-उपयोग कमांडमधून व्हॉल्यूम सहजपणे व्यवस्थापित करण्यासाठी सक्षम होण्यासाठी:

sudo pacman -S alsa-utils

पुढील गोष्ट म्हणजे Google शोध द्वारे शोधणे जे अल्साने साध्या मजकूर फायलींमध्ये जतन केले (विंडोजमध्ये हे कोणत्याही मजकूर संपादकासह वाचले जाऊ शकते) हे सर्व अधिक क्लिष्ट होईल) साउंड कार्डची स्थिती आणि त्यातील केवळ कॉपीच घ्या फाइल आणि नंतर बदलांची तुलना करा.

फाईल अशी आहे:
/proc/asound/card0/codec#0

हे काही प्रकरणांमध्ये भिन्न असू शकते, उदाहरणार्थ आपल्याकडे एकापेक्षा जास्त साऊंड कार्ड असल्यास. आपण अधिक जाणून घेऊ इच्छित असल्यास मी अल्सा दस्तऐवजीकरणाचा दुवा सोडतो: http://alsa.opensrc.org/Proc_asound_docamentation

मी हेडफोन कनेक्ट करतो आणि फाइल कॉपी करतो:
mkdir $HOME/.audifonos && cp "/proc/asound/card0/codec#0" "$HOME/.audifonos/con.txt"

मग मी हेडफोन्स अनप्लग करतो आणि वेगळ्या कमांडचा वापर करतो जी दोन फाईल्समधील भिन्न रेषा दाखवते:
diff "/proc/asound/card0/codec#0" ".audifonos/con.txt"

असे काही डेटा आहेत ज्यात आम्हाला स्वारस्य नाही म्हणून आम्हाला ग्रीपसह फिल्टर करावे लागेल जेणेकरून ते फक्त "पिन-सीटीएल" शब्द असलेल्या रेषा दर्शवेल.

diff "/proc/asound/card0/codec#0" ".audifonos/con" | grep Pin-ctls

जर आज्ञा स्क्रीनवर काहीही दर्शवित नाही तर याचा अर्थ असा की आपल्याकडे हेडफोन चालू आहेत. जे काही परत करू शकत नाही म्हणून ते त्रुटी परत करते.

ही एरर पाहण्यासाठी आपण टाईप करा.
echo $?

जर ते आम्हाला प्रति स्क्रीन एक दर्शविते तर ते आपल्यास त्रुटीबद्दल सांगते.

कन्सोल

दुसरीकडे, आम्ही हे अंमलात आणल्यास हे काहीतरी परत करते तर हेडफोन्स डिस्कनेक्ट केलेले असतात ज्या प्रकरणात ती त्रुटी परत करणार नाही:
echo $?

हॅलो

हे लक्षात ठेवून आणि बॅश जाणून घेतल्यास हे करणे सोपे आहे:

हेडफोन.शेश

मी ते डाउनलोड करतो, प्रथमच उघडण्यासाठी मी अंमलबजावणी परवानग्या देतो जेणेकरून ते "स्थापित होईल" (हे केवळ हेडफोन्स कनेक्ट करण्यास आणि सुरुवातीला स्पष्ट केलेली फाइल कॉपी करण्यास सांगते)
wget http://paste.desdelinux.net/?dl=5178 && chmod +x audifonos.sh && ./audifonos.sh

पूर्ण करण्यासाठी मी प्रत्येक वेळी पीसी चालू केल्यावर ते स्वयंचलितपणे सुरू करते

एक्सएफएस वरून मी अनुप्रयोग> कॉन्फिगरेशन> सत्र आणि जा प्रारंभ करतो> अनुप्रयोग ऑटोस्टार्ट> स्क्रिप्ट जोडा आणि ठेवतो


लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

13 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही.

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   टाइल म्हणाले

    आपण डब्ल्यूएम वापरण्याचे घडतात? कमीतकमी नोनो-शेल Arch.१3.16 सह कमानीमध्ये तो खंड नियंत्रणेतील बदल जतन करतो, उदाहरणार्थ, जेव्हा मी एचडीएमआय कनेक्ट करतो तेव्हा ते मला जास्तीत जास्त खंड दर्शविते, जेव्हा मी हेडफोन्स कनेक्ट करतो तेव्हा ते मला खूप कमी आवाज दर्शवते आणि समाकलित करते जवळजवळ सर्वात जास्त स्पीकर्स.

    जरी मी काही काळ ते पाहत होतो, परंतु आवाज स्पीकर्स वापरण्यास सक्षम होण्यासाठी आवाज कमी करणे आवश्यक होते जेणेकरून आवाज इतरांना त्रासदायक किंवा त्रासदायक ठरू नये. योगदानाबद्दल मनापासून धन्यवाद

    1.    पाऊस म्हणाले

      कशासाठीही नाही, मी xfce use वापरतो

      1.    टाइल म्हणाले

        मला फक्त आठवत आहे की मी एकदा p0rn पहात आहे आणि मला हेडफोन्स आणि एचडीपी शीलाचे विव्हळलेले आणि ऐकले आहेत: सी
        चांगली गोष्ट अशी आहे की ती कमीतकमी शाश्वत सेकंदाची केवळ एक तुकडी होती आणि जेव्हा एखाद्या वेश्याला एक्सडी मारली गेली तेव्हा ते भयपट चित्रपटांसारखे वाटले
        याचा विचार करून मी हे आवडीमध्ये जोडणार आहे

  2.   येयो मोरेनो म्हणाले

    मध्यरात्रीच्या वेळी मी अनावधानाने तो डिस्कनेक्ट केल्यावर हाहाहााहा हेच माझ्या बाबतीत घडले आणि एक चांगला हार्ड कोअर पूर्ण आवाजात वाजला तेव्हा एक्सडी माझा परिवार घाबरला: v

  3.   noxonsoftwares म्हणाले

    चांगली माहिती कधीतरी मला उपयोगी पडेल. खूप खूप धन्यवाद

  4.   अँड्रेसर म्हणाले

    आपण मला फसवत नाही, आपण स्पॅनिशमध्ये * किंवा समलिंगी आहात आणि आपले हेडफोन एक्सडी डिस्कनेक्ट केले
    योगदानाबद्दल धन्यवाद, लिनक्स मिंटमध्ये व्हॉल्यूम संरक्षित आहे, उदाहरणार्थ मी नि: शब्द ठेवले आणि नंतर हेडफोन्स कनेक्ट केले तर, हेडफोन्समध्ये माझ्याकडे आवाज असेल आणि त्याशिवाय नाही.
    ग्रीटिंग्ज

    1.    पाऊस म्हणाले

      हाहा, नाही परंतु अशा परिस्थितीत ते कार्य करते (?)

      1.    अँड्रेसर म्हणाले

        होय, हे त्या प्रकरणांमध्ये देखील कार्य करते (͡ ° ͜ʖ ͡ °)

  5.   नकार म्हणाले

    चांगली माहिती, एक सूचना, जर सिस्टम 'डेड' ला समर्थन देत असेल तर मी ही फाईल कॉपी किंवा तयार करण्यास कसे पुढे जाऊ?

    [कोड] $ प्रीफिक्स / शेअर / उदाहरणे / कप / उल्ट-कपस्ड.कॉन्फ ते $ प्रीफिक्स / इत्यादी / डेव्हिड / [/ कोड]

    1.    पाऊस म्हणाले

      मी तुम्हाला सांगू शकत नाही, सीपी कमांड पुरेसा नाही का?

      1.    नकार म्हणाले

        नाही, ते म्हणते की डिरेक्टरी अस्तित्वात नाही आणि ती कशी तयार करावी हे मला माहित नाही.

  6.   फर्नांडो म्हणाले

    हे, मी तुम्हाला सांगत असल्यास हे एकापेक्षा जास्त प्रसंगी आणि त्याच संगीताने माझ्या बाबतीत घडले आहे म्हणून मी ते नंतर स्थापित करण्यासाठी लिहितो. शुभेच्छा आणि हेवी मेटलच्या नावाने धन्यवाद.

  7.   डेव्हिड म्हणाले

    …… ~ $ सुदो पॅकमॅन -एस अल्सा-उपयोगिता
    [sudo] डेव्हिड साठी संकेतशब्द:
    sudo: pacman: आज्ञा आढळली नाही

bool(सत्य)