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 647443 - 2nd screen in multiscreen config doesn't get managed by virtual desktop manager
2nd screen in multiscreen config doesn't get managed by virtual desktop manager
Status: RESOLVED DUPLICATE of bug 652580
Product: gnome-shell
Classification: Core
Component: general
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-04-11 11:24 UTC by Nicolai Stange
Modified: 2014-08-01 09:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicolai Stange 2011-04-11 11:24:08 UTC
Hi everybody,

I don't really know if this is a bug or a feature, but the people at #gnome think this behaviour is not intended, too.

Setup is as follows:
- Gnome 3 built through jhbuild.
- Two physical screens, not mirrored.
-> The 2nd screen does not seem to belong to any workspace.

With gnome2, I had several "big" virtual workspaces, made up by putting the two phys. screens together to one single big one.

The guys at IRC suggest, that it would be nice if we had a separate set of workspaces for the 2nd physical screen.

Anyway, thank you very much for this very great and modern desktop environment!
Best wishes

Nicolai
Comment 1 Mateusz Włodarczyk 2011-04-11 11:33:52 UTC
I'm experiencing same issue on manual xrandr setup, here is my config:
turbina% cat bin/praca-xrandr.sh 
#!/bin/sh
xrandr --output LVDS1 --auto
xrandr --output VGA1 --auto
xrandr --output VGA1 --right-of LVDS1

It would be sweet to manage different screen in different workspace set.
Comment 2 drago01 2011-04-11 11:50:12 UTC
This is intentional; you should be able to change that using the /apps/mutter/general/workspaces_only_on_primary gconf key.
Comment 3 Wesley Stout 2011-04-11 11:59:25 UTC
I had thought this was intentional, but I fear this is not desired by most users. I would hope eventually a way to control this will be included. Maybe a way to "lock" both screens and even have individual spaces for both?

drago01@gmail.com , I have seen that possible solution but wasn't able to change anything on my Arch install? What should we change it to?
Comment 4 Wesley Stout 2011-04-11 12:03:04 UTC
I had thought this was intentional, but I fear this is not desired by most users. I would hope eventually a way to control this will be included. Maybe a way to "lock" both screens and even have individual spaces for both?

drago01@gmail.com , I have seen that possible solution but wasn't able to change anything on my Arch install? What should we change it to?
Comment 5 Nicolai Stange 2011-04-11 12:09:31 UTC
Changing that gconf key doesn't change anything.
Initially it had been set to 'false'. I set it to true via
myuid@desktop:~$ gconftool-2  -t bool -s /apps/mutter/general/workspaces_only_on_primary true
-> No change

I reset it with:
myuid@desktop:~$ gconftool-2 -u /apps/mutter/general/workspaces_only_on_primary
myuid@desktop:~$ gconftool-2 -g /apps/mutter/general/workspaces_only_on_primary
false

Thus, false seems to be the default here.
A 'which gconftool-2' shows that it is coming from my jhbuild install.
Comment 6 Mateusz Włodarczyk 2011-04-11 19:31:04 UTC
Intentional? This is inconsistent. One screen is managed through useful workspaces, second works like os x expose. Default behaviour should be:
- treat both screens as single workspace (like gnome did before) and manage them together
or
- treat both screens as a separate set of workspace, showing second column of workspaces on the right (imo best)
or
- treat both screens as a place to put workspaces, so user decides which workspace is displayed on which screen (ability to drag workspace to screens, to tricky)

Personally I thing second option is the best for casual.
Comment 7 Florian Müllner 2011-04-15 16:50:08 UTC
(In reply to comment #5)
> Changing that gconf key doesn't change anything.
> Initially it had been set to 'false'. I set it to true via
> myuid@desktop:~$ gconftool-2  -t bool -s
> /apps/mutter/general/workspaces_only_on_primary true
> -> No change
> 
> I reset it with:
> myuid@desktop:~$ gconftool-2 -u /apps/mutter/general/workspaces_only_on_primary
> myuid@desktop:~$ gconftool-2 -g /apps/mutter/general/workspaces_only_on_primary
> false
> 
> Thus, false seems to be the default here.

Yes, the key defaults to false. It is overridden in gnome-shell (/desktop/gnome/shell/windows/workspaces_only_on_primary) with a different default.
Comment 8 Wesley Stout 2011-04-16 22:37:40 UTC
So if i took that correctly if i change /desktop/gnome/shell/windows/workspaces_only_on_primary and /apps/mutter/general/workspaces_only_on_primary I should have workspaces on both? if that is the case that didn't work for me, but I am using nvidia 270.30 I think there have been issues related to this driver.
Comment 9 Wesley Stout 2011-04-16 22:44:01 UTC
Guys, I'm sorry I did something silly I didn't log out and back in! Now my multiple monitors work perfectly as I desire. Thanks for the help!
Comment 10 Aidan Delaney 2011-04-20 09:23:09 UTC
Should modifying "/desktop/gnome/shell/windows/workspaces_only_on_primary" work within the current session.  Comment #9 states that Wesley had to logout and back in again, is this desired behaviour?
Comment 11 Florian Müllner 2014-08-01 09:06:14 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.

*** This bug has been marked as a duplicate of bug 652580 ***