'Move to Another Workspace' causes window to disappear
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
Christopher Townsend | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Christopher Townsend | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
If users set the wrong setting in Compiz Config Settings Manager (CCSM), it is possible for a users window to disappear when using "Move to Workspace X" when right clicking on a windows decoration.
This can make seem like the user has lost their window and force the user to potentially loose any unsaved works if they can't figure out how to recover the window.
[Test Case]
To reproduce:
* Open CCSM by either typing "ccsm" in the command line or finding it in the Dash.
* Go to General Options->Desktop Size.
* Enter some number > 1 for "Number of Desktops".
* Right click on the decoration of a window and select "Move to Workspace Right".
* Watch the window disappear with no trace.
After applying this fix:
* The "Number of Desktops" option should be gone.
[Regression Potential]
For Ubuntu running Unity, none identified.
Very small chance that some other desktop environment may use this setting, but none of the major desktop environments use it.
Original description:
When using the 'Move to Another Workspace' right-click option on a window, the window disappears from the current workspace, but is not present in any other workspace. It effectively is no longer accessible, though it can still be killed. Disabling workspaces does not cause the lost window to reappear, but setting the number of desktops to 1 in CCSM > General Options > Desktop Size > Number of Desktops does the trick and the window reappears.
I am using Ubuntu 14.04 (latest updates as of 2014-03-07) and NVIDIA proprietary drivers. I do not experience this problem on Ubuntu 13.04.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.1.2+14.
ProcVersionSign
Uname: Linux 3.13.0-16-generic x86_64
NonfreeKernelMo
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/
CurrentDesktop: Unity
Date: Sat Mar 8 11:47:54 2014
InstallationDate: Installed on 2013-12-31 (66 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131228)
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Marco Trevisan (Treviño): Approve
- Brandon Schaefer (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 97 lines (+0/-51)3 files modifiedmetadata/core.xml.in (+0/-7)
src/event.cpp (+0/-11)
src/screen.cpp (+0/-33)
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | Triaged → In Progress |
Changed in compiz: | |
milestone: | none → 0.9.11.0 |
description: | updated |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Released |
status: | Fix Released → In Progress |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Thank you for your bug report, is that still an issue? Does it happen every time? What screens/workspaces configuration do you use?
I can't confirm the issue here