Merge lp:~mc-return/compiz/compiz.merge-fix1067534 into lp:compiz/0.9.9
Status: | Merged |
---|---|
Approved by: | Daniel van Vugt |
Approved revision: | 3432 |
Merged at revision: | 3435 |
Proposed branch: | lp:~mc-return/compiz/compiz.merge-fix1067534 |
Merge into: | lp:compiz/0.9.9 |
Diff against target: |
23 lines (+2/-0) 2 files modified
plugins/fadedesktop/fadedesktop.xml.in (+1/-0) plugins/showdesktop/showdesktop.xml.in (+1/-0) |
To merge this branch: | bzr merge lp:~mc-return/compiz/compiz.merge-fix1067534 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Marco Trevisan (Treviño) | Approve | ||
Omer Akram (community) | Approve | ||
Review via email: mp+130001@code.launchpad.net |
Commit message
Make sure showdesktop is loaded after unityshell.
(LP: #1067534)
fadedesktop conflicts with unityshell and showdesktop now.
showdesktop still conflicts with fadesktop, but not with unityshell anymore.
Together with the fix for Unity this allows the CCSM user to use the full functionality of the "Show Desktop" plug-in together with Unity-3d for the first time, namely sliding windows out of view to show the desktop and sliding them back in to restore the previous state.
Description of the change
Problem:
The default behaviour (before recent fixes) was loading the showdesktop plug-in before unityshell, which prevented it from working with Unity.
Currently it is prohibited to start this plug-in together with Unity (so it is 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.
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.
See also: https:/ /code.launchpad .net/~mc- return/ unity/unity. merge-fix106753 4/+merge/ 129999