Keyboard saya memiliki tombol putar volume, dan secara default tombol itu memicu aksi "Peningkatan volume suara" (itulah pintasan yang disebut dalam dialog Pintasan Keyboard) saat saya mengaktifkannya. Namun, itu hanya menaikkan volume hingga 100%, dan saya ingin volume dial naik hingga 150% (yang bisa saya lakukan dalam dialog Preferensi Suara, hanya saja tidak melalui tombol volume keyboard).
Saya menemukan perintah untuk menaikkan volume di baris perintah: pactl set-sink-volume @DEFAULT_SINK@ +10%
(atau -10%
untuk menurunkannya). Namun, saya tidak tahu cara mengatur penangan kunci "Volume turun / atas" (di Pintasan Keyboard) ke perintah itu. Sepertinya saya hanya dapat mengaturnya ke penekanan tombol tertentu ... pada kenyataannya, saya sepertinya secara tidak sengaja menonaktifkan aksi "Audio menaikkan / menurunkan volume" default mereka hanya dengan mencoba mengubahnya, karena sepertinya tidak ada cara untuk mengembalikan tindakan default mereka (apalagi mengatur perintah khusus) setelah Anda mengubahnya dari default.
Tetapi tentunya harus ada cara untuk menentukan bahwa keystroke "Audio kenaikan volume" memicu pactl set-sink-volume @DEFAULT_SINK@ +10%
... bukan?
EDIT: Saya menemukan cara lain untuk mengubah binding keyboard, dengan menginstal dconf-tools
dan kemudian menggunakan dconf-editor
untuk mengedit nilai-nilai di org.mate.SettingsDaemon.plugins.media-keys
. Namun, saya memiliki masalah yang sama dengan alat ini: Saya bisa melihat bagaimana membuat pengikatan memohon penekanan tombol, dan saya bisa melihat bagaimana membuatnya memicu "tindakan" seperti XF86AudioRaiseVolume
... tapi saya tidak tahu cara memicunya pactl set-sink-volume @DEFAULT_SINK@ +10%
.
xev
. atau apakah saya harus menggunakan xbindkeys
atau sesuatu yang lain (saya menggunakan Linux Mint, edisi MATE jika itu membantu).
xev
untuk memverifikasi itu menghasilkanXF86AudioLowerVolume
danXF86AudioRaiseVolume
kunci, mengikat kembali peristiwa itu dengan perintah khusus di manajer jendela Andaxbindkeys
,, atau apa pun yang disediakan oleh lingkungan desktop Anda.