https://bugs.kde.org/show_bug.cgi?id=466224

            Bug ID: 466224
           Summary: kwin needs an argument to configure in a locked down
                    mode specific for login managers (sddm, etc.) and
                    setup wizards (pico-wizard)
    Classification: Plasma
           Product: kwin
           Version: 5.27.0
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: wayland-generic
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
For SDDM's Plasma Wayland mode, it attempts to use kwin as the Wayland
compositor. However, kwin doesn't have a dedicated mode to run in a way
suitable for a display/login manager or initial setup wizard to use it. Right
now in Fedora, we're fumbling around with a bunch of options and a couple of
patches to get close, but there are pitfalls with our current approach:

1. VT switching is no longer disabled when global shortcuts are turned off
2. Turning off global shortcuts is a *big* hammer
3. kwin still tries to generate weird configuration files in / and /root
directories (https://pagure.io/fedora-kde/SIG/issue/119 and
https://pagure.io/fedora-kde/SIG/issue/144)
4. No straightforward way to configure the login manager environment

As we consolidate our graphics rendering paths onto kwin, we need some way to
trivially invoke a "simple" mode that avoids these problems and can be used for
locked down/secure/basic environments.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 38 (KDE Plasma)
(available in About System)
KDE Plasma Version: 5.27.0
KDE Frameworks Version: 5.103
Qt Version: 5.15.8

ADDITIONAL INFORMATION
This was sparked by the MRs submitted to "fix" SDDM Plasma Wayland mode for
Fedora.

References:
* https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2650
* https://invent.kde.org/plasma/kwin/-/merge_requests/3657

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to