Wie steuere ich die Lautstärke, wenn ich meine Kopfhörer an die Audio-Buchse anschließe?


18

Dies ist hilfreich, bevor ich anfange, nur für den Fall, dass die Lautstärke standardmäßig auf das Maximum eingestellt ist.

Ist die maximale Lautstärke auch so hoch, dass Kinder, die einen Raspberry Pi mit Kopfhörern verwenden, sofort hörgeschädigt werden? Der erste Instinkt meiner Tochter besteht möglicherweise darin, den Kopfhörer nicht abzunehmen, wenn das Geräusch extrem laut war, aber sie wird wahrscheinlich in der Lage sein, die Lautstärke auf das Maximum zu erhöhen.

Angenommen, es handelt sich bei den Kopfhörern um einen Knospentyp, von dem ich vermute, dass er den lautesten Klang mit der geringsten Ausgangsleistung liefert.


2
Dies wäre vom Betriebssystem abhängig. Welches Betriebssystem verwenden Sie?

Im Moment ist alles theoretisch, da ich mein Gerät noch nicht besitze!
Sehr unregelmäßig

@dunsmoreb, nehmen Sie Debian Squeeze an, das auf der raspberrypi.org-Downloadseite empfohlen wird
Sehr unregelmäßig

Antworten:


16

Sie können die Lautstärke auch mit der Kommandozeile gesetzt amixerWerkzeug

z.B

amixer cset numid=1 -- -2000

Hinweis: amixerund alsamixersind Bestandteil des alsa-utils- Pakets. Möglicherweise müssen Sie dies zuerst installieren.


9

Ich gehe davon aus, dass der Pi ALSA verwenden wird. In diesem Fall möchten Sie den Befehl wahrscheinlich alsamixerüber die Befehlszeile, oder es wird eine GUI-Mixer-Steuerungs-App geben.

Sie sollten in der Lage sein alsamixer, Ihre ALSA-Konfigurationsdateien mit einem Befehl zu versehen oder zu bearbeiten, um bei Bedarf die Standardlautstärke beim Booten zu verringern.


4

Laut dieser Seite gibt es eine "Sound-Mixer-Anwendung in Ihrem Anwendungsmenü", obwohl ich nicht allzu viele Verweise darauf gefunden habe. Daher denke ich, dass das, was ich sagen werde, eine ebenso gute Alternative sein wird.

Es gibt ein sehr nützliches aumixTool, das eine visuelle Terminalansicht bietet (siehe Bild), obwohl es nicht das ist, was Kinder mit Standard-PCs verwenden!

Es gibt einige Informationen über sie hier , hier ist die Website des Autors, und es gibt immer about.com

Wichtigste Optionen:

  • -v - Hauptvolumen
  • -b - Bass
  • -c - CD
  • -m - Mikrofon
  • -t - dreifach
  • -q - Alle Ebenen drucken

Sie können sie mit einer Zahl (z. B. -v 88) inkrementieren / dekrementieren (z. B. -b +10) oder R / P für Aufnahme / Wiedergabe auf dem Mikrofon / der CD verwenden (z. B. -c P).

Bild
(Quelle: cyberciti.biz )


Die Antworten sollten für sich selbst stehen - dies hängt von Links ab, die verrotten könnten.
Alex Chamberlain,

@Alex, guter Punkt, ich habe es ein bisschen aktualisiert.
18.

2

Ich bin etwas spät dran, um zu antworten, aber meine Lösung besteht nur aus zwei einfachen Befehlen, die von der Konsole ausgegeben werden (einer zum Erhöhen der Lautstärke, einer zum Verringern der Lautstärke). Es erfordert nur ein kleines Setup und die Verwendung von Aliasen.

Stellen Sie sicher, dass Sie sich im Benutzerordner befinden:

$ cd ~/

Erstellen Sie die Datei .bash_aliases(hier behalte ich alle von mir erstellten Aliase, damit sie beim Neustart meines Raspberry Pi nicht verloren gehen):

$ sudo nano .bash_aliases

Fügen Sie im Texteditor die Aliase hinzu:

# 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]%'

Beenden und Speichern: Ctrl+ X, Y,Enter

Neustart:

$ sudo reboot

Loggen Sie sich ein und testen Sie die Befehle:

$ 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]

Hinweis: Diese Lösung wurde nur auf Raspbian-Systemen getestet (das Betriebssystem, von dem das OP angenommen hat, dass es verwendet wird).


1

Hier ist eine Lösung für Raspian mit Amixer-Ausgang für beide Kanäle Links und Rechts für die Master-Steuerung:

Lautstärke um 5 erhöhen:

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]

Lautstärke um 5 verringern:

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 kommt aus der Box und hat eine Text-Modus "GUI", die über ssh funktioniert.

Sie können die Lautstärke mit den Aufwärts- / Abwärtspfeilen sowie mit Zahlen von 0 bis 10 regeln. Dies bedeutet, dass Sie Ihr Mobiltelefon in eine ausgefallene "Fernbedienung" verwandeln können, bei der das Tippen auf 1 die niedrigste und 9 die höchste Lautstärke bedeuten würde.

Kontrollieren Sie die Lautstärke von Raspberrypi vom Handy

Zahlentastaturmodus ist verfügbar (auf Android) in Gboard, Swype, Swiftkey usw. Auch viele Tastaturen / ROMs haben die Option, Pfeiltasten anzuzeigen.

Verwenden Sie einen beliebigen ssh-Client Ihrer Wahl, z. B. termux , juicessh (android) oder termius (ios / android).

Wenn Sie termux mit dem termux-Widget verwenden (2,09 € bei Google Play oder kostenlos, wenn Sie über f- droid installieren , da die App Open Source ist), können Sie alsamixerdurch Tippen auf das Desktop-Widget starten .

Erstellen Sie ein ausführbares Bash-Skript ~/.shortcuts/pi-volume.shmit folgendem Inhalt, damit die Verknüpfung im Widget angezeigt wird:

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

Der -tSchalter ist hier wichtig, da er ein TTY zuweist .

Jetzt müssen Sie nichts mehr in das Terminal Ihres Mobiltelefons eingeben. Tippen Sie einfach auf den Skriptnamen im Widget.

(Ich habe keine Beziehung zu termux. Ich bin nur ein Benutzer der App.)


0

Ich schlage ein physisches Gerät vor, das den sofortigen Zugriff auf das Volume ermöglicht, wenn auf Ihr softwaregesteuertes Volume nicht sofort zugegriffen werden kann. Ich hatte gehofft, einen mit einem Lautstärkebegrenzungsschalter zu finden, um sofortige maximale Lautstärke zu vermeiden.

https://www.amazon.com/Koss-VC20-Volume-Control/dp/B00001P4XH/ref=pd_bxgy_23_img_2?_encoding=UTF8&pd_rd_i=B00001P4XH&pd_rd_r=EZMT1MQE6KSWWSB23X7Q&pd_rd_w=1BTbN&pd_rd_wg=KV24v&psc=1&refRID=EZMT1MQE6KSWWSB23X7Q

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.