[plasmashell] [Bug 494804] With Qt 6.8 controls to log in or unlock screen are non-functional on some monitors when using the Breeze SDDM or Plasma theme ("TypeError: [thing] is not a function" error)
jackdinn
bugzilla_noreply at kde.org
Tue Feb 4 17:46:57 GMT 2025
https://bugs.kde.org/show_bug.cgi?id=494804
jackdinn <jack at jackdinn.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jack at jackdinn.co.uk
--- Comment #89 from jackdinn <jack at jackdinn.co.uk> ---
I have tested with a brand new installation of manjaro KDE, fully up to date
and blank. but it now crashes plasma even just by issuing a `xrandr` command or
even a `inxi`, it also crashes plasma if i try to load pycharm.
I have been tearing my hair out on this one. I cant use my computer at all
without plasma crashing all the time.
GTP says
[quote]
That long log suggests that Plasma’s display management (via KScreen) is
receiving confusing or incomplete information about your monitor. In your case,
X reports that the HDMI-1 output is “disconnected” but still assigns it a
resolution and (more importantly) a physical size of 0 mm—which is not
realistic. When KScreen tries to use that data, it ends up crashing Plasma.
[/quote]
Things i have tried:
Reset KScreen Configuration:
Renamed the folder ~/.local/share/kscreen to force Plasma to regenerate its
display settings.
Result: Plasma still crashed, and xrandr reported HDMI‑1 with a 0 mm × 0 mm
size.
Xorg Configuration Tweaks:
Created /etc/X11/xorg.conf.d/10-monitor.conf to force a correct physical
size, DPI, and preferred mode for HDMI‑1:
Added settings like DisplaySize 344 194, Option "DPI" "96 x 96", and
Option "PreferredMode" "3840x2160".
Expanded the file to include a Screen section with a forced mode.
Result: xrandr still showed HDMI‑1 with 0 mm dimensions, and Plasma
continued to crash when display commands (like xrandr or inxi) were run.
Disabling KScreen Autostart:
Tried overriding KScreen’s autostart by creating a user-level autostart
file (~/.config/autostart/org.kde.kscreen.desktop) with Hidden=true.
Also added [Module-KScreen] autoload=false to ~/.config/kded5rc.
Result: Neither method prevented KScreen from launching—Plasma still
crashed.
Forcing X to Ignore EDID:
Updated the Xorg config to include Option "UseEDID" "false" in the Monitor
section.
Result: This did not change the reported 0 mm physical size, and Plasma
still crashed.
Additional Considerations:
We also discussed switching to another desktop environment or Wayland, or
downgrading Plasma/the kernel, but these were not acceptable due to personal
preferences and hardware issues (e.g., trackpad non-functionality on Wayland).
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Visual-design
mailing list