有没有办法限制 Ubuntu 中的最大音量?在系统配置或终端 CLI 中?有时我会不小心按下电脑上的音量调高按钮,将音量调高到震耳欲聋的水平,我不想不小心震破我的耳膜
操作系统:Ubuntu 20.04 64位
答案1
答案2
不确定这是否有帮助,但如果您找不到更好的答案,您可以随时使用 xmodmap 暂时禁用音量键。
当我在终端中运行时xmodmap -pke | grep -i volume
,我可以找到设备中控制音量的键的代码:
keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
此后,只需将这些键码设置为 NoSymbol 即可:
xmodmap -e "keycode 122 = NoSymbol"
xmodmap -e "keycode 123 = NoSymbol"
这将禁用按键,直到您关闭设备。要使更改永久生效,请将其保存为文本文件,然后运行chmod +x myFileName
,最后将其添加到“启动应用程序”(这是您的 Ubuntu 版本中的应用程序),使其成为可执行的 bash 脚本。
根据记录,要重新启用这些密钥,您需要重新建立这些密钥的默认值:
xmodmap -e "keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume"
xmodmap -e "keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume"
或者,您知道,只需从启动应用程序中删除脚本(如果有)并重新启动设备。