Bug 432481 - Selected configuration using screen (Win+P) applet does nothing
Summary: Selected configuration using screen (Win+P) applet does nothing
Status: RESOLVED FIXED
Alias: None
Product: KScreen
Classification: Plasma
Component: common (show other bugs)
Version: 5.21.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords:
: 433250 433372 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-02-03 21:01 UTC by Marcelo Bossoni
Modified: 2021-02-22 20:21 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.21.1


Attachments
systemd.log from the moment I tried to change screen settings using Win+P (68.91 KB, text/x-log)
2021-02-07 12:35 UTC, Martine Eekhof
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Bossoni 2021-02-03 21:01:54 UTC
SUMMARY


STEPS TO REPRODUCE
1. Win+P
2. Select any of the options

OBSERVED RESULT
Nothing happens (extend doesn't extend, switch to external doesn't switch to external)

EXPECTED RESULT
Selected option apply the configuration

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.20.90
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2
Kernel Version: 5.10.11-zen2-1-zen
OS Type: 64-bit
Processors: 12 × AMD Ryzen 5 1600 Six-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: GeForce GTX 1070/PCIe/SSE2

ADDITIONAL INFORMATION
xrandr -q output

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.94    50.00    29.97    25.00    24.00    23.98    60.05    60.00    50.04  
   1600x1200     60.00  
   1360x765      60.00  
   1280x1024     60.02  
   1280x720      59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
DP-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080    144.00*+ 119.98   119.88    99.93    60.00    59.94    50.00  
   1680x1050     59.88  
   1440x900      59.90  
   1280x1024     75.02    60.02  
   1280x720      60.00    59.94    50.00  
   1024x768     119.99    99.97    75.03    70.07    60.00  
   800x600      119.97    99.66    75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480      119.52    99.77    75.00    72.81    59.94    59.93  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
Comment 1 Martine Eekhof 2021-02-07 12:35:25 UTC
Created attachment 135482 [details]
systemd.log from the moment I tried to change screen settings using Win+P

Also in the log the system settings for changing the screen
Comment 2 Martine Eekhof 2021-02-07 12:39:09 UTC
I can confirm the exact problem as described by Marcelo Bossoni.
Comment 3 Martine Eekhof 2021-02-08 10:57:40 UTC
It is possible to change the screen options in the System settings mennu. That works fine.
Comment 4 Martine Eekhof 2021-02-18 09:18:46 UTC
In version 5.21.0 the problem persists
Comment 5 Nicolas Fella 2021-02-19 16:57:12 UTC
This should be fixed with https://invent.kde.org/plasma/kscreen/-/merge_requests/13. The error message in the commit message matches your log messages
Comment 6 Marcelo Bossoni 2021-02-20 01:00:17 UTC
Is that supposed to be integrated on final 5.21?
If so, still not working.
Comment 7 Marcelo Bossoni 2021-02-20 01:16:12 UTC
Quick update.
It works with mouse click, but doesn't with keyboard navigation + enter.
Comment 8 Nicolas Fella 2021-02-20 10:49:41 UTC
Can confirm that it doesn't work using the keyboard
Comment 9 Bug Janitor Service 2021-02-20 10:57:32 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreen/-/merge_requests/15
Comment 10 Nicolas Fella 2021-02-20 15:16:39 UTC
Git commit 3a788c8d6d474a32e2a7dc9e746a2145e8051ce9 by Nicolas Fella.
Committed on 20/02/2021 at 10:56.
Pushed by nicolasfella into branch 'master'.

[kded] Fix selecting OSD action by keyboard

We need to pass the action id instead of the button's action object

M  +4    -2    kded/qml/OsdSelector.qml

https://invent.kde.org/plasma/kscreen/commit/3a788c8d6d474a32e2a7dc9e746a2145e8051ce9
Comment 11 Nicolas Fella 2021-02-20 15:19:21 UTC
Git commit ccad4537e03b1249b912c51fa3c9c4b4f82e5319 by Nicolas Fella.
Committed on 20/02/2021 at 15:18.
Pushed by nicolasfella into branch 'Plasma/5.21'.

[kded] Fix selecting OSD action by keyboard

We need to pass the action id instead of the button's action object
(cherry picked from commit 3a788c8d6d474a32e2a7dc9e746a2145e8051ce9)

M  +4    -2    kded/qml/OsdSelector.qml

https://invent.kde.org/plasma/kscreen/commit/ccad4537e03b1249b912c51fa3c9c4b4f82e5319
Comment 12 Nicolas Fella 2021-02-21 12:15:21 UTC
*** Bug 433372 has been marked as a duplicate of this bug. ***
Comment 13 Nate Graham 2021-02-22 20:21:36 UTC
*** Bug 433250 has been marked as a duplicate of this bug. ***