Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #30591: improving desktop & window switching

Written by ceti331 the 28 Feb 13 at 05:26. Related project: Unity. Status: New
Rationale
Comparing between the desktop experience running Ubuntu on my laptop with Mac OSX, I perceive the latter to have superior window management - via mission-control (blending the benefits of expo/scale)

A few extra options may help acheive window & desktop management tasks with fewer clicks or mental steps.

The following features are useful:-
-"expose"(Compiz-Scale) - all applcation windows option"
-multitouch gestures for switching between desktops
-"fullscreen" command - single clitk to instantly an application full-screen, occupying a new desktop.
The original desktop remains. Saves having to manually create a desktop and move the window across - leverages the desktop-switching ability more. It is very easy to end up with a mixture of fullscreen desktops and mixed windows

I beleive all of these features would also benefit touchscreen implemenations of the desktop environment - acheive window management tasks with fewer clicks and less 'dragging' operations

3
votes
up equal down
Solution #1: show all windows of application from launcher
Written by ceti331 the 28 Feb 13 at 05:26.
Idea: An option to show ALL windows of an application, from ALL desktops, triggered by clicking the apps' Launcher icon.

Currently it only shows windows from the current desktop.

Showing ALL windows would let you leverage launcher clicks for desktop switching more often, and leverage the "scale" effect more.

This is default behaviour on mac OSX so its availability (even as an option) will help win converts from that platform

This could be combined with existing behaviour for the "best of both worlds" in various ways -
[1] if there is only 1 window of an app on the current desktop, and it is already selected, then clicking the launcher-icon should bring up windows from all desktops. The user has nothing to benefit from the click otherwise.

[2] A decision to show windows for all desktops or current desktop only could be taken on the number & size of windows - if the 'scale' preview would be too cramped (thumbnail zoom < 33%?) then only show windows from the current desktop
0
votes
up equal down
Solution #2: Maximize To New Desktop
Written by ceti331 the 28 Feb 13 at 05:42.
an option such that pressing window Maximize places the window on an fresh, empty desktop - creating a new desktop if one does not already exist. "Restore" would take the window back to its original desktop.

This would leverage multiple desktops with fewer mouse clicks - less need to manually drag between screens, and more value from the pleasing zooming behaviour of 'expo'
1
votes
up equal down
Solution #3: Let the user select what to show
Written by Jay Nnib the 28 Mar 13 at 07:05.
My solution is very much similar to solution#1 but instead of automatically showing all windows from all desktop, let user select that. When the user clicks the apps launcher icon, show all windows from the current desktop as usual but along with buttons like 'current desktop', 'desktop1', 'desktop2', 'All desktops' at the bottom which, when clicked, shows the windows of the app from the respective desktops.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
Darwin Survivor (Brainstorm moderator) wrote on the 1 Mar 13 at 18:04
While all window-manager related, these are very different ideas, with each potentially having multiple solutions.

Please submit each idea (fullscreen on a new desktop, multitouch and exposé) as sepate ideas.

Keep in mind that gnome currently uses the exposé system and we don't want to merge all the desktop environments to be the same (that would defeat the purpose of having more that one).

I think there may already be a multi-touch idea posted, please do a search. If you find one and you think you have a new solution for it, please post your solution there to prevent dupliacate ideas.

PaddyLandau wrote on the 18 Mar 13 at 17:38
Solution #1: I am up-voting it, but points 1 and 2 contradict the main point and make it confusing. Without points 1 and 2, I approve; but with points 1 and 2, I don't like it.


Post your comment