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 780855 - [Wayland] Overview rendering is messed up after rotating pivot display
[Wayland] Overview rendering is messed up after rotating pivot display
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: overview
3.22.x
Other Linux
: Normal major
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks: WaylandRelated
 
 
Reported: 2017-04-02 21:59 UTC by Christian Stadelmann
Modified: 2021-07-05 14:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
A screenshot of gnome-shell in overview mode (830.31 KB, image/png)
2017-04-02 21:59 UTC, Christian Stadelmann
Details
A screenshot of gnome-shell search in overview mode (802.42 KB, image/png)
2017-04-02 22:00 UTC, Christian Stadelmann
Details

Description Christian Stadelmann 2017-04-02 21:59:46 UTC
Created attachment 349151 [details]
A screenshot of gnome-shell in overview mode

I have a PC with a separate monitor. The monitor supports hardware rotation which is known as "pivot display" [1].

Steps to reproduce:
1. boot PC normally, in GDM log in to gnome-shell session (wayland)
2. rotate your monitor (the hardware)
3. in gnome-control-center, section "Display", select your display, then press rotate buttons to make software rotation match the hardware rotation
4. use your desktop (applications)
5. use gnome-shell features: top panel with its menus, window switcher, application switcher
6. go to applications overview


What happens?
Desktop (all applications) work(s) fine.
When not in overview mode, gnome-shell works fine, including top panel menus, window switcher (Alt+^) and application switcher (Alt+Tab).
When in overview mode, gnome-shell rendering is totally messed up:
* Fonts are not readable at all, rendering is screwed. This affects every piece of font: in the top bar, search results, in top bar menus, window titles, tooltips, application names.
* Icons are rotated by 90° as if I set software rotation to 180°. This affects all icons, including those in the dash, those on top of windows (provided by gnome-shell extension "Windowoverlay icons"), in search results, the top bar, and in top bar menus
* the cursor is rotated by 90° (same as icons)
* window previews are rotated, by varying angles. Some are rotated by 90° (same as the icons), some are rotated by 180°. In case they are rotated by 90°, the ratio does not fit so they are deformed. In case they are rotated by 180°, they look up side down.
* workspace previews (right side) work fine.


7. in applications overview, press the "Show Applications" button in dash

What happens now?
Inside the applications list, everything is rendered normal. I think this only happens if you did not use the application list before rotating the screen.


8. move your mouse on an application icon in application list

What happens now?
when moving the mouse on or off an application icon, the overview mode is rendered correctly for a split second, probably as long as the hover/unhover animation takes.


What should happen:
Act as if I replaced my 1920x1080px resolution monitor with a 1080x1920px resolution monitor.


Affected software versions:
gnome-shell-3.22.3-1.fc25.x86_64
gtk3-3.22.10-1.fc25.x86_64
mutter-3.22.3-2.1.fc25.x86_64
libwayland-client-1.12.0-1.fc25.x86_64


[1] https://en.wikipedia.org/wiki/Pivot_display
Comment 1 Christian Stadelmann 2017-04-02 22:00:19 UTC
Created attachment 349152 [details]
A screenshot of gnome-shell search in overview mode
Comment 2 GNOME Infrastructure Team 2021-07-05 14:39:19 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.