Summary: | On X11, cannot change multi-screen settings via OSD | ||
---|---|---|---|
Product: | [Plasma] KScreen | Reporter: | kde-yyds |
Component: | OSD and Plasma applet | Assignee: | kscreen-bugs-null <kscreen-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | akram, coolmule0, nate, qydwhotmail |
Priority: | NOR | Keywords: | qt6 |
Version: | 6.0.1 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/kscreen/-/commit/2012bc7b8a6ab6e5c8005eb01e672ba1a9934a80 | Version Fixed In: | 6.0.5 |
Attachments: |
the one that shows when clicking meta+p
kscreen.log Kscreen Monitor Configurations (outputs) |
Description
kde-yyds
2024-03-07 04:54:51 UTC
> 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 ). 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. *** |