GNOME Shell should support fractional (non-integer) Hi-DPI scaling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mutter |
Fix Released
|
Medium
|
|||
Ubuntu GNOME |
Triaged
|
Wishlist
|
Unassigned | ||
gnome-shell (Ubuntu) |
Fix Released
|
Wishlist
|
Marco Trevisan (Treviño) |
Bug Description
https:/
---
I'm using fully updated Ubuntu GNOME 17.04.
In Ubuntu Gnome, you only allow for integer scaling of things for high DPI monitors. While in theory this sounds good, on a 27 inch 4k monitor like mine, restricting it to integers is a problem. 1x is annoyingly small, and 2x is WAY too big. You need a 1.5x, and presumably to just allow most noninteger values to future proof the distribution given 8k monitors and all sorts of new and weird things coming out, like windows 10 has.
Photos of the two annoying sizes are available here (it won't let me attach two files):
http://
http://
I apologize for my photography skills in advance., you'll have to look at the ruler for scale to see the problem. Please contact me if you need any more information etc.
Workaround
==========
You can enable experimental fractional scaling in Ubuntu 17.10 or 18.04 LTS by running the following command in a terminal and then restarting your computer. Note that this is an experimental feature and is not fully supported by either Ubuntu or GNOME.
gsettings set org.gnome.mutter experimental-
After restarting your computer, you should find additional scale options in Settings > Devices > Displays.
If you change your mind and want to get back to supported status, run:
gsettings reset org.gnome.mutter experimental-
tags: | added: gnome-1710 |
Changed in gnome-shell (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ubuntu-gnome: | |
importance: | Undecided → Medium |
status: | New → Triaged |
milestone: | none → artful |
summary: |
- HiDPI Scaling Issue + GNOME Shell should support fractional (non-integer) Hi-DPI scaling |
Changed in mutter: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: |
added: gnome-17.10 removed: gnome-1710 |
Changed in gnome-shell (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell (Ubuntu): | |
status: | Triaged → In Progress |
description: | updated |
Changed in mutter: | |
status: | Confirmed → In Progress |
tags: |
added: gnome-18.04 removed: gnome-17.10 |
description: | updated |
tags: | added: highdpi |
tags: | added: hidpi |
tags: | added: bionic xenial |
tags: | removed: xenial |
tags: | added: cosmic |
tags: |
added: highdpii removed: highdpi |
tags: |
added: highdpi removed: highdpii |
Changed in mutter: | |
status: | In Progress → Fix Released |
tags: | removed: cosmic |
tags: | removed: disco |
Changed in gnome-shell (Ubuntu): | |
status: | In Progress → Fix Released |
It would probably also be a good idea to noninteger values under 1 as well, because that would be important to making raspberry pi type stuff function correctly, and with the IoT boom that's probably going to be a thing. It'd also just be nice on netbook sized laptops.