[Bug 1208714] New: HiDPI plasma 5.27.x
https://bugzilla.suse.com/show_bug.cgi?id=1208714 Bug ID: 1208714 Summary: HiDPI plasma 5.27.x Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Major Priority: P5 - None Component: KDE Workspace (Plasma) Assignee: opensuse-kde-bugs@opensuse.org Reporter: opensuse@mike.franken.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Starting with plasma 5.27.x I have problems with HiDPI settings. I use a DELL XP13 notebook with an internal 4 K display (3840x2400 16:10) and an externel display with 2560x1440 (16:9). To achieve the best results for usage with and without the external display I wrote a small script, that uses xrandr to find out, if the external display is connected or not. If it is not connected, so that the internal display is the only one, the script is setting: GDK_SCALE=2 GDK_DPI_SCALE=0.5 XCURSOR_SIZE=48 SPOTIFY_SCALE=--force-device-scale-factor=2 QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCREEN_SCALE_FACTORS=eDP-1=2 PLASMA_USE_QT_SCALING=1 Except for the XCURSOR_SIZE this worekd perfectly up to plasma 5.26.x, but stopped working in 5.27.x. The script works as usual, but it seems as if the variables are ignored now by plasma and all KDE applications. For GTK I read, that GDK_* variables are no longer used with plasma 5.27.x, but I couldn't find anything regarding the QT_* variables. As long as this isn't solved, my notebook is completely unusable without the excternal display. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1208714 https://bugzilla.suse.com/show_bug.cgi?id=1208714#c1 --- Comment #1 from Michael Hirmke <opensuse@mike.franken.de> --- I forgot to mention, that the variables are set in a pre-startup script for plasma (.config/plasma-workspace/env/scaling.sh). I tested and read a lot of things today, including the hidpi web pages for Qt5. export QT_FONT_DPI=192 solved the problem for most QT applications. I learnt that GDK_SCALE and GDK_DPI_SCALE variables are no longer used in plasma 5.27.1, instead xsettingsd should do that job, which is the "Gnome/GTK Settings Synchronization Service" in systemsettings5. Deactivating it solved the problem for GTK applications. I am quite sure, none of these "solutions" are reflecting the desired state of the system, but for the moment the system does what is necessary to use it. Therefore I reduced the severity to normal. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1208714 Michael Hirmke <opensuse@mike.franken.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com