This sddm bug is driving me insane
(No, I don’t want to clean my desk)
@kde

  • jaxiiruff
    link
    fedilink
    136 months ago

    SDDM needs major work honestly. Easily the worst part of KDE. So glad I switched to greetd instead.

  • Blaster M
    link
    English
    76 months ago

    I have one better. Regardless of which port and which monitor, physically, logically, sddm always inverts the position of my dual monitors versus everything else.

    Fedora 40 KDE, Wayland

    • @[email protected]
      link
      fedilink
      English
      46 months ago

      That’s just a law of computers, the default arrangement of monitors must always be wrong.

      You can just sync your Plasma settings to SDDM though, and it’ll use the same output settings as your session

  • @[email protected]
    link
    fedilink
    English
    56 months ago

    Ugh, no offence to someone who worked on it but sddm is such a failure of display manager. It was only introduced around 10 years ago replacing kdm. It was meant to be simple (duh, thus the name). It has all sorts of issues and is constantly being fixed, just for something super basic like login screen

  • @[email protected]
    link
    fedilink
    26 months ago

    Ha, I had basically the same bug (functionally) in GNOME a few months back. Moving the mouse off the screen scrolled it around.

    The top left was anchored at least so it was easy to reset.

    • @[email protected]
      link
      fedilink
      6
      edit-2
      5 months ago

      Hahaha. Common problem with multiscreen with different resolutions. Your laptop screen is below and left of your main display, and X11 renders this black “virtual screen”.

      There are multiple solutions:

      a) Set your screen resolution and position through KDE Plasma SystemSettings and push the button “apply to SDDM configuration” (I think Plasma 6.0 removed this option, try to find it in the SystemSettings KCM SDDM section).

      b) The another solution is the old one. Create a file into /etc/X11/xorg.conf/display.conf with the proper values of position and resolution. Search in a wiki about examples (archlinux wiki?).

      c) There is a third one that I used few years ago. SDDM allows you run any command after the screen initialization. So you can exec your xrand command here. Search about /etc/sddm.conf