回答:
私はそれをカスタムショートカットで行います:
の代わりにxdotool key --clearmodifiers XF86AudioLowerVolume
(およびXF86AudioRaiseVolume
)コマンドを使用しますamixer set 'Master' 10%+
。唯一の違い/欠点は、[ 入力 ]タブの[ キーを繰り返す ]が設定されているだけで、このカスタムショートカットには適用されないことです。
ただし、Fn+ F7を使用して画面をオフにする(xset dpms force standby
)などの同じことはできませんでした。ショートカットイベントとしては検出されません。
gsettings
コマンドラインを使用して、同じコマンドに複数のキーボードショートカット(キーバインド)を割り当てることができます。
知っておくべき重要なことの1つは、Ubuntu 18.04の設定GUIにはコマンドの最初のキーバインドのみが表示されるため、コマンドに複数のキーバインドがある場合、他のキーバインドは設定に表示されないことです。gsettings
すべてのキーバインドに使用できます。
「Switch to Workspace 1」に別のキーバインドを追加するとします。私のデフォルトはでしたがSuper+Home
、2番目のキーバインドを追加したいと思いCtrl+1
ます。
# list all keybindings
gsettings list-recursively | grep -e org.gnome.desktop.wm.keybindings -e org.gnome.settings-daemon.plugins.media-keys -e org.gnome.settings-daemon.plugins.power | sort
# confirm no other keybinding conflicts
gsettings list-recursively | grep '<Control>1'
# set multiple keybindings for "Switch to Workspace 1"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Super>Home', '<Control>1']"
# confirm value is set correctly
gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-1
Super+Home
またはControl+1
を使用して、Workspace 1に切り替えることができます。Super+Home
設定GUIには最初の1つしか表示されませんが、機能します。
おそらくxmodmapを使用して、キーボードのボタンと同じヘッドセットのボタンを再割り当てできます。
amixer set Master 10%+
、音量amixer set Master 10%-
を上げて音量を下げることです。ゲージ通知を取得するには、を使用できますnotify-send
が、ゲージの設定方法がわかりません