Answers:
我只是使用“ 自定义快捷键”:
我使用xdotool key --clearmodifiers XF86AudioLowerVolume
(和XF86AudioRaiseVolume
)命令代替amixer set 'Master' 10%+
。我注意到的唯一区别/缺点是,即使设置了“ 键入”选项卡上的“ 重复键”,该设置也不适用于此自定义快捷方式。
但是,我无法使用Fn+ F7来关闭屏幕(xset dpms force standby
)。它不会将其检测为快捷方式事件。
您可以使用gsettings
命令行为同一命令分配多个键盘快捷键(键绑定)。
要知道的一件事是,Ubuntu 18.04设置GUI仅显示命令的第一个键绑定,因此,如果您有一个命令的多个键绑定,其他键将不会出现在“设置”中。您可以使用gsettings
所有的键绑定。
假设我要为“切换到工作区1”添加另一个键绑定。对我来说Super+Home
,默认值是,但是我想添加第二个键绑定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
切换到工作区1。请记住,您只会Super+Home
在“设置” GUI中看到第一个,但是它将起作用!
您可能会使用xmodmap将耳机上的按钮重新分配为与键盘上使用的相同的按钮。
amixer set Master 10%+
增大音量amixer set Master 10%-
以减小音量。要获取量规通知,可以使用notify-send
,但我不确定如何设置量规