NOTE: This config was created under Linux KDE Neon:
Operating System: KDE neon User Edition
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.1
Kernel Version: 6.14.0-27-generic (64-bit)
Graphics Platform: Wayland
Processors: 20 × 12th Gen Intel® Core™ i7-12700H
Memory: 64 GiB of RAM (62.5 GiB usable)
Graphics Processor 1: Intel® Iris® Xe Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3050 Laptop GPU
Manufacturer: Dell Inc.
Product Name: XPS 15 9520
For this setup, I will have the Laptop screen, plus two additional 34” screens, with the second one positioned vertically.
Extract the Details
- First of all, switch to Xorg log in from SDDM, and run the following commands to extract the details (Don’t run them from the Wayland session because from this one, the details won’t be correct):
xrandr | grep -w connected
xrandr --listmonitors
NOTE: More information in the following link at Login session appears on an unexpected display session:
Xsetup Config File
- From KDE
System Settings→Display Configuration, click onEdit Arrangement, to position the screens. Move them as expected.
- Click and hold each of them one by one to extract its final position. In this case, the exact position for the laptop screen is
0x1203as shown in the following image.
- Use the above details to create the lines for the config file, and add them to the file
/usr/share/sddm/scripts/Xsetup
# SDDM Login session
intern=eDP-1
extern1=DP-2-1
extern2=DP-2-2
xrandr --output $intern --primary --mode 1920x1200 --pos 0x1203 --rotate normal \
--output $extern1 --noprimary --mode 3440x1440 --pos 1920x1122 --rotate normal \
--output $extern2 --noprimary --mode 3440x1440 --pos 5360x0 --rotate right
- Finally, restart SDDM or reboot the machine to confirm the changes.
SDDM Login Only on One Screen
With the above fix, we could see the SDDM log in correctly positioned with all three screens. Also, if you want to see the log in only in one of them, you could use the following example instead:
# SDDM Login session
intern=eDP-1
extern1=DP-2-1
extern2=DP-2-2
xrandr --output $intern --primary --mode 1920x1200 --pos 0x0 --rotate normal \
--output $extern1 --noprimary --off \
--output $extern2 --noprimary --off
I hope all the above helps others! ![]()


