solus-project / brisk-menu

An efficient menu for the MATE Desktop
GNU General Public License v2.0
139 stars 23 forks source link

Fix super key global bindings on compiz #88

Closed vkareh closed 6 years ago

vkareh commented 6 years ago

This adds an XUngrabKeyboard call so that Compiz can receive proper key events.

It also cleans up the code and removes unnecessary XAllowEvents.

Related:

flexiondotorg commented 6 years ago

This resolves the issue where key bindings in Compiz 0.9 that include the Super key were not invokable. With this patch, and the matching patch for mate-settings-daemon, I can now use Super+l and Super+w etc.

ikeydoherty commented 6 years ago

This looks good to me, thanks!