You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Xfce环境下调整音量默认范围至0-153%并解决快捷键无法突破100%限制的问题

Xfce环境下调整音量默认范围至0-153%并解决快捷键无法突破100%限制的问题

我之前也碰到过一模一样的问题!手动在PulseAudio音量控制里把音量拉到100%以上后,Fn快捷键就只能往下调,没法再往上突破100%,每次都得手动开音量控制拉,特别麻烦。下面是我亲测有效的解决步骤:

第一步:修改PulseAudio的音量上限配置

PulseAudio默认把音量上限锁在了100%,我们得先把这个限制放开:

  1. 先备份一下配置文件(以防改坏了能恢复),打开终端输入:

    cp ~/.config/pulse/daemon.conf ~/.config/pulse/daemon.conf.bak
    

    如果这个文件不存在,就用系统级的配置文件备份:

    sudo cp /etc/pulse/daemon.conf /etc/pulse/daemon.conf.bak
    
  2. 打开配置文件编辑,用你习惯的编辑器就行,比如:

    nano ~/.config/pulse/daemon.conf
    

    要是系统级的就加sudo:

    sudo nano /etc/pulse/daemon.conf
    
  3. 在文件里找到以下参数,修改或者取消注释(把前面的;去掉):

    • volume-limit = 1.53:这个就是最大音量,1.0对应100%,1.53就是153%,你也可以改成其他数值比如1.2(120%)
    • flat-volumes = no:关闭扁平音量,避免所有音频设备音量同步,建议开启这个设置
    • default-sample-volume = 100:这个是默认启动音量,保持100%就行
  4. 保存并退出编辑器后,重启PulseAudio生效:

    pulseaudio -k && pulseaudio --start
    

第二步:调整Xfce的音量快捷键命令

接下来要确保快捷键用的命令能正确识别放开后的音量上限:

  1. 打开Xfce的设置键盘应用程序快捷键

  2. 找到“音量增加”和“音量减少”对应的条目,检查它们的命令:

    • 推荐使用PulseAudio原生的命令,替换成:
      • 音量增加:pactl set-sink-volume @DEFAULT_SINK@ +5%
      • 音量减少:pactl set-sink-volume @DEFAULT_SINK@ -5%
    • 如果你之前用的是amixer相关命令,也可以改成:
      • 音量增加:amixer -D pulse sset Master 5%+
      • 音量减少:amixer -D pulse sset Master 5%-
  3. 点击“应用”保存设置,现在试试Fn+左右快捷键,应该能自由突破100%的限制,一直调到你设置的153%上限了!

额外验证:面板音量指示器显示

右键点击面板上的喇叭图标,选择音频设置,确保它使用的是PulseAudio后端,这样指示器也能正确显示超过100%的音量数值。

备注:内容来源于stack exchange,提问作者SReza S

火山引擎 最新活动