Regression: Enabling typical bindings in "Desktop-based Viewport Switching" breaks scrollwheel scrolling in some windows with a usb mouse on a laptop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Christopher Townsend | ||
GTK+ |
Fix Released
|
Medium
|
|||
X.Org X server |
Unknown
|
Medium
|
|||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Christopher Townsend | ||
gtk+3.0 (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
xorg-server (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Test Case:
On a laptop connect a usb mouse (using a logitech wireless "Anywhere mouse mx" here
Enable theses Desktop-based Viewport Switching binding's
Set prev & next to typical settings, (next = button 5, prev = button 4
Try to scroll in any of these windows using the mouse scroll-wheel -
nautilus
gedit
synaptic
dconf-editor
help (Ubuntu Desktop guide
Software-updater > details
'Open files' window
sidebar windows in RB & totem
preferences in audacious
There could be a few more
On the other hand many others work ok, short list -
Dash
Scroll on Desktop
gnome-terminal
libreoffice-writer
ccsm
all browsers
preferences & playlist in vlc
Note all of the no scroll apps work fine with touchpad scrolling
Have tried disabling the touchpad, ect. to no avail
Related to this bug, same workaround to alleviate
https:/
Commit reverted packages for 13.10 are here
https:/
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: compiz 1:0.9.9~
ProcVersionSign
Uname: Linux 3.10.0-2-generic x86_64
.tmp.unity.
ApportVersion: 2.10.2-0ubuntu4
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Fri Jul 12 23:46:16 2013
DistUpgraded: Fresh install
DistroCodename: saucy
DistroVariant: ubuntu
GraphicsCard:
NVIDIA Corporation G86M [GeForce 8400M GS] [10de:0427] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:0209]
InstallationDate: Installed on 2013-06-23 (20 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130621)
MachineType: Dell Inc. XPS M1330
MarkForUpload: True
PackageArchitec
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
Section "Device"
Identifier "My Graphics"
Driver "nouveau"
Option "GLXVBlank" "on"
EndSection
dmi.bios.date: 12/26/2008
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A15
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: XPS M1330
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.45-2ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 70 lines (+29/-11)2 files modifiedsrc/screen.cpp (+17/-0)
src/window.cpp (+12/-11)
description: | updated |
summary: |
- Regression: Enabling "Desktop-based Viewport Switching" breaks - scrollwheel scrolling in some windows with a usb mouse on a laptop + Regression: Enabling typical bindings in "Desktop-based Viewport + Switching" breaks scrollwheel scrolling in some windows with a usb mouse + on a laptop |
description: | updated |
Changed in compiz: | |
status: | New → Confirmed |
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gtk+ (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in compiz: | |
status: | In Progress → Invalid |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in gtk+ (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in compiz: | |
assignee: | Christopher Townsend (townsend) → nobody |
affects: | gtk+ (Ubuntu) → ubuntu |
affects: | ubuntu → gtk+3.0 (Ubuntu) |
Changed in gtk: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gtk: | |
status: | Confirmed → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in compiz: | |
status: | Invalid → In Progress |
assignee: | nobody → Christopher Townsend (townsend) |
milestone: | none → 0.9.11.0 |
Changed in compiz (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in xorg-server (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in xorg-server: | |
status: | Confirmed → Unknown |
As it turns out this 'bug' doesn't yet exist but will if the only currently proposed upstream patch to fix this current bug is applied - /bugs.launchpad .net/ubuntu/ +source/ gtk+3.0/ +bug/1184159
https:/
I'll note this in that bug as another reason not to consider it.