Expo: Workspaces cross monitor edges, implement a "One big smart wall" output option, that ensures workspaces are not cut between displays

Bug #280710 reported by David Hugh-Jones
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Compiz
Won't Fix
Wishlist
Unassigned
compiz (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

If you have multiple monitors and hit the expo key, the exposed workspaces will be shown over your multiple monitors. This may split your workspaces in an unattractive way, as the screenshot shows. Suggested solution: make sure each workspace is shown on a single monitor.

Task:
Implement a third output mode option named "One big smart wall" in Expo, which will make
sure the workspaces are not cut between displays.

Revision history for this message
David Hugh-Jones (davidhughjones) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for taking the time to report this bug and helping to make Ubuntu better. Could you please add your ~/.xsession-errors, /var/log/Xorg.0.log and the output of lspci -vvnn to your bug report as separate attachments? Thanks in advance.

Changed in compiz:
status: New → Incomplete
Revision history for this message
David Hugh-Jones (davidhughjones) wrote : Re: [Bug 280710] Re: expo key spreads over multiple monitors

Attached.

Revision history for this message
Michael Rooney (mrooney) wrote : Re: expo key spreads over multiple monitors

David, this should be configurable by changing the multioutput_mode. If you don't have compizconfig-settings-manager installed, install it and then run it from from System -> Preferences -> CompizConfig..., then click Expo, then Appearance tab, and change "Multi Output Mode" to "One wall per output". Does that address your issue?

Revision history for this message
David Hugh-Jones (davidhughjones) wrote : Re: [Bug 280710] Re: expo key spreads over multiple monitors

It does what it says, but it's still suboptimal. The choice is between
having one wall per monitor, which looks strange, and having a single
big wall with the monitors cutting the workspaces. It would be ideal
to have just one wall, but not to split workspaces over screens. But I
appreciate this is beginning to sound like a RFE, not a bug.

Revision history for this message
Michael Rooney (mrooney) wrote : Re: expo key spreads over multiple monitors

Thanks David. I will mark this as a feature request and see about an upstream task.

Changed in compiz:
importance: Undecided → Wishlist
status: Incomplete → Confirmed
Revision history for this message
Michael Rooney (mrooney) wrote :

I can't find an upstream task for it (http://bugs.opencompositing.org/buglist.cgi?quicksearch=expo) so I would recommend signing up for an account there (I just did it, it took 60 seconds) and filing a new bug, and linking to it here for tracking purposes. As feature requests will almost certainly only be implemented upstream, this will help your cause greatly!

Revision history for this message
Pedro Villavicencio (pedro) wrote :

did somebody sent this upstream? may you tell us the bug number there or shall we go ahead and close this report? thanks.

Revision history for this message
Michael Rooney (mrooney) wrote : Re: [Bug 280710] Re: expo key spreads over multiple monitors

I don't believe anyone filed it upstream, but why would you close it?

Revision history for this message
Pedro Villavicencio (pedro) wrote : Re: expo key spreads over multiple monitors

if no one is interested on filed it upstream it means no one is going to implement the feature, there's no sense to keep bugs opens just because, will leave it open waiting for the submission there.

Changed in compiz (Ubuntu):
status: Confirmed → Triaged
summary: - expo key spreads over multiple monitors
+ Workspaces cross monitor edges in Expo
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote : Re: Workspaces cross monitor edges in Expo
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Indeed, as this is planning on being implemenented in a much more attractive fashion and there are other trackers for the issue, I'm going to just close this report to try and reduce the noise in the bug tracker.

Thanks for the bug, and sorry it's taken this long to get it fixed.

Changed in compiz:
status: New → Invalid
Changed in compiz (Ubuntu):
status: Triaged → Invalid
Changed in compiz:
status: Invalid → Confirmed
Changed in compiz (Ubuntu):
status: Invalid → Confirmed
Changed in compiz:
importance: Undecided → Low
Changed in compiz (Ubuntu):
importance: Wishlist → Low
Changed in compiz:
milestone: none → 0.9.8.0
Changed in compiz:
milestone: 0.9.8.0 → 0.9.8.1
Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
MC Return (mc-return)
description: updated
Changed in compiz:
importance: Low → Wishlist
summary: - Workspaces cross monitor edges in Expo
+ Expo: Workspaces cross monitor edges, implement a "One big smart wall"
+ output option, that ensures workspaces are not cut between displays
Changed in compiz:
milestone: 0.9.10.0 → 0.9.10.2
MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.2 → 0.9.11.0
Revision history for this message
Eleni Maria Stea (hikiko) wrote :

Thank you for taking the time to report this bug. The compiz program that we currently use in Ubuntu is a C++ re-write of the original compiz and was announced the 4th July 2010. Therefore, the bugs that were reported before that date, will be marked as "Won't Fix" as they probably exist in the original program which is not stored in launchpad. (The last LTS that used the old compiz is the 10.04 which is not supported anymore).

Changed in compiz:
status: Confirmed → Won't Fix
Changed in compiz (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.