SUMMARY STEPS TO REPRODUCE 1. Set 200% scale factor 2. Ctrl+Alt+F1 to switch to tty1 3. Ctrl+Alt+F3 to switch to Plasma OBSERVED RESULT Scale factor is reset to 100% EXPECTED RESULT Scale factor is 200% SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: kwin at b78258e46411103a5a3c9e953ba6dd5c78340e5d KDE Frameworks Version: Qt Version: 6.5.2 ADDITIONAL INFORMATION Wayland
I have two screens, one's scale factor is 200%, the other's is 100%. Not sure if it's related.
Hmm, cannot reproduce with one screen at 200%, or two screens with one at 200% and one at 100%. Wayland P6 of course.
Git commit ae84480fbfdc684b8ee4b0207d3ce679f6fb4cd7 by Xaver Hugl. Committed on 05/10/2023 at 20:29. Pushed by zamundaaa into branch 'master'. outputconfigurationstore: add new config system Instead of an external service (like KScreen) storing and restoring output configurations, with this commit KWin takes over that responsibility. This allows it to, among other things, generate appropriate configs for new sets of outputs immediately, and take KWin-internal information about outputs into account when generating them. Related: bug 466208, bug 455082, bug 457430, bug 469653, bug 466342, bug 470863, bug 466556 M +1 -0 CMakeLists.txt M +1 -0 autotests/integration/kwin_wayland_test.cpp M +1 -0 src/CMakeLists.txt M +5 -0 src/backends/drm/drm_output.cpp M +9 -0 src/core/output.cpp M +11 -0 src/core/output.h M +1 -0 src/core/outputconfiguration.h M +7 -0 src/main.cpp M +1 -0 src/main.h M +0 -4 src/main_wayland.cpp M +709 -20 src/outputconfigurationstore.cpp M +68 -4 src/outputconfigurationstore.h M +1 -0 src/utils/CMakeLists.txt M +8 -0 src/utils/edid.cpp M +8 -0 src/utils/edid.h A +54 -0 src/utils/orientationsensor.cpp [License: GPL(v2.0+)] A +38 -0 src/utils/orientationsensor.h [License: GPL(v2.0+)] M +34 -1 src/wayland/outputdevice_v2.cpp M +1 -0 src/wayland/outputdevice_v2.h M +12 -1 src/wayland/outputmanagement_v2.cpp M +49 -6 src/workspace.cpp M +2 -0 src/workspace.h https://invent.kde.org/plasma/kwin/-/commit/ae84480fbfdc684b8ee4b0207d3ce679f6fb4cd7
Cannot reproduce recently