Bug 488138 - Padding not remembered properly per display, but UI implies it is
Summary: Padding not remembered properly per display, but UI implies it is
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: Custom Tiling (show other bugs)
Version: 6.0.5
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: multiscreen, usability
Depends on:
Blocks:
 
Reported: 2024-06-07 05:33 UTC by m1vri31c
Modified: 2024-08-22 13:58 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m1vri31c 2024-06-07 05:33:45 UTC
SUMMARY
You can set the padding to be different on each of your monitors but if you change the display configuration it may forget your settings. 

STEPS TO REPRODUCE
1. Set different padding on two different monitors (mine are of different sizes and have different scaling factors, hence the different padding settings).
2. Disconnect the display whose padding was set last
3. Reconnect the display

OBSERVED RESULT
Padding settings are lost on reconnected monitor

EXPECTED RESULT
Padding settings are remembered from the last time they were set – preferably any monitor the same size (based on resolution and scaling factor) would have the same padding settings.


SOFTWARE/OS VERSIONS
NixOS 24.11 (unstable channel)
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0 
Qt Version: 6.7.1
Comment 1 m1vri31c 2024-06-07 05:36:59 UTC
Update: It is not always the padding setting that was last set that is maintained.
Comment 2 David Edmundson 2024-06-08 06:34:39 UTC
It's not stored on a per-screen basis. 
The code is working as expected, but the UI is misleading showing on every screen.

We can change that to only be on the primary screen.
Comment 3 m1vri31c 2024-06-08 06:37:52 UTC
(In reply to David Edmundson from comment #2)
> It's not stored on a per-screen basis. 
> The code is working as expected, but the UI is misleading showing on every
> screen.
> 
> We can change that to only be on the primary screen.

It would be great if it could store it per-screen in the future, since larger monitors often feel better with more padding and vice versa.