![无需 gnome-settings-daemon 的自定义键绑定](https://linux22.com/image/1079231/%E6%97%A0%E9%9C%80%20gnome-settings-daemon%20%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%AE%E7%BB%91%E5%AE%9A.png)
我正在使用 Ubuntu 12.04(后备版本),并且正在尝试精简它,主要是为了获得乐趣/学习体验。
我关闭了 gnome-settings-daemon,因为我从其他地方设置了主题。但现在我的一些键绑定丢失了。我认为窗口管理器的键绑定仍然有效,例如 Alt-Tab 和切换工作区。但我的用于更改音量的媒体键和自定义键绑定不再有效。
还有其他方法可以保存自定义键绑定吗?我真的需要运行设置管理器来设置我的键绑定吗?
答案1
我明白了!您可以使用 xbindkeys 设置自己的键绑定,而无需 gnome-settings-daemon。首先:
sudo apt-get install xbindkeys
然后您可以生成一个默认配置文件:
xbindkeys --defaults > ~/.xbindkeysrc
举一个我在 .xbindkeysrc 中使用的内容的示例:
"amixer -q set Master 2- unmute"
XF86AudioLowerVolume
"amixer -q set Master 2+ unmute"
XF86AudioRaiseVolume
"amixer -q set Master toggle"
XF86AudioMute
"urxvt"
alt+Return
"lxpanelctl run"
alt+r
然后在启动时运行 xbindkeys,自定义键绑定就可以起作用。