Hi,On Mon, Oct 27, 2014 at 3:33 AM, Balló György <ballogyor gmail com> wrote:Hi,
In order to support media keys and other keybindings that are not
handled my metacity, the following D-Bus interface needs to be
implemented within gnome-flashback, which is used by GSD's media keys
plugin:
https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/media-keys/org.gnome.ShellKeyGrabber.xml
The original bugzilla tasks:
https://bugzilla.gnome.org/show_bug.cgi?id=643111
https://bugzilla.gnome.org/show_bug.cgi?id=693016
I don't really know how should it work. We can probably reuse some
code from the old keygrabber:
https://git.gnome.org/browse/gnome-settings-daemon/commit/plugins/common/gsd-keygrab.c?id=66c975cd90736e32f20ffd36846301d68e7a08e7
Or maybe implement it within metacity:
https://git.gnome.org/browse/mutter/commit/?id=a39cabfadb1d160b284ca3a17fdbf4f9e7c6d42c
Alberts, could you look at this issue?I have created initial version of key grabber. Available in wip/key-grabber.Currently end-session-dialog and key-grabber will not work together, disable end-session-dialog when testing key grabber.It is not possible to own dbus name (org.gnome.Shell) multiple times and I don't want to spend time to fix this as I hope that for 3.16 we will not need to use org.gnome.Shell.