After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 674680 - kill the workspace separator in the app switcher
kill the workspace separator in the app switcher
Status: RESOLVED DUPLICATE of bug 661156
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2012-04-24 00:24 UTC by William Jon McCann
Modified: 2014-01-07 16:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description William Jon McCann 2012-04-24 00:24:55 UTC
The workspace separator in the app switcher was never a good idea. It is really pretty awful and we should just get rid of it.

Apps are not per workspace. Windows are. The app switcher is not a window selector. Just because an app was on a different workspace doesn't mean it should break all the rules of the behavior of the switcher.

Not to mention it looks like hell and makes things really hard to get to on other workspaces.
Comment 1 Steve Frécinaux 2012-04-24 09:25:30 UTC
What do you propose exactly? Just removing the vertical line or changing the fact that apps with no window on the current workspace are at the end of the list ?
Comment 2 William Jon McCann 2012-04-24 13:42:10 UTC
Removing the entire concept.
Comment 3 Jasper St. Pierre (not reading bugmail) 2012-04-24 13:45:44 UTC
By "app switcher", you mean alt-tab?

Are we ever going to have a "window switcher"? As I've said before, expanding "switching to an app" to mean "switching to the most recently used window of an app" doesn't really make sense for a lot of people.
Comment 4 Jasper St. Pierre (not reading bugmail) 2012-04-25 21:55:43 UTC
See also: https://bugzilla.gnome.org/show_bug.cgi?id=660502
Comment 5 drago01 2012-05-12 17:49:59 UTC
(In reply to comment #0)
> The workspace separator in the app switcher was never a good idea. It is really
> pretty awful and we should just get rid of it.
> 
> Apps are not per workspace. Windows are. The app switcher is not a window
> selector.

When the app has no window on the current workspace it is not on the workspace.
 
> makes things really hard to get to on
> other workspaces.

I can't parse that ... how is it harder to move to other workspaces? If anything it makes things more predictable.

For me it simply allows me to focus on the stuff I have on the current workspace, which is the whole point of workspace i.e separate stuff.
Comment 6 Jasper St. Pierre (not reading bugmail) 2012-06-01 12:17:04 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

Duping on older bug with patch.

*** This bug has been marked as a duplicate of bug 661156 ***
Comment 7 Guillaume Desmottes 2014-01-06 15:30:31 UTC
(In reply to comment #5)
> For me it simply allows me to focus on the stuff I have on the current
> workspace, which is the whole point of workspace i.e separate stuff.

I agree with you here. This new switcher is unusable to me and drive me crazy. What's the point to support multi workspaces if Shell ignores how windows are grouped?

Is there any extension keeping the current switcher but with the old behaviour (apps on the current workspace are prioritized)?
Comment 8 Jasper St. Pierre (not reading bugmail) 2014-01-06 16:19:16 UTC
You can try:

$ gsettings org.gnome.shell.window-switcher current-workspace-only true
Comment 9 Jasper St. Pierre (not reading bugmail) 2014-01-06 16:20:45 UTC
(In reply to comment #7)
> I agree with you here. This new switcher is unusable to me and drive me crazy.
> What's the point to support multi workspaces if Shell ignores how windows are
> grouped?

https://bugzilla.gnome.org/show_bug.cgi?id=660502#c13
Comment 10 Guillaume Desmottes 2014-01-07 08:52:54 UTC
(In reply to comment #8)
> You can try:
> 
> $ gsettings org.gnome.shell.window-switcher current-workspace-only true

It should help according to the doc of this key but it doesn't seem to change anything. Is it broken on F20?
Comment 11 drago01 2014-01-07 09:07:52 UTC
(In reply to comment #10)
> (In reply to comment #8)
> > You can try:
> > 
> > $ gsettings org.gnome.shell.window-switcher current-workspace-only true
> 
> It should help according to the doc of this key but it doesn't seem to change
> anything. Is it broken on F20?

This works for me. Note: It does not restore the old behavior but simply does not list apps that have no windows on the current workspace.
Comment 12 Guillaume Desmottes 2014-01-07 09:51:22 UTC
(In reply to comment #11)
> (In reply to comment #10)
> > (In reply to comment #8)
> > > You can try:
> > > 
> > > $ gsettings org.gnome.shell.window-switcher current-workspace-only true
> > 
> > It should help according to the doc of this key but it doesn't seem to change
> > anything. Is it broken on F20?
> 
> This works for me. Note: It does not restore the old behavior but simply does
> not list apps that have no windows on the current workspace.

It doesn't change anything in the Alt+Tab switcher here.
Comment 13 drago01 2014-01-07 09:55:38 UTC
(In reply to comment #12)
> (In reply to comment #11)
> > (In reply to comment #10)
> > > (In reply to comment #8)
> > > > You can try:
> > > > 
> > > > $ gsettings org.gnome.shell.window-switcher current-workspace-only true
> > > 
> > > It should help according to the doc of this key but it doesn't seem to change
> > > anything. Is it broken on F20?
> > 
> > This works for me. Note: It does not restore the old behavior but simply does
> > not list apps that have no windows on the current workspace.
> 
> It doesn't change anything in the Alt+Tab switcher here.

That's odd ... does restarting the shell (or relogin) help?
Comment 14 Guillaume Desmottes 2014-01-07 11:15:41 UTC
restarting shell didn't, didn't try rebooting/relogin yet.
Comment 15 Jasper St. Pierre (not reading bugmail) 2014-01-07 15:55:57 UTC
That's because I messed up and gave you the key for the window switcher, not the app switcher. Try:

$ gsettings org.gnome.shell.app-switcher current-workspace-only true
Comment 16 Guillaume Desmottes 2014-01-07 16:13:17 UTC
(In reply to comment #15)
> That's because I messed up and gave you the key for the window switcher, not
> the app switcher. Try:
> 
> $ gsettings org.gnome.shell.app-switcher current-workspace-only true

Ah this one works; thanks a lot! :)