Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Dual monitors: easier configuration for making second monitor part of workspaces (WORKAROUND FOUND) #104
Comments
caledonian
commented
Jan 11, 2012
|
I have the same issue but I think this is a problem with Gnome Shell as well, therefore inherited from the code 'fork'. I also find it counter-intuitive. |
hasandz
commented
Jan 19, 2012
|
Same issue on Mint 12 |
webvictim
commented
Jan 23, 2012
|
I'm having the same issue on Fedora 16 with Cinnamon installed. It'd be lovely to have both monitors as part of a workspace. |
groening
commented
Jan 23, 2012
|
I am facing this too, but caledonian is not completely right on this! this fixes the problem, but sadly for gnome3 only and not for cinnamon to be clear on that:
|
webvictim
commented
Jan 23, 2012
|
Thanks - I set this option earlier and thought it hadn't worked, but realised that it only seems to take effect after a log out/log in. Things are working much better on Fedora 16 now. |
idno0001
commented
Jan 24, 2012
|
groening: The instructions in that link work if, in step 3, you navigate to /desktop/cinnamon/windows instead. |
groening
commented
Jan 24, 2012
|
LOL - thx a lot! Don't get me wrong here - that of course totally makes sense. Just tried it and voila - problem fixed! So for now the bug can be closed. |
slinkp
closed this
Jan 24, 2012
slinkp
commented
Jan 24, 2012
|
Thanks everybody! |
alefq
commented
Jan 25, 2012
|
Running Cinnamon 1.2, I solved the problem according to @groening post. Thanks a lot. |
brianjmurrell
commented
Jan 26, 2012
|
Does the workaround mentioned at the top here mean that you get two screens, each with their own independent workspaces so that when you change to workspace 1 on screen 0, the workspace on screen 1 stays where it is? This is the way GNOME2 works when you have dual-head but no xinerama (or GPU driver equivalent like twinview, etc.). That is, you have :0.0 with it's own taskbar(s) and workspaces and :0.1 with it's own taskbar(s) and workspaces? |
LenzGr
commented
Jan 30, 2012
|
I've just switched to Cinnamon 1.2 on Ubuntu Oneiric and like what I've seen so far. However, this issue does not seem to be fixed. Windows placed on the external screen in a dual-screen configuration (one desktop spanning both screens) are always "sticky" - the don't stay on the workplace they've been opened at. While this behaviour might have its merits, it would be nice if it could be configurable - I prefer using both screens for a workspace. Thanks! Is there a way to reopen this issue? |
idno0001
commented
Jan 30, 2012
|
Have you tried the workaround above, but navigating to /desktop/cinnamon/windows in step 3? @slinkp: Please could you edit step 3 accordingly? |
LenzGr
commented
Jan 30, 2012
|
Yes, that workaround did indeed fix it for me. Thanks for the hint! However, it would be nice if this would be configurable via the "Cinnamon Setting" app - right now I think the default behavior is not intuitive and this setting is hard to find for a newbie user... |
idno0001
commented
Jan 30, 2012
|
I agree, it would be useful if we could change this in Cinnamon settings. From what I understand, the reasons for this default multi-monitor behaviour in Gnome Shell are mostly due to the "Overview" hot corner. Since the Cinnamon settings tool allows us to disable the hot corner, it would make sense if it could change multi-monitor behaviour too. |
slinkp
commented
Jan 30, 2012
|
edited |
slinkp
reopened this
Jan 30, 2012
groening
commented
Jan 30, 2012
|
The main reason why dual screen behaviour changed in Gnome 3 is, that "they" think such environments primarily exist between a laptop and a beamer (for presentation purposes only). Sorry - I currently cannot find a source but I read that somewhere officially... OT: |
brianjmurrell
commented
Feb 3, 2012
|
On 12-01-30 11:06 AM, groening wrote:
So "they" (being GNOME devs) don't run dual-head configurations? That's
Indeed. I don't want my two screens switching workspaces together |
groening
commented
Feb 4, 2012
|
Hi brianjmurrel, What you describe here though - from my memory - was configurable only from within compiz-settings (e.g. two separate cubes), or using several instances of X11 (where it's impossible to move windows from one to the other screen). So summing things up from posts here, we wish four things to be configurable within the Cinnamon settings GUI / screen setup GUI:
The last (setup no. 4) may or may not offer the possibility to move windows to the other screen. |
brianjmurrell
commented
Feb 4, 2012
|
On 12-02-04 04:41 AM, groening wrote:
Hi groening,
Sure, but what I find strange is that no GNOME devs saw this lack of
Yes, let's be clear about what we are talking about. We are talking
Actually, no. When you have multiple "screen"s (again to use the X
Indeed. in xorg.conf you align them as such.
No. Each screen has it's own workspaces. Each screen could even have a
Ahhh. Yes, this is an important distinction. With dual screen, dual
Unnecessary. I am sitting here writing this message on the lefthand
Nope. One single Xorg server driving two screens.
Yes, as I said, this "dual screen" flavor of dual-head does not allow
TBH, I'm not sure what "clone" means. To me, clone means you have two
I think this is the twinview/xinerama I mentioned earlier. Yes, I can
I'm really not sure how to interpret this one either.
This sounds like what I do currently, so yes.
It would be a sweet extra, but GNOME2 doesn't offer the ability to move
No. Xinerama is what I would call an "extending" type option where you |
|
@groening @brianjmurrell Does anybody have an idea, which part of Cinnamon Settings I should use for this? Panel, Windows, Desktop, or another one? |
alefq
commented
Mar 9, 2012
|
+1 to have it off by default. I miss the old behaviour where I could have an independent panel with a windows list on my secondary monitor. I use a lot the hide buttons(without arrow) of the gnome-panel (currently using for production, gnome-session-fallback, cinnamon at home), so I can easily hide if I want to. |
|
I have added the setting under Desktop (but not yet committed it), I'll test it tonight when I have a second monitor at hand. |
caledonian
commented
Mar 9, 2012
|
"Do you consider this fixed when an option "Workspaces only on primary monitor" is added in Cinnamon Settings, and do you think it should be turned off by default?" I'd go for this, personally. I think the most likely usage is dual-monitors and this is how I would use that. Also, Desktop seems a good category. |
exallium
commented
Mar 9, 2012
|
What'd be really slick is if each desktop could manage it's own workspaces like AwesomeWM does. That's sort of reaching though. I think that most people expect both monitors to be part of the same workspace, and move as you move between them, so yes, this should be the default. |
idno0001
commented
Mar 9, 2012
|
I've noticed that the overview behaves as if the option is turned on, i.e. the overview shows all windows from all workspaces on the secondary monitor, while the primary behaves as we would expect. I personally don't use the overview very much---if at all---but it's something that should probably be fixed at some point. However, I think that the priority is to have the option added to cinnamon-settings. I wouldn't delay the commit just because of the overview. |
AlbertJP
referenced this issue
Mar 9, 2012
Merged
Added "Only use workspaces on primary monitor" to cinnamon-settings #502
brianjmurrell
commented
Mar 9, 2012
|
@AlbertJP: I'd consider this issue closed when I can have my two screens with their own desktop settings including their own panels if desired) as well as (and more importantly) their own workspaces and that switching from workspace "1" to workspace "2" on one monitor does not also switch the workspace on the other monitor. For gravy, I can drag windows from one screen to the other but that's not a feature that has ever existed before in this dual-head mode so I wouldn't consider it a requirement for this ticket. |
groening
commented
Mar 9, 2012
|
@AlbertJP |
|
@brianjmurrell I'm sorry. I lack the time to implement all those features at present. I'm just a volunteer and am also finishing high school this year. |
brianjmurrell
commented
Mar 10, 2012
|
@AlbertJP: I wasn't asking you to implement what I think is needed to close this ticket. I was simply responding to your query about what was, in my opinion, needed to complete and close this ticket. I fully understand about time constraints and how one must prioritize one's demands for one's time. |
|
I've changed the default value of the gconf workspaces_only_on_primary to false. |
groening
commented
Mar 30, 2012
|
Just to inform everyone in here using Gnome 3.4 searching for a gconf entry to fix workspace handling: gsettings set org.gnome.shell.overrides workspaces-only-on-primary false (this might also be interesting for cinnamon devs) |
|
Gnome's migrating everything to gsettings. I don't think this will break Cinnamon, we can just maintain our gconf setting as long as we want. But probably gsettings is just a better API (faster?). Anyway, this can probably be handled during the transition to Mint 13 with Gnome 3.4-based components. |
slinkp
commented
Apr 13, 2012
|
The original issue - it being non-obvious and inconvenient to make the secondary display part of workspaces - is resolved in 1.4. Several other ideas have been discussed here; they should be opened as new tickets if necessary. |
slinkp
closed this
Apr 13, 2012
slinkp
commented
Apr 13, 2012
|
... like for example #130 "Taskbar on second monitor". |
hechacker1
commented
Aug 1, 2012
|
This issue still exist on Cinnamon on Ubuntu 12.04, and the work around does not fix the issue. The panel always seems to start on monitor 1 no matter what. Can't we get an option to duplicate the panel, or stretch it across both. |
|
@hechacker1 This issue is closed. Please look for an open issue about your problem or open a new one yourself. |
slinkp commentedJan 5, 2012
There should be a quick, easy way to make workspaces include both monitors in a dual-screen setup.
EDIT: Workaround from the comments:
slightly modified from http://gregcor.com/2011/05/07/fix-dual-monitors-in-gnome-3-aka-my-workspaces-are-broken/
Original issue:
cinnamon 1.1.3 on ubuntu 11.10
Not sure if this is by design, but:
I have a laptop with an external monitor attached, with display mirroring turned off.
When attached, I prefer to do most work on the external monitor, occasionally putting things on the smaller laptop screen.
Under Gnome 2, with mirroring off, a single workspace extended across both displays. If I switched to another workspace, I would get a different set of windows in both displays. I got the same behavior working on Unity as well as Gnome Classic.
Under Mint, the second display doesn't seem to be related to workspaces at all. If I move a window into the second display, it is always shown, no matter which workspace I switch to. Windows on the second display do not have any "Move to..." options in the menu.
This unfortunately makes Mint a bit of a non-starter for me at the moment.