Summary: | Scale Factor 1 is actually 2 on a HiDPI screen | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Raphaël Jakse <raphael.kde> |
Component: | common | Assignee: | Sebastian Kügler <sebas> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dconner.pro, nate |
Priority: | NOR | ||
Version: | 5.16.3 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Raphaël Jakse
2019-08-06 00:03:30 UTC
> I'm using this screen without scaling, and instead zooming the text everywhere > I need to read things. I also adjusted the font sizes in the settings so the > texts in the UI are not too small. I am doing that because I regularly use > external screens with regular DPI. I understand thy you're doing this, but please understand that it's not a supported setup and the kinds of bugs you're seeing are an unavoidable result. I would recommend trying out the Wayland session, which supports mixed scale factors for different screens out of the box with no hacks required. If you're holding off because Wayland doesn't support fractional scaling yet, the good news is that it's on the way (see patch https://phabricator.kde.org/D22468)! Hello Nate, Fractional scaling on Plasma and Wayland is very good news. I was holding off because of this and support for middle click paste. I actually tried the Wayland session after this bug report and saw that apps are run in XWayland by default, so I actually have a fully functional desktop there. I'll probably keep using it. And I fully understand that my X11 setup is not supported. It's more like a hack that I grown accustomed to. However, I still think that there is a bug in the UI in the case an X11 session is used that should be solved. Hack or not, I don't see why setting the scaling factor to exactly 1 should not be possible. If it says scaling factor=1 in the settings, the scaling factor should be 1, not 2. It seems that 1 currently means "auto", which seems wrong. It took me time to try to understand what was going on. On my computer, it is impossible to set scaling factor=1, though the UI is pretending I can. It does not make sense. It seems for me that an option should me added, "Auto", which is the current behavior of "1". I don't have this issue on the Wayland session, where scaling factor 1 is actually 1. I'm happy with the Wayland session now, which I discovered thanks to this issue, but I still think that this bug should be fixed as long as the Xorg session is used by default in most distros. This was fixed on today's update. (In reply to Raphaël Jakse from comment #3) > This was fixed on today's update. I'm experiencing a nearly identical bug. In particular, this is happening: "If I remove this section, the scaling factor is still 1 in the settings, 2 in reality. The system behaves as if 1 was some sort of unset value, and the default "detected" scaling factor is used instead of 1." I also had the config section show up in ~/.config/kdeglobals. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Garuda(Arch) Tumbleweed KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88 Qt Version: 5.13 |