Comment 42 for bug 689733

Revision history for this message
Ego (egogratis) wrote :

I think user should not have to think where exactly windows are opened. Shell should do that instead of the user.

I use different workspaces:
- Sometimes different workspace is used for separate task.
-Sometimes i just use different workspaces because i just want to have windows maximized on some of them. Then i would not switch workspace just to open terminal to look at something quickly would i if i would have "terminal group" on other workspace?
-Sometimes i have different tasks on different workspaces and for each task group different programs are used but still they could repeat them self across different workspaces but be used for different tasks? Then i would have to do a lot of thinking where something i opened is wouldn't i?
-....

What i am saying is thinking in a way only "one scenario" is used when workspaces are used is not true. There are a lot more scenarios used when workspaces are used.

My solution to this problem would be:
1.) Use bias sorting by default for everything (Alt + Tab and Window Spread and inside Alt + Tab groups of the same program too). Everything should be "bias driven".
2.) Use more clear visual distinction of windows on the current workspace and from other workspaces.

-Position: Windows from other workspaces would always be at the end.
-Size: Windows from other workspaces should be half sized. This would prevent clutter to.
-Color: Windows for current workspace would have orange edge and from other workspaces they would be gray.

Both bias sorting and color distinction is something already implemented in Unity AFAIK and it does work.