Bug#809703: gnome-shell: Top bar forces dual screens to be uneven

Bear bear at sonic.net
Sun Jan 3 04:07:01 UTC 2016

Package: gnome-shell
Version: 3.18.1-1
Severity: minor

Dear Maintainer,

I moved from Jessie to Stretch today, and lost my monitor
configuration due to a different bug and moving to a new
video driver.  In Jessie I had discovered a third-party
"Hide the top bar" extension that worked around this
problem, but that extension is not compatible with the
current nvidia drivers I have to run with Stretch.  It
was a silly thing to use anyway because I never wanted
to *HIDE* the top bar; I just wanted to fix it so it
wouldn't shove everything in the left half of my display

I use two monitors, in portrait mode, side by side, to try
to make one big display.  But gnome-shell flatly refuses to
do anything reasonable with the top bar that would allow it
to be used as one big display.

The top bar appears on the monitor I designate "primary",
and pushes the display on that screen down by about 7/8 of
an inch.  This creates a "shear" effect in the middle of my
display where everything on the right monitor is about 7/8
inch lower than everything on my left monitor.  This more
or less makes the setup useless, because I can't use the
combined screen for graphics (well, I can but the 'shear'
makes it impossible to do any visual composing or balancing
that encompasses both the left and right halves of the
display) and it's useless for reading (because the 'shear'
causes your eye to 'jump' down three or four lines every
time it crosses the ditch). It's miserable trying to find
the right line again in the middle of reading every line.
So it's really no better than just having two separate
monitors, and I still have to work on anything that's big in
separate parts.  Being able to work on big graphics, etc, is
why I bothered to even get a second monitor.

When I attempt to use Settings->Displays->Arrange Combined
Displays to drag the right monitor "down" a smidge in order
to compensate, the display completely ignores the vertical
alignment of the screens, and continues to display the

I very much want to treat the whole display (across both
monitors) as my "primary" screen - top bar spanned across
both, maximized applications spanned across both, etc.
Gnome doesn't provide any way I can find to completely do

I can live with having to drag window corners to get
something onto more than half the display, but this shear
thing is driving me crazy.

It would work fine if gnome-shell could be induced to just
plain forget that these are two physical devices and just
see one big monitor.  That would be ideal.  It would work
fine if the top bar spanned both monitors.  It would work
fine if I could get a second top bar for the second monitor
or "hide" the top bar on the primary monitor. It would work
okay if there were a way to move the second monitor's
display down by the width of the top bar.  It would work
fine if the top bar displayed "over" the display contents
like a normal window without pushing everything else down.
It would work fine if "Arrange combined displays" wasn't
completely stupid about getting vertical alignment different
on screens that are side-by-side (or, physically, in this
case, top to top).  It would work fine if I could move the
top bar to somewhere else where it doesn't interfere.  But
none of these things are true and I don't know how to get
anything like the big display I had working under Jessie.


*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***

-- System Information:
Debian Release: stretch
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'stable-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.24.0-2
ii  evolution-data-server                        3.18.3-1
ii  gir1.2-accountsservice-1.0                   0.6.40-3
ii  gir1.2-atspi-2.0                             2.18.3-3
ii  gir1.2-caribou-1.0                           0.4.19-1
ii  gir1.2-clutter-1.0                           1.24.2-1
ii  gir1.2-freedesktop                           1.46.0-3
ii  gir1.2-gcr-3                                 3.18.0-1
ii  gir1.2-gdesktopenums-3.0                     3.18.1-1
ii  gir1.2-gdm3                                  3.18.0-2
ii  gir1.2-gkbd-3.0                              3.6.0-1
ii  gir1.2-glib-2.0                              1.46.0-3
ii  gir1.2-gnomebluetooth-1.0                    3.18.1-1
ii  gir1.2-gnomedesktop-3.0                      3.18.2-1
ii  gir1.2-gtk-3.0                               3.18.6-1
ii  gir1.2-gweather-3.0                          3.18.1-1
ii  gir1.2-ibus-1.0                              1.5.11-1
ii  gir1.2-mutter-3.0                            3.18.2-1
ii  gir1.2-networkmanager-1.0                    1.0.10-1
ii  gir1.2-nmgtk-1.0                             1.0.10-1
ii  gir1.2-pango-1.0                             1.38.1-1
ii  gir1.2-polkit-1.0                            0.105-14
ii  gir1.2-soup-2.4                              2.52.1-1
ii  gir1.2-telepathyglib-0.12                    0.24.1-1.1
ii  gir1.2-telepathylogger-0.2                   0.8.2-1
ii  gir1.2-upowerglib-1.0                        0.99.3-1+b2
ii  gjs                                          1.43.3-2
ii  gnome-backgrounds                            3.18.0-1
ii  gnome-icon-theme-symbolic                    3.12.0-1
ii  gnome-settings-daemon                        3.18.2-1
ii  gnome-shell-common                           3.18.1-1
ii  gsettings-desktop-schemas                    3.18.1-1
ii  libatk-bridge2.0-0                           2.18.1-1
ii  libatk1.0-0                                  2.18.0-1
ii  libc6                                        2.21-6
ii  libcairo2                                    1.14.4-1
ii  libcanberra-gtk3-0                           0.30-2.1
ii  libcanberra0                                 0.30-2.1
ii  libclutter-1.0-0                             1.24.2-1
ii  libcogl-pango20                              1.22.0-1
ii  libcogl20                                    1.22.0-1
ii  libcroco3                                    0.6.11-1
ii  libdbus-glib-1-2                             0.102-1
ii  libecal-1.2-19                               3.18.3-1
ii  libedataserver-1.2-21                        3.18.3-1
ii  libgcr-base-3-1                              3.18.0-1
ii  libgdk-pixbuf2.0-0                           2.32.3-1
ii  libgirepository-1.0-1                        1.46.0-3
ii  libgjs0e [libgjs0-libmozjs-24-0]             1.43.3-2
ii  libglib2.0-0                                 2.46.2-3
ii  libgstreamer1.0-0                            1.6.2-1
ii  libgtk-3-0                                   3.18.6-1
ii  libical1a                                    1.0.1-0.1
ii  libjson-glib-1.0-0                           1.0.4-2
ii  libmozjs-24-0                                24.2.0-3
ii  libmutter0g                                  3.18.2-1
ii  libnm-glib4                                  1.0.10-1
ii  libnm-util2                                  1.0.10-1
ii  libpango-1.0-0                               1.38.1-1
ii  libpangocairo-1.0-0                          1.38.1-1
ii  libpolkit-agent-1-0                          0.105-14
ii  libpolkit-gobject-1-0                        0.105-14
ii  libpulse-mainloop-glib0                      7.1-2
ii  libpulse0                                    7.1-2
ii  libsecret-1-0                                0.18.3-1
ii  libstartup-notification0                     0.12-4
ii  libsystemd0                                  228-2+b1
ii  libtelepathy-glib0                           0.24.1-1.1
ii  libx11-6                                     2:1.6.3-1
ii  libxfixes3                                   1:5.0.1-2+b2
ii  mutter                                       3.18.2-1
ii  python3                                      3.4.3-7
ii  telepathy-mission-control-5                  1:5.16.3-1

Versions of packages gnome-shell recommends:
ii  gdm3                        3.18.0-2
ii  gkbd-capplet                3.6.0-1
ii  gnome-contacts              3.18.1-1
ii  gnome-control-center        1:3.18.2-1
ii  gnome-themes-standard-data  3.18.0-1
ii  gnome-user-guide            3.18.1-1
ii  iio-sensor-proxy            1.1-1
ii  unzip                       6.0-20

gnome-shell suggests no packages.

-- no debconf information

More information about the pkg-gnome-maintainers mailing list