xfce4-pulseaudio-plugin

xfce4-pulseaudio-plugin

我的键盘有专用按键来更改音量以及静音/取消静音。我怎样才能让这些在 XFCE 中工作?

答案1

  1. 右键单击面板 -> 面板子菜单 -> 添加新项目...
  2. 添加 PulseAudio 插件的实例
  3. 右键单击面板中刚刚出现的图标,然后单击“属性”。确保“启用音量控制键盘快捷键”已启用。

您可能必须先安装 PulseAudio 插件。在 Debian 和基于 Debian 的发行版中,该软件包称为xfce4-pulseaudio-plugin.

答案2

1.-配置

2.-键盘

3.-应用程序快捷方式

4.-添加

amixer -D pulse set Master 5%+     --> (Volume Up)
amixer -D pulse set Master 5%-     --> (Volume Down)
amixer -D pulse set Master toggle  --> (Mute/Unmute)

更新:

该参数-D pulse已添加到命令中,以便它可以与使用脉冲声音的 xfce4 的当前版本一起使用。

在此输入图像描述

答案3

请注意,这两个答案都是正确的,但每个答案都依赖于不同的声音管理包。埃里克(Erik)在这里使用了, pulseaudio 而塞缪尔·洛扎(Samuel Loza)的回答暗示,“那” alsamixer 被使用了。

xfce4-pulseaudio-plugin

  1. 右键单击面板 -> 面板子菜单 -> 添加新项目...
  2. 添加 PulseAudio 插件的实例
  3. 右键单击面板中刚刚出现的图标,然后单击“属性”。确保“启用音量控制键盘快捷键”已启用。 -> 请参阅:声音设置 -> 音频混音器会告诉您使用的软件包。如果pulseadio使用该字段应该告诉pavucontrol
  4. 打开键盘快捷键的配置并添加以下命令:
    pactl -- set-sink-volume @DEFAULT_SINK@ +10%# 将音量提高 10%(可能超过 100%,可能会使声音失真)
    pactl set-sink-volume @DEFAULT_SINK@ -10% # 将音量降低 10%
    pactl set-sink-mute @DEFAULT_SINK@ toggle # 将音频静音/取消静音

alsamixer(比较塞缪尔的回答)

  1. 检查 alsamixer 是否正在用作您的声音管理。
  2. 查看键盘快捷键的配置并进行编辑:
    amixer set Master 10%+ #每提高 10 % 音量,
    amixer set Master 10%- #每降低 10 %
    amixer set Master toggle #静音/取消静音音频

第一个解决方案适用于 Debian Stretch,从 Jessie 升级后我遇到了声音问题。使用耳机时这些设置也有效。人们可以自由地调整增加/减少的百分比。

重复的问题:
如何使用键盘快捷键在 Xfce 中增大或减小音量?(英语,北美)
使用静音按钮静音和取消静音(英语,Debian 杰西)

更多链接:
https://wiki.debian.org/声音(英语、Debian)
https://bugs.launchpad.net/xfce4-volumed/+bug/883485(英语、Debian+Ubuntu)
https://askubuntu.com/questions/652890/shortcuts-volume-specific-output(英语,Ubuntu 15.04)
降低或增加所有输出的脉冲音频音量(英语,Debian sid)
https://mysudo.wordpress.com/2015/03/27/unmute-pulseaudio-sound-in-xfce-debian-jessie/(德语,Debian 杰西)
https://ubuntuforums.org/showthread.php?t=2342661(英语,Ubuntu)

答案4

删除 ~/.config/pulse 中的文件,然后在终端中运行以下命令应该可以修复它:

pulseaudio -k

之后您可能需要重新启动声音播放应用程序,如果pulseaudio没有自行重新启动,这将重新启动它:

pulseaudio --start

好的。在窗口底部 click添加。在打开的命令窗口中输入:

amixer -D pulse sset Master 3%+ unmute

现在单击“确定”,然后它会要求您按要分配给该命令的键。只需按下音量增大按钮即可完成。

然后,您可以使用音量减小按钮重复此过程:

amixer -D pulse sset Master 3%- unmute

如果您也有静音按钮,请使用以下命令再重复一次:

amixer -D pulse sset Master toggle

如果您的权限被搞乱,这个终端命令将修复它们(我不知道任何其他方法可以做到这一点,抱歉!):

sudo chown -Rc $USER:$USER $HOME

相关内容