Viewports/Cube - Doesn't obey Workspace Keyboard Shortcuts

Bug #103152 reported by VF
8
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: compiz

When using Viewports ("Workspaces on a cube"), workspace shortcuts like "switch to workspace on left" as defined in the keyboard shortcuts capplet don't work. They work fine when not using the Viewports/Cube.

This is because Compiz doesn't obey those gconf settings when using the cube, it uses the keybindings defined under /apps/compiz/plugins/rotate/allscreens/options. Compiz should obey the Workspace shortcuts instead.

Revision history for this message
Adriaan Peeters (apeeters) wrote :

This bug is related to #76965, but not really a duplicate.

Revision history for this message
juve (awakener) wrote :

I created a workaround for #76965 which simply copies some gnome/metacity settings to compiz: http://librarian.launchpad.net/7398813/copy-compiz-settings

To prevent hot-key related bugs, there should be list of gconf-keys showing which metacity-settings can be presented by which compiz-settings. Probably all these keys should be copied when compiz is started.

examples:

# custom commands
/apps/metacity/keybinding_commands/command_{1 12} --> /apps/compiz/general/allscreens/options/command{1 12}

# custom command hotkeys
/apps/metacity/global_keybindings/run_command_{1 12} --> /apps/compiz/general/allscreens/options/run_command{1 12}_key

# metacity desktop-count = desktops on cube
/apps/metacity/general/num_workspaces --> /apps/compiz/general/screen0/options/hsize

Revision history for this message
Jeremy Vies (jeremy.vies) wrote :

I can confirm the bug on 2 computers(1 with nvidia, 1 with radeon).

Changed in compiz:
status: New → Confirmed
Revision history for this message
Travis Watkins (amaranth) wrote :

Compiz now honors these settings in gutsy.

Changed in compiz:
status: Confirmed → Fix Released
Revision history for this message
VF (vfiend) wrote :

It doesn't seem to by default, in fact they don't even appear in the keyboard capplet when compiz is running - see bug 125712

Revision history for this message
VF (vfiend) wrote :

Actually it doesn't seem to even when I enable the cube manually..

Changed in compiz:
status: Fix Released → Incomplete
Revision history for this message
Travis Watkins (amaranth) wrote :

The code explicitly copies from metacity settings to compiz settings for wall and cube. The UI is less important (and a different bug).

Changed in compiz:
status: Incomplete → Fix Released
Revision history for this message
VF (vfiend) wrote :

Well, nevertheless, it doesn't seem to be working at all in current compiz builds in Gutsy, but okay...

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.