After installation, I swapped my monitors around in the GUI settings and everything was fine. But on subsequent reboots I am still prompted for login on my secondary monitor. This can sometimes cause issues for me since that monitor is shared with another PC.
When I just lock the desktop, login shows on the correct monitor. So I suspect is has something to do with my user settings not being loaded while on the first login screen.
Can this be solved somehow? I am running Fedora 44 KDE Plasma, unfortunately with a Nvidia graphics card if that’s relevant. Swapping monitor cable positions is unfortunately not possible either, since the second monitor has to run on HDMI (primary is DP) and I only have one of those ports.
When you talk before login this not depends on your user settings, this are the default system settings. Your computer just knows your user settings when logged in correctly.
Now it depends how KDE manages your monitor changes, If a users settings change the system settings, one user will overwrite the others settings.
Are the settings from the user’s which login on the other PC the same?
I remember when using the Mate desktop, I had a separate option to change system settings. Also in this case the users would need to have the same preferences and set the same monitor as default.
temporarily disable your monitor via the settings, then apply Plasma Settings in the Login Manager settings. Then, re-enable the monitor.
I think the idea here is that if you temporarily just have one monitor connected, then clicking “Apply Plasma Settings” for the login manager will force it to that monitor permanently.
Apparently I just had to click the “Apply Plasma settings” button in the login configuration to apply the monitor settings from the monitor tab. It did the trick.
From a new user perspective, it’s not obvious that the settings for the login screen are separate from the general monitor settings, and that they have to be applied separately. Or maybe that’s just me.
The general monitor settings you apply are specific to your user account, but the settings for the login screen apply to all users on the system, so it needs that extra step to propagate them.
Not necessarily obvious though, especially on a single-user system!
Maybe proposing on kde.org just a setting which brings the “set system wide settings” option back, or something like set as default monitor (system wide).