GNOME Bugzilla – Bug 410759
Should use pluggable keybindings for desktop-wide keybinding
Last modified: 2018-07-03 09:56:14 UTC
Just for tracking for now, see Bug 410758
419758 is fixed. So I guess beagle should use the xml based keybinding ? Is tomboy or anyone else using it so someone can figure out how to use the keybinding code ? I have two related concerns, (1) will the new style keybinding be usable on non-gnome desktops as well ? (2) will it require beagle any external dependencies (e.g. gconf - beagle does not depend on gconf now).
Tomboy's not using this yet. We have an identical bug filed, though.
(In reply to comment #1) > 419758 is fixed. So I guess beagle should use the xml based keybinding ? Is > tomboy or anyone else using it so someone can figure out how to use the > keybinding code ? Easy, it's explained there: http://live.gnome.org/ControlCenter/ApplicationDefinedKeybindings And is also used by metacity and compiz. > I have two related concerns, (1) will the new style keybinding be usable on > non-gnome desktops as well ? (2) will it require beagle any external > dependencies (e.g. gconf - beagle does not depend on gconf now). 1) The keybinding is just a UI to present to the user, so you could provide a similar interface for KDE, etc. or have people modify GConf directly 2) Yes, Beagle would need to add a GConf dependency to check which keybinding to capture.
I believe the GNOME UI does depend on GConf currently, so I don't think adding this is a problem.
For tracking the Tomboy bugzilla entry, http://bugzilla.gnome.org/show_bug.cgi?id=410760
Beagle is not under active development anymore and had its last code changes in early 2011. Its codebase has been archived (see bug 796735): https://gitlab.gnome.org/Archive/beagle/commits/master "tracker" is an available alternative. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.