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 726914 - Workspaces can not be dynamically added when there is no primary display (ubuntu trusty)
Workspaces can not be dynamically added when there is no primary display (ubu...
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: overview
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2014-03-23 10:08 UTC by song
Modified: 2021-07-05 14:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description song 2014-03-23 10:08:18 UTC
OS: ubuntu 14.04 amd64 trusty (ubuntu-gnome)
Versions: "GNOME Shell 3.10.4" and "gnome-session 3.9.90"

My system first met the bug https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1296020

That bug causes the primary display sets to a non-existent display. To workaround that, I turned off this primary display in xorg.conf by adding the following section:

Section "Monitor"
    Identifier "VGA-0"
    Option "Ignore" "True"
EndSection

In gnome-shell, the workspaces can not be dynamically created. There is always only one workspace. 

After turning off the option "Workspaces only on primary display" in gnome-tweak-tool, workspaces can be added dynamically. 

I don't really know if this is a bug or not. just fired it asked by a person in #ubuntu-gnome IRC channel. He thinks this is a bug even if workspaces can be created when I turn off the above option in gnome-tweak-tool, he said "all the logic in that stuff assumes you actually have a primary display. and apparently that doesnt happen with off-loaded displays"

"xrandr -q" outputs before modifying xorg.conf:

$ xrandr -q
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 8192 x 8192
VGA-0 connected primary 680x384+0+0 (normal left inverted right x axis y axis) 0mm x 0mm panning 1366x768+0+0
   680x384 60.0*+
   1366x768 60.0
   1360x768 60.0
HDMI-0 disconnected (normal left inverted right x axis y axis)
LVDS-1-0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   1366x768 60.0*+
   1360x768 59.8 60.0
   1024x768 60.0 60.0
   960x720 60.0
   928x696 60.1
   896x672 60.0
   960x600 60.0
   960x540 60.0
   800x600 60.0 60.3 56.2
   840x525 60.0 59.9
   800x512 60.2
   700x525 60.0
   640x512 60.0
   720x450 59.9
   640x480 60.0 59.9
   680x384 59.8 60.0
   576x432 60.1
   512x384 60.0
   400x300 60.3 56.3
   320x240 60.1
VGA-1-0 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1-0 disconnected (normal left inverted right x axis y axis)
  1366x768 (0x46) 69.3MHz
        h: width 1366 start 1425 end 1464 total 1472 skew 0 clock 47.1KHz
        v: height 768 start 773 end 782 total 785 clock 60.0Hz
  1360x768 (0x48) 72.0MHz
        h: width 1360 start 1408 end 1440 total 1520 skew 0 clock 47.4KHz
        v: height 768 start 771 end 781 total 790 clock 60.0Hz
  680x384 (0x5c) 36.0MHz
        h: width 680 start 704 end 720 total 760 skew 0 clock 47.4KHz
        v: height 384 start 385 end 390 total 395 clock 60.0Hz

"xrandr -q" outputs after modifying xorg.conf:

$ xrandr -q
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 8192 x 8192
HDMI-0 disconnected primary (normal left inverted right x axis y axis)
LVDS-1-0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 293mm x 165mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0     60.0  
   960x720        60.0  
   928x696        60.1  
   896x672        60.0  
   960x600        60.0  
   960x540        60.0  
   800x600        60.0     60.3     56.2  
   840x525        60.0     59.9  
   800x512        60.2  
   700x525        60.0  
   640x512        60.0  
   720x450        59.9  
   640x480        60.0     59.9  
   680x384        59.8     60.0  
   576x432        60.1  
   512x384        60.0  
   400x300        60.3     56.3  
   320x240        60.1  
VGA-1-0 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1-0 disconnected (normal left inverted right x axis y axis)
Comment 1 GNOME Infrastructure Team 2021-07-05 14:37:14 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.