Some mouse key bindings don't change correctly

Bug #609202 reported by Ibrahim M. Ghazal
34
This bug affects 7 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: compiz

The 'window menu' keybinding (as well as others that use the same modifier, <Alt>) has some weird behavior when changed using either ccsm or gconf-editor. It seems to be stuck to <Alt>Button3. Here's the exact details:

Using ccsm: In General Options -> Key bindings
If I disable the key binding for 'Window Menu' or change the button (change Button3 to something else, but keep the modifier <Alt>,) the text changes, but the behavior stays the same. Also, the text reverts back to <Alt>Button3 if I close and re-open ccsm.

if I change the modifier (<Alt>) to something else (<Control> for example,) other key bindings that use the same modifier (move window is <Alt>Button1, etc) get changed to the same modifier (move window becomes <Control>Button1.) And If I change the modifier on others, 'window menu' changes too!

If I set another key binding to the same combination (set maximize window to <Alt>Button3 for example,) I get a warning message with the following options:
"Set Toggle Window Maximized anyway," "Don't set Toggle Window Maximized," "Disable Window Menu."
Choosing "Disable Window Menu" does nothing.

Using gconf-editor: In /apps/compiz/general/allscreens/options
The behavior here is somewhat similar to ccsm. If I change the button part (Button3) of 'window_menu_button' field, the text changes, but nothing happens. But unlike ccsm, it doesn't revert back if I close and re-open gconf-editor. Also, If I change the modifier part (<Alt>,) other key bindings with the same modifier change too.

If I change the whole 'window_menu_button' field to 'Disabled' or empty (''), it actually gets disabled (first thing that works correctly.) And I can assign <Alt>Button3 to another field and it works. However, if I run ccsm or restart the computer, window_menu_button gets re-bound to <Alt>Button3, but the text in gconf-editor stays on the values I entered. If I click on that field and press Enter even without changing anything, it works as expected again (until I run ccsm or restart the computer again..)

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: compiz 1:0.8.4-0ubuntu15
ProcVersionSignature: Ubuntu 2.6.32-23.37-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-23-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
CompizPlugins: [core,ccp,move,resize,place,decoration,text,workarounds,titleinfo,regex,neg,mousepoll,png,annotate,svg,dbus,gnomecompat,commands,vpswitch,imgjpeg,shift,session,animation,resizeinfo,obs,wall,wobbly,expo,ezoom,fade,staticswitcher,scale,scaleaddon]
Date: Fri Jul 23 18:03:36 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: Hewlett-Packard HP Pavilion dv5 Notebook PC
PackageArchitecture: all
PciDisplay: 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Mobility Radeon HD 3400 Series [1002:95c4]
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-23-generic root=UUID=06807a8f-5e4c-420f-838b-b8d276db899a ro quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RelatedPackageVersions:
 xserver-xorg 1:7.5+5ubuntu1
 libgl1-mesa-glx 7.7.1-1ubuntu3
 libdrm2 2.4.18-1ubuntu3
 xserver-xorg-video-intel 2:2.9.1-3ubuntu5
 xserver-xorg-video-ati 1:6.13.0-1ubuntu5
SourcePackage: compiz
dmi.bios.date: 08/19/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.37
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 3600
dmi.board.vendor: Quanta
dmi.board.version: 98.36
dmi.chassis.type: 10
dmi.chassis.vendor: Quanta
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.37:bd08/19/2009:svnHewlett-Packard:pnHPPaviliondv5NotebookPC:pvrRev1:rvnQuanta:rn3600:rvr98.36:cvnQuanta:ct10:cvrN/A:
dmi.product.name: HP Pavilion dv5 Notebook PC
dmi.product.version: Rev 1
dmi.sys.vendor: Hewlett-Packard
glxinfo: Error: [Errno 2] No such file or directory
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.32-23-generic

Revision history for this message
Ibrahim M. Ghazal (imgx64) wrote :
Revision history for this message
Marc Horowitz (marc-mit) wrote :

This appears to be a conflict between gtk-window-decorator and compiz itself. if you kill the decorator, then Alt-Button3 acts as configured in compiz. gtk-window-decorator --minimal also seems to disable the key binding, but also disables the other decorations as well.

tags: added: maverick
tags: added: compiz-0.8
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report, it has been some time without any response or feedback in this bug report and we are wondering if this is still an issue for you with the latest release of Ubuntu the Natty Narwhal, May you please test with that version and comment back if you're still having or not the issue? Please have a look at http://www.ubuntu.com/download to know how to install that version.Thanks in advance and sorry for the late response.

Changed in compiz (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Ibrahim M. Ghazal (imgx64) wrote :

Yes, it's still broken in natty.

Revision history for this message
hawthornso23 (hawthorn) wrote :

Yes still broken in natty. Also annoying. You cannot assign alt button 3 to another action.

Revision history for this message
emghazal (emghazal) wrote :

Since 6 people already clicked the "This bug affects me" button, I'm going to mark it as confirmed.

Changed in compiz (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
David Barth (dbarth) wrote :

Only security issues are now being considered for this release of Compiz (0.8).

Changed in compiz (Ubuntu):
status: Confirmed → Expired
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.