[Bug 1033277] New: Gnome does not scale all elements on 4k display with wayland
http://bugzilla.suse.com/show_bug.cgi?id=1033277 Bug ID: 1033277 Summary: Gnome does not scale all elements on 4k display with wayland Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: tchvatal@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 720542 --> http://bugzilla.suse.com/attachment.cgi?id=720542&action=edit screenshot.png In multimonitor setup where one screen is 4k and other is normal fullhd the scaling seem to work weirdly. See the attached image, the gnome shell menu is still tiny as hell compared to the terminal bellow it. There also is a bit of problem with mutter as it by default does not scale the elements at all unless I patch it with patch I will attach as another comment. Last it seems that mutter does not tell this scaling factor to Qt applications, thus they are remaining really tiny, unless I override them via env variable. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 http://bugzilla.suse.com/show_bug.cgi?id=1033277#c1 --- Comment #1 from Tomáš Chvátal <tchvatal@suse.com> --- Created attachment 720544 --> http://bugzilla.suse.com/attachment.cgi?id=720544&action=edit mutter-detect-hidipi-sooner.patch Patch to force mutter to start the decision if the screen is too large to start scaling. Problem is that if you have 24" 4k display it gets DPI around 184 and it really is unreadable already. Not sure if upstream would like this patch as-is. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 http://bugzilla.suse.com/show_bug.cgi?id=1033277#c2 --- Comment #2 from Tomáš Chvátal <tchvatal@suse.com> --- On the screenshot please note that BOTH screens are equal in size, thus something 2x larger is actually quite correct for the HIDIPI one... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 Yifan Jiang <yfjiang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fcrozat@suse.com, | |gwang@suse.com, | |qkzhu@suse.com, | |qzheng@suse.com, | |sreeves@suse.com, | |xwang@suse.com, | |yfjiang@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 http://bugzilla.suse.com/show_bug.cgi?id=1033277#c4 Felix Zhang <fezhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fezhang@suse.com --- Comment #4 from Felix Zhang <fezhang@suse.com> --- Not sure if this is related.. https://bugzilla.gnome.org/show_bug.cgi?id=777347 Tomáš, could you help to test the upstream patch please? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 http://bugzilla.suse.com/show_bug.cgi?id=1033277#c5 --- Comment #5 from Tomáš Chvátal <tchvatal@suse.com> --- (In reply to Felix Zhang from comment #4)
Not sure if this is related.. https://bugzilla.gnome.org/show_bug.cgi?id=777347
Tomáš, could you help to test the upstream patch please?
Nope this is not fix for me. Because this is really 4k only so it didn't get to goto out; there and I use DP not HDMI. TBH I would say the whole condition around the smallest_4k_screen is stupid. You check for if you are plugged in the HDMI and then won't scale. I dunno how about you but if I plug in the TV i probably want to be able to read the stuff from couch and thus the scaling makes sense. My problem simply is that the algorithm as is states that anything with DPI < 192 is not small enough for scaling. Unfortunately that is not the case, those 24" 23" and 22" screens that are 4k are really unreadable (hence the patch from me). :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 http://bugzilla.suse.com/show_bug.cgi?id=1033277#c6 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugzilla.gnome.org/ | |show_bug.cgi?id=782193 --- Comment #6 from Tomáš Chvátal <tchvatal@suse.com> --- I reported the bug upstream and sent them patches I tested locally. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1033277 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|fezhang@suse.com | -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1033277 https://bugzilla.suse.com/show_bug.cgi?id=1033277#c8 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |dimstar@opensuse.org Resolution|--- |WONTFIX --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> --- A mix-and-match of a 4k and FHD screen is very user=depending what the screens should be configured like. The limitation being that the scaling factory is shared across the screens. -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com