-
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Detecting and setting a sensible UI scale #573
Comments
I wonder if in the installer, when the display framebuffer is above a certain sensible amount (like MAX(w,h) >= 1280) you could set the scale to 2.0 and ask the user "Which UI scale do you prefer? [image of smaller detailed UI] [image of larger simpler UI]" |
@rsms so 27" 4K is in a weird range because 1080p@2x on that size is gonna look really chunky depending on how close or far you are, and if you're far enough away that it looks good, the fact that it's HiDPI is almost irrelevant because you can't see those pixels anyway… Technically, we currently rely on GNOME Settings Daemon's defaults for scaling, and it counts 192 DPI as the magic number for 2× scaling. Since this display is 163 DPI, it's below that threshold and stays at 1×. We could offer a screen here (and then again in the Onboarding or Initial Setup app) to choose if you're in this sort of tricky range, but honestly, I'm more inclined to just handle it in Onboarding than in the installer; the Installer doesn't set up other user preferences or hardware defaults and is solely designed to get the OS installed. We do have elementary/onboarding#83 filed in Onboarding, and what we implement there could be repeated here as well. But be aware there's overlap. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I had this problem on a VM (vmware) so I tried on a real (but old) computer, with an internal limited GPU and an old screen... that was for testing. I finally installed the whole thing by using tab and guesses, but it was quite rock and roll :) |
No idea why the comment above was marked off-topic. Scale is a problem both for big screen and small screens, isn't it ? |
Describe the bug
Booting up elementaryos-6.0-daily.20210615.iso from a USB drive on a display with high density pixels the installer defaults to a 1.0 scaling factor making it really hard to read things.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
UI of the installer to be of a physically-sensible size (buttons to be ~10mm tall, text to be >~5mm)
Actual behavior
UI is tiny. Scaling factor appears to be 1.0
Screenshots
Desktop:
Additional context
Display is a Dell P2715Q (27", 3840x2160px, pixel pitch 0.1554mm) connected over DisplayPort
The text was updated successfully, but these errors were encountered: