如果我将音量默认设置为最大,这将很有帮助。

此外,更重要的是,最大音量是否会高到足以对那些用带耳机的Raspberry Pi?如果噪音很大,我女儿的第一个直觉可能不是摘下耳机,但她很可能能够将音量调到最大。

假设耳机是普通的芽型,我怀疑这种类型会在输出功率最小的情况下发出最大声的声音。

评论

这将取决于操作系统。您正在使用什么操作系统?

目前还只是理论上的,因为我还没有设备!

@dunsmoreb,假设为Debian Squeeze,建议在raspberrypi.org下载页面上进行推荐

#1 楼

您也可以使用命令行amixer工具设置音量

例如

amixer cset numid=1 -- -2000


注意:amixeralsamixer是alsa-的一部分- utils软件包。您可能需要先安装此软件。

#2 楼

我希望pi会使用ALSA,在这种情况下,您可能需要从命令行输入命令alsamixer,或者可能会有一个GUI混音器控制应用程序。

您应该可以在alsamixer上输入命令或在需要时编辑ALSA配置文件以降低启动时的默认音量。

#3 楼

根据此页面的介绍,“我的应用程序菜单中有一个混音器应用程序”,尽管我没有找到太多对此的引用,所以我认为我要说的将是一个很好的选择。
有一个非常有用的aumix工具,可以提供可视化的终端视图(见图),尽管这不是孩子们在标准PC上使用的工具!
这里有一些信息,这是作者的网站,并且总有about.com
最重要的选项:

-v-主音量
-b-低音
-c-CD
-m-麦克风
-t-高音
-q-打印所有级别

您可以将它们设置为数字(例如-v 88)增量/减量(例如-b + 10),或将R / P用于在mic / CD上录制/播放(例如-c P)。
(来源:cyberciti.biz)

评论


答案应该独立存在-这取决于链接,链接可能会腐烂。

–亚历山大·张伯伦
2012年6月18日17:30

@Alex,很好,我已经对其进行了一些更新。

– ACarter
2012年6月18日17:41

#4 楼

我来晚了一点,但是我的解决方案仅涉及控制台发出的两个简单命令(一个用于调高音量,一个用于调低音量)。它只需要进行少量设置并使用别名。

确保您位于用户文件夹中: .bash_aliases(这是我保留所有别名的地方,以便在重新启动Raspberry Pi时不会丢失它们):

$ cd ~/


在文本编辑器中,添加别名:

$ sudo nano .bash_aliases


退出并保存:Ctrl + X,Y,Enter

重新启动:

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


登录并测试以下命令:

$ sudo reboot


注意:此解决方案仅在Raspbian系统(OP操作系统假设他们会使用)。

评论


该脚本不起作用。我正在使用混音器:执行它时找不到简单控件“ PCM”,0

–杜迪
20/12/28在12:34

#5 楼

这是带有混音器输出的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]


#6 楼

alsamixer开箱即用,并具有可在ssh上运行的文本模式“ GUI”。

您可以使用向上/向下箭头来控制音量以及0到10之间的数字,这意味着您可以将手机变成精美的“远程音量控制”,其中点击1表示最低音量,点击9表示最高音量。



数字键盘模式可在Gboard,Swype,Swiftkey等中使用(在android上)。许多键盘/ ROM也可以显示箭头键。

使用您选择的任何ssh客户端,例如termux,juicessh (android)或termius(ios / android)。此外,如果您将termux与termux-widget搭配使用(在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没有关系;我只是该应用程序的用户。)

#7 楼

我建议使用一种物理设备,如果无法立即访问由软件控制的音量,则可以立即访问音量。我希望找到一个带有音量限制开关的开关,以避免立即达到最大音量。吗?