compizconfig-settings-manager has problems with keybinding

Bug #150697 reported by Bernardo "eLECTRIC" de Barros Franco
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compizconfig-settings-manager (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: compizconfig-settings-manager

Using the compizconfig-settings-manager to set keybindings is confusing. First you can't capture the key/mouse sequence, you have to type it. This is specially confusing regarding the windows key which is called Super.
Besides that, setting the Desktop Cube Rotate to <Super>Button4 for left and <Super>Button5 for right does not work. Even if I change the bindings for Desktop zoom (which are originally bound to these keys - and work) using this for Desktop cube rotate does not work.
If I use gconf instead of ccsm this works, but the only way I found to use gconf is to delete /usr/lib/compiz/libccp.so (or to change the compiz script).
When I try to change the Raise Window mouse binding in the "General Options" of the CompizConfig from <Control>Button6 to <Alt>Button2 this change has no effect as the original <Control>Button6 returns. Since <Alt>Button2 is used for window resize, if I chose "disable initiate window resize" in the popup window the Move Window binding changes from <Alt>Button1 to Button1 forcing me to navigate with the keyboard since the left click invokes window move instead of operating the window.

Revision history for this message
Gijs Peek (gijs-peek) wrote :

I can confirm this bug. Additionally, some keybindings (like alt-tab or shift-tab) cannot be set using ccsm (also see Bug #152148 for that)

Changed in compizconfig-settings-manager:
status: New → Confirmed
Revision history for this message
Dmitriy Geels (dmig) wrote :

Workaround: set backend from gconf to flat-file. This bug is actually somewhere in gconf, because compiz uses standard windowmanager keys for shortcuts. Also, you will have some problems, when trying to use Super key as modifier, since standard keybinding tool doesn't support it as modifier, but ccsm does.

WARNING: when changing backend, be sure you saved all work you need! Because switching backend procedure often crashes compiz!

P.S. to have all your settings with other backend export settings, switch backend, then import them back.

Revision history for this message
Séb Buch (seb-buch) wrote :

I can confirm this bug too. Thanks dmig for the workaround.
I also agree this bug seems to be related to gconf and/or the way ccsm uses it.

Revision history for this message
Romuald (romu70) wrote :

I do confirm too, personnaly for the "move" and "resize" plugins.

Revision history for this message
Mikko Rantalainen (mira) wrote :

Is this the same bug as being unable to load/import preferences from a file if using GConf backend?

Revision history for this message
Phillip Susi (psusi) wrote :

This package has been removed from Ubuntu. Closing all related bugs.

Changed in compizconfig-settings-manager (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.