if window is touching the edge, compiz thinks it's on both desktops
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Compiz Desktop Wall Plugin |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Unity |
Fix Released
|
Medium
|
Sam Spilsbury | ||
compiz (Ubuntu) |
Invalid
|
Medium
|
Sam Spilsbury | ||
compiz-plugins-main (Ubuntu) |
Fix Released
|
Medium
|
Sam Spilsbury | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: compiz
If I place a window on the edge of the virtual desktop (I'm using the snapping windows plugin) then, for the window manager, the window is present on both virtual desktops. This is a problem if one tries to switch to that window, from a neighbour desktop, just by clicking on the icon in the launcher for example. The window will get the focus, but the desktop will not switch.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: compiz 1:0.9.4+
ProcVersionSign
Uname: Linux 2.6.38-
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86 Kernel Module 270.41.03 Sat Apr 9 00:04:57 PDT 2011
GCC version: gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu3)
Architecture: i386
CompizPlugins: [core,detection
CompositorRunning: compiz
Date: Sat Apr 16 02:04:06 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
DkmsStatus: nvidia-current, 270.41.03, 2.6.38-
GraphicsCard:
nVidia Corporation GT215 [GeForce GT 240] [10de:0ca3] (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:8328]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
JockeyStatus:
firmware:dvb_usb - Firmware für DVB-Karten (Proprietär, Aktiviert, In Benutzung)
xorg:nvidia_
MachineType: MICRO-STAR INTERNATIONAL CO.,LTD MS-7599
PackageArchitec
ProcEnviron:
LANGUAGE=
LANG=de_AT.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
Renderer: Unknown
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
XorgConf:
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
dmi.bios.date: 09/04/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.13
dmi.board.
dmi.board.name: 770-C45 (MS-7599)
dmi.board.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7599
dmi.product.
dmi.sys.vendor: MICRO-STAR INTERNATIONAL CO.,LTD
version.compiz: compiz 1:0.9.4+
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Jason Smith (community): Approve
-
Diff: 68 lines (+49/-2)1 file modifiedsrc/wall.cpp (+49/-2)
summary: |
- if window is on the edge, compiz thinks it's on both desktops + if window is touching the edge, compiz thinks it's on both desktops |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in compiz: | |
importance: | Undecided → Medium |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in compiz: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
milestone: | none → 4.26.0 |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
status: | New → In Progress |
Changed in compiz: | |
status: | New → In Progress |
Changed in compiz-wall-plugin: | |
importance: | Undecided → Medium |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.6 |
status: | New → Fix Committed |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in compiz-plugins-main (Ubuntu): | |
status: | New → Fix Committed |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
Changed in compiz-plugins-main (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in compiz-wall-plugin: | |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz-plugins-main (Ubuntu): | |
status: | Fix Committed → Fix Released |
This is happening very often since windows, when created, are frequently put on the edge of the desktop. The desktop doesn't even switch when changing between windows using the scale plugin or the appswitcher (alt+tab).