Sabahın erken saatlerinde insanlar uyurken, en yüksek seste yoğun müzik dinlediğim ve yanlışlıkla evin her yerinde çalınmasına neden olan kulaklıkların bağlantısını kestim (o sırada benden nefret ettiklerini düşünüyorum. haha). Öyleyse, bağlantı kesildiğinde sesi kapatan küçük bir komut dosyası yazın:
İlk şey kurmaktı alsa-utils birimi komutlardan kolayca yönetebilmek için:
sudo pacman -S alsa-utils
Bir sonraki şey, alsa'nın düz metin dosyalarına kaydettiği (herhangi bir metin düzenleyiciyle okunabilir, Windows'ta tüm bunlar çok daha karmaşık olurdu) bir Google araması aracılığıyla ses kartlarının durumunu ve yalnızca kopyasını aldığını keşfetmekti. dosyasını açın ve ardından değişiklikleri karşılaştırın.
Dosya:
/proc/asound/card0/codec#0
Bu bazı durumlarda değişebilir, örneğin birden fazla ses kartımız varsa. Daha fazla bilgi edinmek isterseniz alsa belgelerinin bağlantısını bırakıyorum: http://alsa.opensrc.org/Proc_asound_documentation
Kulaklıkları bağladım ve dosyayı kopyaladım:
mkdir $HOME/.audifonos && cp "/proc/asound/card0/codec#0" "$HOME/.audifonos/con.txt"
Sonra kulaklıkları çıkarıyorum ve iki dosya arasındaki farklı satırları gösteren diff komutunu kullanıyorum:
diff "/proc/asound/card0/codec#0" ".audifonos/con.txt"
İlgilenmediğimiz bazı veriler var, bu yüzden grep ile filtrelemeliyiz, böylece sadece "Pin-ctls" kelimesini içeren satırları gösterir.
diff "/proc/asound/card0/codec#0" ".audifonos/con" | grep Pin-ctls
Komutun ekranda hiçbir şey göstermemesi durumunda, kulaklıklarımız var demektir. hiçbir şey döndüremediği için bir hata döndürür.
Bu hatayı görmek için şunu yazıyoruz:
echo $?
Bize ekran başına bir tane gösteriyorsa, bize hatayı anlatır.
Öte yandan, bunu gerçekleştirdiğimizde bir şey döndürürse, kulaklıkların bağlantısını kesmiş oluruz, bu durumda bir hata döndürmez:
echo $?
Bunu akılda tutarak ve bash'ı bilerek, bunu yapmak kolaydır:
İndiriyorum, ilk kez açması için çalıştırma izinleri veriyorum, böylece "kurulacak" (sadece kulaklıkları bağlamayı ve başlangıçta açıkladığı dosyayı kopyalamayı istiyor)
wget http://paste.desdelinux.net/?dl=5178 && chmod +x audifonos.sh && ./audifonos.sh
Bitirmek için bilgisayarı her açtığımda otomatik olarak başlamasını sağlıyorum
Xfce'den uygulamalar> konfigürasyon> Oturum ve başlat> uygulamalar otomatik başlat> komut dosyasını ekleyip yerleştiriyorum
Bir WM kullanıyor musunuz? En azından Gnome-Shell 3.16 ile Arch'da ses kontrollerindeki değişiklikleri koruyor, örneğin, HDMI'yı bağladığımda bana maksimum ses seviyesini gösteriyor, kulaklık bağladığımda bana çok düşük ses seviyesi gösteriyor ve yerleşik olarak - neredeyse en çok konuşmacılarda.
Aslında bir süredir bunu yapmak istiyor olsam da, hoparlörleri kullanabilmek için ses seviyesini düşürmek zorunda kaldım, böylece ses tiz veya başkaları için rahatsız edici değildi. Katkı için çok teşekkür ederim.
hiçbir şey için 🙂, xfce kullanıyorum 😛
Sadece bir kez p0rn izlediğimi ve kulaklıkların ve hdp'nin bağlantısının kesildiğini ve Shyla'nın inlemelerini duyduğumu hatırladım: c
İyi olan şey, en azından sonsuz bir saniyenin sadece bir parçası olması ve bir fahişe öldürüldüğünde kulağa korku filmleri gibi geliyordu XD
Düşünerek onu favorilere ekleyeceğim
Hahahahahaha aynı şey gece yarısı istemeden bağlantıyı kestiğimde de başıma geldi ve tam seste iyi bir Sert Çekirdek çaldı XD ailem korktu: v
İyi bilgiler bir noktada benim için faydalı olacaktır. Çok teşekkürler
Beni kandırmıyorsun, İspanyolca * veya gey izliyordun ve kulaklıkların bağlantısı kesilmişti xD
Katkı için teşekkürler, Linux Mint'te ses seviyesi korunur, örneğin sesi kapatırsam ve sonra kulaklıkları bağlarsam, kulaklıklarda sese sahip olurum ve onlarsız olmaz.
Selamlar.
hahaha, hayır ama bu durumlarda da işe yarıyor (?)
Evet, bu durumlarda da işe yarar (͡ ° ͜ʖ ͡ °)
İyi bilgi, bir öneri, eğer sistem 'devd'yi destekliyorsa bu dosyayı kopyalamak veya oluşturmak için nasıl ilerleyebilirim?
[kod] $ PREFIX / share / samples / cup / ulpt-cupd.conf to $ PREFIX / etc / devd / [/ code]
Size söyleyemedim, cp komutu yeterli değil mi?
Hayır, bu dizinin olmadığını söylüyor ve ben de nasıl oluşturulacağını bilmiyorum.
Heheheh size birden fazla kez ve aynı müzikle benim başıma geldiğini söylersem, daha sonra yüklemek için yazıyorum. Selamlar ve Heavy Metal adına teşekkür ederim.
…… ~$ sudo pacman -S alsa-utils
[sudo] david için şifre:
sudo: pacman: komut bulunamadı