Wenn die Tastatur mit deutscher Belegung funzt, kann die /etc/X11/xorg.conf.d/00-keyboard.conf schon mal nicht so falsch sein.
Bei mir seht da, nur mal zum Vergleich:
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "de"
EndSection
Danach zu urteilen ist deine Datei ganz richtig.
Zur Flagge in sddm:
Die Flagge hat bisher keine Funktion. Und ist deshalb schon mal irritierend. Mir ist es auch so gegangen.
Hier wird empfohlen, das Breeze Design für sddm zu nehmen.
Systemeinstellungen->Starten und Beenden Breeze
https://forum.archlinux.de/viewtopic.php?pid=343800#p343800
Zum eigentlichen Problem dem nicht starten wollenden xfce.
Vorschläge:
1. Plasma starten und hier in den Systemeinstellungen->Starten und Beenden im Reiter Erweitert: Autostart und Xfce wählen. Dann einen Neustart durchführen.
Alternativ in die /etc/sddm.conf/ den Wert Session=xfce.desktop eintragen.
Das sieht dann so aus:
[Autologin]
Relogin=false
Session=xfce.desktop
User=duda
[General]
HaltCommand=
RebootCommand=
[Theme]
Current=breeze
CursorTheme=breeze_cursors
[Users]
MaximumUid=65000
MinimumUid=1000
Ich vermute schlicht, dass das gewählte Theme von sddm nicht richtig funzt, und deshalb deine Eingaben nicht wirken.
Dann müsste mit dem Wechsel zum breeze theem schon alles gelöst sein.
Wenn das nicht hilft, dann:
2. Starte Xfce manuell, das heißt ohne Login-Manager.
siehe hier:
https://wiki.archlinux.de/title/Xfce#Xfce_starten
Falls das gelingt wählst du halt später einen anderen Login-Manager für das grafische Einloggen aus.
https://wiki.archlinux.de/title/Login-Manager
Es gibt ja genug davon.