Fixes were committed to unity 6.0 and compiz 0.9.8 stable series, but
now reverted (see bug #1076884) so this won't be landing into Ubuntu
12.10 as an SRU.
** Changed in: unity/6.0
Milestone: 6.12.0 => None
** Changed in: unity/6.0
Status: Fix Committed => Won't Fix
** Changed in: compiz/0.9.8
Milestone: 0.9.8.6 => None
** Changed in: compiz/0.9.8
Status: Fix Committed => Won't Fix
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dp-unity
https://bugs.launchpad.net/bugs/1067534
Title:
"Show desktop" plug-in actually works with Unity when ensured that it
is loaded after unityshell
Status in Compiz:
Fix Committed
Status in Compiz 0.9.8 series:
Won't Fix
Status in Compiz 0.9.9 series:
Fix Committed
Status in Unity:
Fix Committed
Status in Unity 6.0 series:
Won't Fix
Status in “compiz” package in Ubuntu:
Confirmed
Status in “unity” package in Ubuntu:
Confirmed
Bug description:
Problem:
The default behaviour (before recent fixes) was loading this plug-in before
unityshell, which prevented it from working correctly.
Currently it is prohibited to start this plug-in together with Unity (either
showdesktop or unityshell).
Solution:
We have to make sure that showdesktop is loaded after unityshell to allow the
user to use it's functionality, namely sliding windows out of view to show the
desktop and sliding them back in to restore the previous state.
This effect is visually very pleasing and looks much better than Unity's
standard fade out/in, so the fix should involve the possibility to enable this
plug-in in CCSM together with Unity and to ensure that the plug-in is loaded
after unityshell.
The "Fade to Desktop" plug-in provides essentially the same functionality
like already provided by unityshell (fade to desktop), the only difference is
that you can adjust the fade time with it.
Unfortunately this plug-in still makes some troubles, like a popping
fade-out, so it will be best to not change current behaviour and prohibit the
user using it together with Unity.
[Test Case]
Before the fix:
Testcase 1:
1. Open CCSM
2. Enable "Show Desktop"
Outcome: CCSM will tell you that the feature showdesktop is already provided
by the plugin unityshell and prevents running them both
3. Cancel to enable showdesktop, because it would stop unityshell
Testcase 2:
1. Open CCSM
2. Enable "Fade to Desktop"
CCSM will tell you that the feature showdesktop is already provided by the
plugin unityshell and prevents running them both
3. Cancel to enable fadedesktop, because it would stop unityshell
Testcase 3 (without Unity):
1. Open CCSM
2. Disable unityshell
3. Enable "Show Desktop"
4. Enable "Fade to Desktop"
CCSM will tell you that the feature showdesktop is already provided by the
plugin showdesktop and prevents running them both
5. Choose between showdesktop or fadedesktop
After the fix:
Testcase 1:
1. Open CCSM
2. Enable "Show Desktop"
CCSM will accept your decision
3. Test showdesktop: (Press Super+D) You will see the windows sliding out of
screen if you want to show the desktop and sliding back in if you restore
previous state (Press Super+D again)
Testcase 2:
1. Open CCSM
2. Enable "Fade to Desktop"
CCSM will tell you that the feature fadetodesktop is already provided by the
plugin unityshell and prevents running them both
3. Cancel to enable fadedesktop, because it would stop unityshell
Testcase 3 (without Unity):
Will be exactly the same like before the fix, see above (the desired behavior
won't change)
[Regression Potential]
There is no regression potential.
The checks preventing the combined use of unityshell and showdesktop are new,
so this just restores the same behavior like before the checks were introduced,
with the only difference being that showdesktop now works for the first time
together with Unity-3d, because it is ensured that the plug-in starts after
unityshell.
fadetodesktop and showdesktop are still not allowed to run together (case
without unityshell), because they both provide the feature showdesktop.
Ideally the fix for Compiz should go in first, then the one fixing
Unity, but it will not produce any bugs if done the other way 'round
either...
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1067534/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp