# EOS theme broken in SDDM greeter?

**URL:** <https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952>\
**Category:** Plasma\
**Created:** [October 15, 2026, 7:26pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952 "2026-10-15T19:26:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![muvvenby](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/muvvenby/32/87333_2.png) [@muvvenby](https://forum.endeavouros.com/u/muvvenby)\
**Post date:** [October 15, 2026, 7:26pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/1 "2026-10-15T19:26:40Z")

</div>

Just updated my Plasma/Wayland install and the SDDM greeter is broken. Instead of the regular EOS themed greeter, I am dropped in the unstyled greeter and I get an almost fullscreen virtual keyboard. Quite unsettling on a 32" desktop screen. Although I can type my password on the screen and log in, there is no password field visible and there is no feedback.

I poked around, remove InputMethod=qtVirtualKeyboard from the /etc/sddm.conf.d/10-endeavouros.conf

Now I get the unstyled greeter screen, I can see the password field, log in, etc.

There is also an error:

```auto
The current theme cannot be loaded due to the errors below, please select another theme.

file:///usr/share/sddm/themes/eos-breeze/Main.qml:305:9 VirtualKeyboardLoader is not a type

```

So… since everything was hunky dory until the update, my guess there is a bug in the eos-breeze theme. Or is it just me?

---

<div class="post-metadata">

**Author:** ![bkaplan](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bkaplan/32/5979_2.png) [@bkaplan](https://forum.endeavouros.com/u/bkaplan)\
**Post date:** [October 15, 2026, 7:29pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/2 "2026-10-15T19:29:55Z")

</div>

Same behavior and error message here. Not just you.

---

<div class="post-metadata">

**Author:** ![muvvenby](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/muvvenby/32/87333_2.png) [@muvvenby](https://forum.endeavouros.com/u/muvvenby)\
**Post date:** [October 15, 2026, 7:35pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/3 "2026-10-15T19:35:09Z")

</div>

I used the KDE Settings to select the default KDE greeter. That works fine for me. I do have to remove qtvirtualkeyboard as inputmethod, otherwise it will default to that regardless what greeter I pick.

Leave

`InputMethod=`

in the config and not commented out, just empty.

---

<div class="post-metadata">

**Author:** ![Biotico1974](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/biotico1974/32/101999_2.png) [@Biotico1974](https://forum.endeavouros.com/u/Biotico1974)\
**Post date:** [October 15, 2026, 7:40pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/4 "2026-10-15T19:40:57Z")

</div>

> [@muvvenby](#):
>
> Just updated my Plasma/Wayland install and the SDDM greeter is broken. Instead of the regular EOS themed greeter, I am dropped in the unstyled greeter and I get an almost fullscreen virtual keyboard. Quite unsettling on a 32" desktop screen. Although I can type my password on the screen and log in, there is no password field visible and there is no feedback.

I ran into the same issue! I managed to fix it by changing the SDDM greeter theme back to **Breeze** and rebooting.

The theme worked, but the virtual keyboard was taking up half the screen. I fixed that after logging in by disabling the input method completely:

```auto
sudo tee /etc/sddm.conf.d/99-no-virtual-keyboard.conf >/dev/null <<'EOF'
[General]
InputMethod=
EOF

```

---

<div class="post-metadata">

**Author:** ![Eulenspiegel](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/eulenspiegel/32/96867_2.png) [@Eulenspiegel](https://forum.endeavouros.com/u/Eulenspiegel)\
**Post date:** [October 15, 2026, 7:44pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/5 "2026-10-15T19:44:37Z")

</div>

My wife got the same problem, also using sddm.

I am using plasma login manager and got no problem at all whilst also using eos breeze theme.

---

<div class="post-metadata">

**Author:** ![bonfire921](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/bonfire921/32/122425_2.png) [@bonfire921](https://forum.endeavouros.com/u/bonfire921)\
**Post date:** [October 15, 2026, 7:51pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/6 "2026-10-15T19:51:51Z")

</div>

same thing just happened to me as well, @Biotico1974 solution fixed the virtual keyboard jumscare but everything else is still default

---

<div class="post-metadata">

**Author:** ![FlameSoulis](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/flamesoulis/32/112122_2.png) [@FlameSoulis](https://forum.endeavouros.com/u/FlameSoulis)\
**Post date:** [October 15, 2026, 10:36pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/7 "2026-10-15T22:36:22Z")

</div>

Can confirm the same thing, but also mildly annoying, since I’m using a Thinkpad Yoga, so the need to remove the virtual keyboard for login is a bit annoying… even if I didn’t actually use it.

I did try to sync the KDE settings to SDDM but it still has the same problem. No other errors were listed.

**EDIT** : @Biotico1974’s did remove the virtual keyboard, but the error persists on my end as well.

---

<div class="post-metadata">

**Author:** ![TheGrapeEscape](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/t/919ad9/32.png) [@TheGrapeEscape](https://forum.endeavouros.com/u/TheGrapeEscape)\
**Post date:** [October 16, 2026, 2:17am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/8 "2026-10-16T02:17:49Z")

</div>

I edited made a backup, and then “/usr/share/sddm/themes/eos-breeze/Main.qml” and removed the VirtualKeyboardLoader code block.

I also did what [muvvenby suggested here](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/3) before I did anything else. Not sure if it was needed or not though.

EDIT: This is the code block I removed.

```
    VirtualKeyboardLoader {
        id: inputPanel

        z: 1

        screenRoot: root
        mainStack: mainStack
        mainBlock: userListComponent
        passwordField: userListComponent.mainPasswordBox
    }

```

---

<div class="post-metadata">

**Author:** ![igorrr](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/i/3ec8ea/32.png) [@igorrr](https://forum.endeavouros.com/u/igorrr)\
**Post date:** [October 16, 2026, 4:26am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/9 "2026-10-16T04:26:17Z")

</div>

This helped me:

```auto
sudo pacman -Syu plasma-login-manager
sudo systemctl disable sddm
sudo systemctl enable plasmalogin
sudo pacman -Rn sddm-kcm sddm eos-breeze-sddm

```

---

<div class="post-metadata">

**Author:** ![joekamprad](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/joekamprad/32/77608_2.png) [@joekamprad](https://forum.endeavouros.com/u/joekamprad)\
**Post date:** [October 16, 2026, 4:49am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/10 "2026-10-16T04:49:49Z")

</div>

I will have look on the weekend, basically we have switched to plm for plasma KDE.

But I check if I can fix it anyway.

---

<div class="post-metadata">

**Author:** ![stormschip](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/stormschip/32/53101_2.png) [@stormschip](https://forum.endeavouros.com/u/stormschip)\
**Post date:** [October 16, 2026, 4:54am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/11 "2026-10-16T04:54:51Z")

</div>

hi,

Same over here. imho this has a link to plasma 6.8 … my vm is borked and booted into firmware  
Hopefully the developers will respond as of plasma 6.8 is wayland only

---

<div class="post-metadata">

**Author:** ![Vandraren](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/vandraren/32/127934_2.png) [@Vandraren](https://forum.endeavouros.com/u/Vandraren)\
**Post date:** [October 16, 2026, 5:55am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/12 "2026-10-16T05:55:44Z")

</div>

Getting this exact error after updating to plasma `6.8` and removing X11

---

<div class="post-metadata">

**Author:** ![FlameSoulis](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/flamesoulis/32/112122_2.png) [@FlameSoulis](https://forum.endeavouros.com/u/FlameSoulis)\
**Post date:** [October 16, 2026, 7:28am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/13 "2026-10-16T07:28:20Z")

</div>

No immediate rush, but thanks for getting on top of it regardless. I was able to solve it by loading KDE’s Breeze theme, and that seems to have stopped SDDM from complaining for now. Looking forward to a fix when it is available.

---

<div class="post-metadata">

**Author:** ![Bedna](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/b/e36b37/32.png) [@Bedna](https://forum.endeavouros.com/u/Bedna)\
**Post date:** [October 16, 2026, 8:55am UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/14 "2026-10-16T08:55:08Z")

</div>

Even more worrying. On first startup after upgrading plasma, sddm was bypassed entirely and logged in without a password on my system!  
It fixed itself and worked next boot though, but still… 😬

---

<div class="post-metadata">

**Author:** ![petervanm](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/p/e495f1/32.png) [@petervanm](https://forum.endeavouros.com/u/petervanm)\
**Post date:** [October 16, 2026, 12:24pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/15 "2026-10-16T12:24:25Z")

</div>

Thx, This solved the problem for me.

---

<div class="post-metadata">

**Author:** ![Christopher67](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/christopher67/32/20118_2.png) [@Christopher67](https://forum.endeavouros.com/u/Christopher67)\
**Post date:** [October 16, 2026, 2:44pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/16 "2026-10-16T14:44:07Z")

</div>

I did this as well, but the big virtual keyboard still pops up till i minimize it. How do you stop the big virtual keyboard from loading altogether?

Thanks!

---

<div class="post-metadata">

**Author:** ![Vandraren](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/vandraren/32/127934_2.png) [@Vandraren](https://forum.endeavouros.com/u/Vandraren)\
**Post date:** [October 16, 2026, 2:56pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/17 "2026-10-16T14:56:54Z")

</div>

[Biotico1974’s suggestion](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/4) worked for me

---

<div class="post-metadata">

**Author:** ![MrMette](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/m/e99b99/32.png) [@MrMette](https://forum.endeavouros.com/u/MrMette)\
**Post date:** [October 16, 2026, 5:12pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/18 "2026-10-16T17:12:56Z")

</div>

Okay, that makes sense. I must have missed the big announcement/breaking changes post that relayed that information though. I just updated before leaving at work and saw the broken SDDM theme (I always reboot instead of shut down after an update even though it’s not necessary), which I filed away as “problems for next week”.

It would have been nice to be at least warned about the change from SDDM to Plasma Login Manager and it probably would be a good idea to eventually post a guide on how to do so because this clearly is a switch you have to do manually. And while I am pretty confident I am able to do so since I have switched out LightDM to SDDM on a vanilla Arch laptop in the past, this is not something super straightforward to every single user.

That all said, it happens. I agree with FlameSoulis that it’s not extremely urgent since it’s more annoying than a breaking bug (you can still log in, it just doesn’t look the best). Hopefully you can still enjoy your weekend.

---

<div class="post-metadata">

**Author:** ![Apeiron](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/35a633/32.png) [@Apeiron](https://forum.endeavouros.com/u/Apeiron)\
**Post date:** [October 16, 2026, 5:22pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/19 "2026-10-16T17:22:36Z")

</div>

This worked for me too!

Side note - If you aren’t deleting SDDM, make sure to delete the SDDM User as it says in the Arch wiki: [https://wiki.archlinux.org/title/Plasma\_Login\_Manager](https://wiki.archlinux.org/title/Plasma_Login_Manager)

```bash
userdel -r sddm

```

---

<div class="post-metadata">

**Author:** ![Christopher67](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/christopher67/32/20118_2.png) [@Christopher67](https://forum.endeavouros.com/u/Christopher67)\
**Post date:** [October 16, 2026, 8:00pm UTC](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952/20 "2026-10-16T20:00:01Z")

</div>

Thank you @igorrr worked perfectly! 👍

[Next page](https://forum.endeavouros.com/t/eos-theme-broken-in-sddm-greeter/81952.md?page=2)
