Summary: | Support "reflect-x" output transform | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | Jakob Hauser <jahau> |
Component: | common | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | nate, xaver.hugl |
Priority: | NOR | ||
Version: | 5.23.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/libkscreen/-/commit/339da7ed857c00ffd9048b86fa520389863293d3 | Version Fixed In: | 6.0 |
Attachments: | Screenshot showing the issue |
Description
Jakob Hauser
2022-01-01 20:24:08 UTC
That's correct. KWin internally supports reflect transforms, but kscreen does not. A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/4487 A possibly relevant merge request was started @ https://invent.kde.org/plasma/libkscreen/-/merge_requests/160 Git commit 339da7ed857c00ffd9048b86fa520389863293d3 by Xaver Hugl. Committed on 11/10/2023 at 14:38. Pushed by zamundaaa into branch 'master'. support flipped transformations M +12 -8 backends/kwayland/waylandoutputdevice.cpp M +2 -1 backends/xrandr/xrandroutput.cpp M +5 -1 src/doctor/doctor.cpp M +1 -1 src/doctor/kscreen-doctor.zsh M +9 -5 src/output.h https://invent.kde.org/plasma/libkscreen/-/commit/339da7ed857c00ffd9048b86fa520389863293d3 Git commit 1f82d81558f49e29a8a3b8137a9fc3adda4d26a2 by Xaver Hugl. Committed on 11/10/2023 at 14:37. Pushed by zamundaaa into branch 'master'. improve support for mirroring output transforms M +5 -4 src/backends/drm/drm_egl_cursor_layer.cpp M +5 -4 src/backends/drm/drm_egl_layer.cpp M +3 -0 src/backends/drm/drm_egl_layer_surface.cpp M +8 -6 src/backends/drm/drm_output.cpp M +16 -0 src/outputconfigurationstore.cpp M +1 -1 src/plugins/screentransform/screentransform.cpp https://invent.kde.org/plasma/kwin/-/commit/1f82d81558f49e29a8a3b8137a9fc3adda4d26a2 @Zamundaaa: Many thanks for implementing screen flip to libkscreen and thus KWin!! |