此外,更重要的是,最大音量是否会高到足以对那些用带耳机的Raspberry Pi?如果噪音很大,我女儿的第一个直觉可能不是摘下耳机,但她很可能能够将音量调到最大。
假设耳机是普通的芽型,我怀疑这种类型会在输出功率最小的情况下发出最大声的声音。
#1 楼
您也可以使用命令行amixer
工具设置音量例如
amixer cset numid=1 -- -2000
注意:
amixer
和alsamixer
是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没有关系;我只是该应用程序的用户。)
评论
这将取决于操作系统。您正在使用什么操作系统?目前还只是理论上的,因为我还没有设备!
@dunsmoreb,假设为Debian Squeeze,建议在raspberrypi.org下载页面上进行推荐