Десило ми се да сам, док су људи спавали у раним јутарњим сатима, слушао тешку музику пуном јачином и грешком одспојио слушалице због којих се пуштало у целој кући (мислим да су ме тада мрзили хаха). Дакле, програмирајте малу скрипту која када се искључи, утишава јачину звука:
Прва ствар је била инсталација алса-утилс да бисте лако могли да управљате јачином звука из наредби:
sudo pacman -S alsa-utils
Следећа ствар је била да се путем Гоогле претраге открије која алса чува у обичним текстуалним датотекама (може се читати било којим уређивачем текста, у Виндовсима би све ово било много компликованије) статусу звучних картица и да је потребно само копирање датотеку, а затим упоредите промене.
Датотека је:
/proc/asound/card0/codec#0
Ово се може разликовати у неким случајевима, на пример ако имамо више звучних картица. Ако желите да сазнате више, остављам везу алса документације: хттп://алса.опенсрц.орг/Проц_асоунд_доцументатион
Повезујем слушалице и копирам датотеку:
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
За завршетак покрећем аутоматски сваки пут када укључим рачунало
Из Ксфцеа идем на апликације> конфигурација> Сесија и старт> аутоматско покретање апликација> додати и поставити скрипту
Да ли случајно користите ВМ? Да ли барем у Арцху са Гноме-Схелл 3.16 задржава промене у контролама јачине звука, на пример, када повежем ХДМИ, он ми показује максималну јачину звука, када повежем слушалице, показује врло малу јачину звука и у интегрисаним звучницима скоро највише.
Иако сам у ствари то неко време желео да учиним, било је кучко које је морало да утиша звук да би могло да користи звучнике тако да звук другима није био крештав или досадан. Пуно вам хвала на доприносу.
ни за шта 🙂 користим кфце 😛
Управо сам се сетио да сам једном гледао п0рн и да су ми искључене слушалице и хдп и чуо Схила-ин стењање: ц
Добра ствар је што је то био само делић бар једне вечите секунде и звучао је попут хорор филмова када је проститутка убијена КСД
Ако добро размислим, додаћу га у омиљене
Хахахахахаха исто ми се догодило кад сам га ненамерно искључио у поноћ и добар Хард Цоре зазвучао је пуном јачином КСД моја породица се уплашила: в
Добре информације ће ми у неком тренутку бити корисне. Хвала пуно
Не заваравате ме, пазили сте на * или хомосексуалце на шпанском, а слушалице су вам биле искључене кД
Хвала на доприносу, у Линук Минт-у је јачина звука сачувана, на пример ако ставим муте и затим повежем слушалице, у слушалицама ћу имати звук, а без њих не.
Поздрав.
хахаха, не, али у тим случајевима то такође успева (?)
Да, и у тим случајевима ради ( ° ʖ °)
Добре информације, предлог, ако систем подржава „девд“, како да наставим са копирањем или креирањем ове датотеке?
[код] $ ПРЕФИКС / схаре / екамплес / цупс / улпт-цупсд.цонф у $ ПРЕФИКС / етц / девд / [/ цоде]
Не могу вам рећи, није ли цп наредба довољна?
Не, пише да директоријум не постоји, а ни ја не знам како да га креирам.
Хехехех добро, ако вам кажем да ми се то десило више пута и са истом музиком, па је записујем да бих је касније инсталирао. Поздрав и у име Хеави Метала хвала.
…… ~ $ судо пацман -С алса-утилс
[судо] лозинка за давида:
судо: пацман: наредба није пронађена