在我安装xmonad的地方,我有一台带有ubuntu13.04(升级几次)的旧笔记本电脑。在xmonad中,我将从ubuntu获得所有媒体键绑定(包括osd通知)。我不知道它是什么,但是也许是gnome-settings-daemon在处理它,因为在dconf中有这样的条目。
在我的新笔记本电脑中,我通过最小的iso安装了Xfce,然后编译了Xmonad。我试图保持相同的环境-- gnome-settings-daemon和以前一样在.xinitrc中运行,并且keep包含相同的绑定。但是,键绑定不起作用。我遗漏了什么?我想我可以试着安装整个ubuntu-desktop,但是我有一个小的SSD,所以我想避免这种情况。
我知道Xmonad可以定义它自己的自定义处理程序,但是我在定义卷控制操作方面遇到了困难,我认为只使用已经存在的操作就更容易了。
tl;dr
要让ubuntu/gnome键绑定在另一个窗口管理器中工作,需要哪些可执行文件/包/配置条目?我能让他们工作而不用拉进整个ubuntu-desktop吗?我正在运行gnome-settings-daemon +媒体键插件在dconf中是活动的,但是键没有被处理。
发布于 2013-10-21 18:18:27
看起来GNOME从gnome设置-守护进程中删除了媒体键处理,并将其集成到gnome中:
https://bbs.archlinux.org/viewtopic.php?pid=1262789
我还在找一个好的解决办法。Arch/肉桂人显然已经把3.6版分叉了。
发布于 2013-10-10 19:22:34
如果您想使用dconf而不是xmonad控件,则应该禁用xmonad插件(因为它可能造成干扰),然后使用dconf-editor进入以下路径:
org.gnome.settings-daemon.plugins.media-keys下面是配置媒体操作所需的所有键。您应该在第一个键中将它标记为active,这样它才能工作。


https://askubuntu.com/questions/356414
复制相似问题