これは、デフォルトで音量が最大になった場合に備えて、開始する前に知っておくと便利です。
また、さらに重要なことは、ヘッドフォンでRaspberry Piを使用している子供にすぐに聴覚障害を引き起こすほどの最大音量になることでしょうか?娘の最初の本能は、ノイズが非常に大きい場合にヘッドフォンを取り外すことではないかもしれませんが、彼女は音量を最大に上げることができる可能性があります。
ヘッドフォンは一般的なつぼみタイプで、最小の出力で最大の音を出すタイプだと思います。
これは、デフォルトで音量が最大になった場合に備えて、開始する前に知っておくと便利です。
また、さらに重要なことは、ヘッドフォンでRaspberry Piを使用している子供にすぐに聴覚障害を引き起こすほどの最大音量になることでしょうか?娘の最初の本能は、ノイズが非常に大きい場合にヘッドフォンを取り外すことではないかもしれませんが、彼女は音量を最大に上げることができる可能性があります。
ヘッドフォンは一般的なつぼみタイプで、最小の出力で最大の音を出すタイプだと思います。
回答:
コマンドラインamixer
ツールで音量を設定することもできます
例えば
amixer cset numid=1 -- -2000
注:amixer
およびalsamixer
は、alsa-utilsパッケージの一部です。最初にこれをインストールする必要がある場合があります。
このページによると、「アプリケーションメニューにサウンドミキサーアプリケーション」がありますが、これに関する参照はあまり多くないので、これから説明するのが良い選択肢になると思います。
aumix
視覚的なターミナルビューを提供する非常に便利なツール(画像を参照)がありますが、標準のPCで子供が使用するものではありません!
ここにいくつかの情報があり、ここに著者のサイトがあり、常にabout.comがあります
最も重要なオプション:
数値(たとえば-v 88)の増分/減分(たとえば-b +10)に設定するか、マイク/ CDの録音/再生にR / Pを使用できます(たとえば-c P)。
(ソース:cyberciti.biz)
私は答えるのが少し遅れましたが、私の解決策は、コンソールから発行される2つの単純なコマンド(ボリュームを上げる、ボリュームを下げる)のみを必要とします。わずかなセットアップとエイリアスの使用のみが必要です。
ユーザーフォルダーにいることを確認します。
$ cd ~/
ファイルを作成します.bash_aliases
(作成したすべてのエイリアスを保持する場所になり、Raspberry Piを再起動しても失われないようにします)。
$ sudo nano .bash_aliases
テキストエディターで、エイリアスを追加します。
# 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]%'
終了し、保存:Ctrl+ X、Y、Enter
リブート:
$ sudo reboot
ログインしてコマンドをテストします。
$ 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]
注:このソリューションは、Raspbianシステム(OPが使用すると想定したOS)でのみテストされています。
以下は、マスターコントロールの左右両方のチャンネルのミキサー出力を備えたRaspianのソリューションです。
ボリュームアップ5
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]
音量を5下げる:
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]
alsamixer
すぐに使用でき、sshで動作するテキストモード「GUI」があります。
上/下矢印を使用して音量を制御できます。また、0から10までの数字を使用できます。つまり、1をタップすると音量が最小になり、9がタップすると最高の「リモート音量コントロール」になります。
数字キーパッドモードはgboard、swipe、swiftkeyなどで(Androidで)使用できます。また、多くのキーボード/ ROMには矢印キーを表示するオプションがあります。
termux、juicessh(android)、termius(ios / android)など、任意のsshクライアントを使用します。
さらに、termuxをtermuxウィジェットで使用する場合(Google Playで2.09ユーロ、アプリがオープンソースであるためf-droid経由でインストールする場合は無料)、alsamixer
デスクトップウィジェットをタップして起動できます。
ウィジェットにショートカットを表示するには~/.shortcuts/pi-volume.sh
、次の内容で実行可能なbashスクリプトを作成します。
# use your pi's IP or the alias configured in ~/.ssh/config
ssh -t pi@192.168.0.123 alsamixer
-t
それは、スイッチは、ここで重要なのTTYを割り当てます。
これで、モバイルの端末に何も入力する必要がなくなり、ウィジェットでスクリプト名をタップするだけです。
(私はtermuxに所属していません。私はアプリの単なるユーザーです。)
ソフトウェアで制御されたボリュームにすぐにアクセスできない場合に、ボリュームにすぐにアクセスできる物理デバイスを提案します。すぐに最大音量にならないように、音量制限スイッチが付いているものを探していました。