在 Gnome 中完全禁用音量 OSD

Bry*_*yan 6 notification volume-control gnome-shell 19.04

我正在尝试完全禁用 Gnome 的屏幕显示音量叠加(我也想禁用其他叠加,例如键盘照明和屏幕亮度)。

原因是,当我全屏玩游戏并调整音量时,OSD 会强制我正在玩的游戏最小化,这真的很烦人。

我已经尝试了可以隐藏 OSD的Move OSD Windows Gnome 扩展,但这并不能解决问题,因为虽然它确实隐藏了 OSD,但 Gnome 仍然必须尝试渲染它,因为我的游戏仍然在最小化。

通过我在网上进行的搜索,很明显我不会找到内置的调整、选项或扩展来实现这一点,所以我希望我能够从我的系统来实现这一点,或以某种方式强行(但干净地)破坏此功能。

我正在使用 Ubuntu 19.04 和 Gnome 3.32.1。如果重要的话,我使用的是 2015 年的 Macbook pro,它是触发 OSD 的键盘媒体控件。(我不想禁用媒体键,因为我希望能够在游戏中调整音量)。

Bry*_*yan 2

我已经设法找到解决此问题的替代解决方案,完全绕过 Gnome 卷 OSD,尽管它可能不适用于所有人。

我只是删除了音量控制的 Gnome 键盘快捷键,而是创建了一些运行命令的自定义键盘快捷键。我使用的命令很简单:

调高音量pactl set-sink-volume 0 +5%
调低音量pactl set-sink-volume 0 -5%
静音pactl set-sink-volume 0 0%

这并不理想,因为我无法使用静音键取消静音,但它解决了眼前的问题。

  • 对于静音,您可以使用“pactl set-sink-mute 0toggle”,这样您就可以使用相同的键静音/取消静音 (5认同)