SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** i can no longer change multi-screen settings via kwin's built-in popup after upgrading to plasma 6.0.1. On X11. (As a workaround i have to change it in systemsettings STEPS TO REPRODUCE 1. connect two displays 2. login plasma x11 session 3. click the key on the keyboard that opens the popup 4. change settings from it OBSERVED RESULT config not changed EXPECTED RESULT change the muiti-screen config SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.0.1 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.6.3-zen1-1-zen (64-bit) Graphics Platform: X11 Processors: 20 × 12th Gen Intel® Core™ i7-12700 Memory: 15.3 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 770 Manufacturer: HP Product Name: HP Pro Tower 288 G9 PCI Desktop PC ADDITIONAL INFORMATION
> kwin's built-in popup What popup? Can you post its screenshot?
Created attachment 166588 [details] the one that shows when clicking meta+p
Does it also happen on Wayland, or only X11? It works for me on Wayland.
Not on wayland. Only on X11
Created attachment 166695 [details] kscreen.log
Created attachment 166696 [details] Kscreen Monitor Configurations (outputs)
The same issue on X11 only , on Wayland works perfect . when *kscreen Osd Selector* appears via Meta+P and try to change monitor nothing happens I found configuration of the monitor in `.local/share/kscreen/outputs/` looks correct , SeeKscreen Monitor Configurations (outputs) ( https://bugs.kde.org/attachment.cgi?id=166696 ) . When i try to change and switch monitors in System Settings > Display & Monitor > Display Configuration works . and this is kscreen.log ( https://bugs.kde.org/attachment.cgi?id=166695 ).
https://invent.kde.org/plasma/kscreen/-/merge_requests/293
Hi @Fushan thnx for this commit (https://invent.kde.org/plasma/kscreen/-/merge_requests/293) , i tested this but the same issue .
Git commit feb568c0a672deb45cec08a8a46761b8da948f2a by Fushan Wen. Committed on 16/03/2024 at 03:08. Pushed by fusionfuture into branch 'master'. OsdAction: fix applying mode on X11 The output list contains disconnected ports, but the count should be based on connected ports. FIXED-IN: 6.0.3 M +35 -8 common/osdaction.cpp https://invent.kde.org/plasma/kscreen/-/commit/feb568c0a672deb45cec08a8a46761b8da948f2a
Git commit 7885a4887c0c3437bbe46e5cc03af79203f60fac by Fushan Wen. Committed on 16/03/2024 at 03:10. Pushed by fusionfuture into branch 'Plasma/6.0'. OsdAction: fix applying mode on X11 The output list contains disconnected ports, but the count should be based on connected ports. FIXED-IN: 6.0.3 (cherry picked from commit feb568c0a672deb45cec08a8a46761b8da948f2a) M +35 -8 common/osdaction.cpp https://invent.kde.org/plasma/kscreen/-/commit/7885a4887c0c3437bbe46e5cc03af79203f60fac
(In reply to Akram Abdeslem Chaima from comment #9) > Hi @Fushan thnx for this commit > (https://invent.kde.org/plasma/kscreen/-/merge_requests/293) , i tested this > but the same issue . Make sure you only have 2 connected outputs
(In reply to Fushan Wen from comment #12) > (In reply to Akram Abdeslem Chaima from comment #9) > > Hi @Fushan thnx for this commit > > (https://invent.kde.org/plasma/kscreen/-/merge_requests/293) , i tested this > > but the same issue . > > Make sure you only have 2 connected outputs Already tested with 2 connected outputs and in Kscreen outputs folder i have two outputs configs , So when apply mode from applet selector there is no affect .
I myself cannot reproduce, but you can try to debug yourself by adding some qDebug in OsdAction::applyAction to see what is wrong
*** Bug 483993 has been marked as a duplicate of this bug. ***
From what I can see, this bug seems to be half-fixed. Changing screen layout through system tray option/button is fixed and works as it should. Changing such option via OSD when you hit Meta + P still does nothing. Plasma: 6.0.3 Frameworks: 6.0.0 Qt: 6.6.2
(In reply to Fushan Wen from comment #14) > I myself cannot reproduce, but you can try to debug yourself by adding some > qDebug in OsdAction::applyAction to see what is wrong I tried to debug this but the same result
(In reply to Tony from comment #16) > From what I can see, this bug seems to be half-fixed. Changing screen layout > through system tray option/button is fixed and works as it should. Changing > such option via OSD when you hit Meta + P still does nothing. > > Plasma: 6.0.3 > Frameworks: 6.0.0 > Qt: 6.6.2 Exactly it's works in other parts , just via OSD selector there is no effect .
I have updates to plasma 6.0.3, but on X11, changing multi-screen settings via OSD still does nothing.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/301
Git commit 0ccb83f94f23bfdb3638e6e75cbaa7094ea74f14 by Fushan Wen. Committed on 17/04/2024 at 04:30. Pushed by fusionfuture into branch 'master'. osd: fix actions not being applied in OSD The osd application quits before the config operation job is finished. This keeps the application running until the job is finished. FIXED-IN: 6.0.5 M +5 -5 common/osdaction.cpp M +2 -1 common/osdaction.h M +3 -1 osd/main.cpp M +7 -2 osd/osdmanager.cpp https://invent.kde.org/plasma/kscreen/-/commit/0ccb83f94f23bfdb3638e6e75cbaa7094ea74f14
Git commit 92bf3a462c95dc421453862a793ba3403998b82b by Fushan Wen. Committed on 17/04/2024 at 04:30. Pushed by fusionfuture into branch 'master'. osd: show main window immediately after the application starts This fixes having to press Meta+P twice to open the osd window. M +1 -0 osd/main.cpp https://invent.kde.org/plasma/kscreen/-/commit/92bf3a462c95dc421453862a793ba3403998b82b
Git commit 2012bc7b8a6ab6e5c8005eb01e672ba1a9934a80 by Fushan Wen. Committed on 17/04/2024 at 04:34. Pushed by fusionfuture into branch 'Plasma/6.0'. osd: fix actions not being applied in OSD The osd application quits before the config operation job is finished. This keeps the application running until the job is finished. FIXED-IN: 6.0.5 (cherry picked from commit 0ccb83f94f23bfdb3638e6e75cbaa7094ea74f14) M +5 -5 common/osdaction.cpp M +2 -1 common/osdaction.h M +3 -1 osd/main.cpp M +7 -2 osd/osdmanager.cpp https://invent.kde.org/plasma/kscreen/-/commit/2012bc7b8a6ab6e5c8005eb01e672ba1a9934a80
Git commit 892f44863ec8d64f4e4b4ad72fe2f79f607521f0 by Fushan Wen. Committed on 17/04/2024 at 04:34. Pushed by fusionfuture into branch 'Plasma/6.0'. osd: show main window immediately after the application starts This fixes having to press Meta+P twice to open the osd window. (cherry picked from commit 92bf3a462c95dc421453862a793ba3403998b82b) M +1 -0 osd/main.cpp https://invent.kde.org/plasma/kscreen/-/commit/892f44863ec8d64f4e4b4ad72fe2f79f607521f0
*** Bug 486629 has been marked as a duplicate of this bug. ***
*** Bug 487673 has been marked as a duplicate of this bug. ***