If Compiz is running, use Compiz's Scale and Expo plugins.
Bug #760674 reported by
<anonymized>
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
Medium
|
Unassigned | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The current implementation of window and workspaces overview (unity-2d-spread) doesn't work well with Compiz: since Compiz doesn't use "classic" workspaces like Metacity does, the workspaces overview only shows one wprkspace in the upper left corner.
This could be solved by conditionally triggering Compiz's Expo and Scale plugins, if Compiz is running. See the attached branch (if I can figure out how to do that) for an implementation that tries to do that via D-Bus and falling back to the default behaviour if calling Compiz fails for some reason.
For some context, I have a notebook with a video chip that runs Compiz, but doesn't run Unity, so I'm trying to run Compiz with Unity 2D.
Related branches
lp:~fkrull-deactivatedaccount/unity-2d/compiz-integration
Merged
into
lp:unity-2d/3.0
- Florian Boucault (community): Approve (code)
-
Diff: 168 lines (+76/-34)3 files modifiedlauncher/UnityApplications/launcherapplication.cpp (+34/-12)
launcher/UnityApplications/workspaces.cpp (+20/-9)
launcher/app/launcherview.cpp (+22/-13)
lp:unity-2d/3.0
Superseded
for merging
into
lp:~bfiller/unity-2d/wait-for-session-again
- Aurélien Gâteau: Pending requested
- Diff: 0 lines
Changed in unity-2d: | |
assignee: | nobody → Felix Krull (fkrull) |
importance: | Undecided → Medium |
status: | New → Confirmed |
milestone: | none → 3.10 |
Changed in unity-2d: | |
status: | Confirmed → In Progress |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity-2d: | |
milestone: | 3.10 → 3.8.6 |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d (Ubuntu): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Thanks for your neat contribution Felix!
At this point, if you’re happy with the implementation, the next step is to submit a merge request against lp:unity-2d. This will ensure we don’t loose track of it, and someone from the team will review it. /code.launchpad .net/~fkrull/ unity-2d/ compiz- integration/ +register- merge.
To do so, just click the following link: https:/
Thanks again!