Kulaklıklarımı ses jakına takarsam, ses seviyesini nasıl kontrol ederim?


18

Ses seviyesi varsayılan olarak maksimuma çevrilmişse, başlamadan önce bunu bilmek faydalı olacaktır.

Ayrıca, daha da önemlisi, maksimum ses kulaklıklı Raspberry Pi kullanan çocuklarda anında işitme hasarına neden olacak kadar yüksek olacak mı? Kızımın ilk içgüdüsü, gürültü aşırı yüksekse kulaklıkları çıkarmak olmayabilir, ancak ses seviyesini maksimuma çıkarabilir.

Kulaklıkların, en az güç çıkışı için en yüksek sesi veren tipte olduğundan şüphelenilen ortak bir tomurcuk türü olduğunu varsayın.


2
Bu işletim sistemine bağlı olacaktır. Hangi işletim sistemini kullanıyorsunuz?

Şu anda her şey teorik, çünkü henüz cihazım yok!
Çok Düzensiz

raspberrypi.org indirme sayfasında önerilir @dunsmoreb, varsayalım Debian Squeeze,
Çok Düzensiz

Yanıtlar:


16

Ses seviyesini komut satırı amixeraracıyla da ayarlayabilirsiniz

Örneğin

amixer cset numid=1 -- -2000

Not: amixerve alsa-utils paketinin bir alsamixerparçasıdır . Önce bunu yüklemeniz gerekebilir.


9

Pi ALSA kullanacağını umuyorum, bu durumda muhtemelen alsamixerkomut satırından komutu istersiniz , ya da belki bir GUI karıştırıcı kontrol uygulaması olacaktır.

alsamixerGerekirse, önyükleme sırasında varsayılan birimi azaltmak için ALSA yapılandırma dosyalarınıza bir komut koyabilir veya düzenleyebilirsiniz.


4

Bu sayfaya göre, "uygulamalar menüsünde ses mikseri uygulaması" var, ancak bununla ilgili çok fazla referans bulamadım, bu yüzden söylemek üzere olduğum şeyin iyi bir alternatif olacağını düşünüyorum.

aumixGörsel bir terminal görünümü sağlayan çok kullanışlı bir araç var (resme bakın), ancak çocukların standart PC'lerde kullanıldığı şey olmayacak!

Burada bazı bilgiler var , işte yazarın sitesi ve her zaman about.com var

En önemli seçenekler:

  • -v - ana ses düzeyi
  • -b - bas
  • -c - CD
  • -m - mikrofon
  • -t - tiz
  • -q - tüm düzeyleri yazdır

Bunları bir sayı (örneğin, -v 88) artış / azaltmaya (örn. -B +10) ayarlayabilir veya mikrofon / CD'de Kayıt / Oynatma için R / P kullanabilirsiniz (örn. -C P).

görüntü
(kaynak: cyberciti.biz )


Yanıtlar kendi başlarına durmalıdır - bu çürümeye neden olabilecek bağlantılara dayanır.
Alex Chamberlain

@Alex, iyi bir nokta, biraz güncelledim.
41'te ACarter

2

Cevap vermek için biraz geç kaldım, ancak benim çözümüm sadece konsoldan verilen iki basit komutu içeriyor (biri sesi açmak için, biri sesi kapatmak için). Sadece küçük bir kurulum ve takma ad kullanımı gerektirir.

Kullanıcı klasöründe olduğunuzdan emin olun:

$ cd ~/

Dosyayı oluştur .bash_aliases(Ahududu Pi'mi yeniden başlattığımda kaybolmamaları için yaptığım tüm diğer adları saklayacağım):

$ sudo nano .bash_aliases

Metin düzenleyicide diğer adları ekleyin:

# Increase volume by 5%
alias volup='sudo amixer set PCM -- $[$(amixer get PCM|grep -o [0-9]*%|sed 's/%//')+5]%'
# Decrease volume by 5%
alias voldown='sudo amixer set PCM -- $[$(amixer get PCM|grep -o [0-9]*%|sed 's/%//')-5]%'

Çık ve kaydetme: Ctrl+ X, Y,Enter

Yeniden Başlatma:

$ sudo reboot

Giriş yapın ve komutları test edin:

$ volup
Simple mixer control 'PCM',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback 400 [100%] [4.00dB] [on]
$ voldown
Simple mixer control 'PCM',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback -10239 - 400
  Mono: Playback -131 [95%] [-1.31dB] [on]

Not: Bu çözüm yalnızca Raspbian sistemlerinde test edilmiştir (OP'nin kullanacağını varsaydığı işletim sistemi).


1

Master kontrolü için Sol ve Sağ her iki kanal için amixer çıkışlı Raspian için bir çözüm:

Sesi 5 arttır:

amixer set Master -- $[$(amixer get Master|grep "Front Left"|grep -o [0-9]*%|sed 's/%//')+5]%

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 32768 [50%] [on]
  Front Right: Playback 32768 [50%] [on]

Sesi 5 kısma:

amixer set Master -- $[$(amixer get Master|grep "Front Left"|grep -o [0-9]*%|sed 's/%//')-5]%

Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 29492 [45%] [on]
  Front Right: Playback 29492 [45%] [on]

1

alsamixer kutudan çıkar ve ssh üzerinde çalışan bir metin modu "GUI" vardır.

Ses seviyesini kontrol etmek için yukarı / aşağı okları ve 0 ila 10 arasındaki sayıları kullanabilirsiniz, bu da cep telefonunuzu 1'e dokunmanın en düşük ses ve 9 en yüksek olacağı süslü bir "uzaktan ses kontrolü" ne dönüştürebileceğiniz anlamına gelir.

ahududu hacmini cep telefonundan kontrol et

Sayı tuş takımı modu (android'de) gboard, swype, swiftkey, vb.

İstediğiniz herhangi bir ssh istemcisini kullanın, örneğin, termux , juicessh (android) veya termius (ios / android).

Kullanmak Ayrıca, eğer termux ile termux-Widget (google oyun veya üzeri yüklerseniz ücretsiz € 2.09 f-droid uygulaması açık kaynak olduğu için,), o zaman başlatabilirsiniz alsamixermasaüstü widget dokunarak.

Kısayolun widget'ta görünmesini ~/.shortcuts/pi-volume.shsağlamak için aşağıdaki içerikle yürütülebilir bir bash betiği oluşturun :

# use your pi's IP or the alias configured in ~/.ssh/config
ssh -t pi@192.168.0.123 alsamixer

-tO kadar anahtarı burada önemli olan bir TTY ayırır .

Şimdi cep telefonunuzdaki terminale bir şey yazmanıza gerek yok, widget'ta komut dosyası adına dokunmanız yeterlidir.

(Termux ile hiçbir ilişkim yok; Ben sadece uygulamanın bir kullanıcısıyım.)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.