На моей клавиатуре есть регулятор громкости, и по умолчанию этот диск запускает действие "Увеличение громкости звука" (так называется ярлык в диалоге сочетаний клавиш), когда я его включаю. Однако это только увеличивает громкость до 100%, и я хочу, чтобы регулятор громкости поднялся до 150% (что я могу сделать в диалоговом окне "Настройки звука", но не с помощью регулятора громкости клавиатуры).
Я нашел команду для увеличения громкости в командной строке: pactl set-sink-volume @DEFAULT_SINK@ +10%
(или -10%
для ее понижения). Однако я не могу понять, как установить для этой команды обработчики клавиш «Уменьшение / увеличение громкости» (в сочетаниях клавиш). Кажется, что я могу установить для них только определенные нажатия клавиш ... на самом деле, я, кажется, случайно отключил их стандартные действия «Поднять / уменьшить громкость звука», просто пытаясь их изменить, так как кажется, что способ восстановить их действия по умолчанию (не говоря уже о настройке настраиваемой команды) после того, как вы изменили их по умолчанию.
Но, безусловно, должен быть способ указать, что нажатие клавиши " Увеличение громкости звука" запускает pactl set-sink-volume @DEFAULT_SINK@ +10%
... верно?
РЕДАКТИРОВАТЬ: я нашел другой способ изменить привязки клавиатуры, установив dconf-tools
а затем используя dconf-editor
для редактирования значений в org.mate.SettingsDaemon.plugins.media-keys
. Однако у меня есть та же проблема с этим инструментом: я вижу, как заставить привязку вызывать нажатия клавиш, и я вижу, как заставить ее запускать "действия", такие как XF86AudioRaiseVolume
... но я не могу понять, как вызвать pactl set-sink-volume @DEFAULT_SINK@ +10%
.