Bug 514410 - Context menus, window decoration icon and buttons, panel spacing way too large
Summary: Context menus, window decoration icon and buttons, panel spacing way too large
Status: REPORTED
Alias: None
Product: Breeze
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.5.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-10 12:22 UTC by Zeno Endemann
Modified: 2026-01-18 15:51 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
screenshot (58.03 KB, image/png)
2026-01-10 12:22 UTC, Zeno Endemann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zeno Endemann 2026-01-10 12:22:02 UTC
Created attachment 188383 [details]
screenshot

SUMMARY

See the attached screenshot, it includes the mouse cursor. As one can see, a context menu entry line is around twice the height of the cursor, which is pretty annoying. Not all context menus are affected, the one on the window decoration (with Maximize, minimize etc) are normal btw.

This is a very bizarre problem, as it only occurs on my laptop - I also have a desktop with basically the same setup (both Arch Linux with Plasma 6.5.4) where it does not happen. The only difference I can see is that the desktop is a fresh install, the laptop is an older one (albeit fully updated of course).

Thinking that maybe some old config file is to blame, I created and logged in as another user with a clean home dir on my laptop, but that did not help either.

I also suspected some HiDPI problem, as my laptop has a high resolution internal screen (using screen scale 175%) and an external 1080p monitor attached (without scaling), but neither disabling all screen scaling nor switching to a single screen (either laptop or external only) fixed the problem. So I'm at my wits end what could be causing this...


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Comment 1 Nate Graham 2026-01-12 19:50:08 UTC
> I created and logged in as another user with a clean home dir on my laptop, but that did not help either.
This might suggest that you have some old faulty environment variables set at the system level rather than the user level. Check for what's in /etc/environment.

Is the affected laptop using an X11 session or a Wayland session?
Comment 2 Zeno Endemann 2026-01-13 10:06:31 UTC
(In reply to Nate Graham from comment #1)
> > I created and logged in as another user with a clean home dir on my laptop, but that did not help either.
> This might suggest that you have some old faulty environment variables set
> at the system level rather than the user level. Check for what's in
> /etc/environment.
> 
> Is the affected laptop using an X11 session or a Wayland session?

/etc/environment is basically empty here. Since my laptop is an older install I still have X11 installed, but have been using the Wayland sessions pretty exclusively for two years. I believe the issue showed up with some software update some time ago (can't quite remember, maybe with 6.5.3) but I've waited to report it since I hoped it would get fixed with 6.5.4.
Comment 3 Zeno Endemann 2026-01-18 15:51:17 UTC
I am now on Plasma 6.5.5, the problem still persists. Here some more output from qtdiag6 that may be useful:

Qt 6.10.1 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 15.2.1 20251112) on "wayland" 
OS: Arch Linux [linux version 6.18.5-arch1-1]

Environment:
  QT_FORCE_STDERR_LOGGING="1"
  QT_WAYLAND_RECONNECT="1"

Features: QT_NO_EXCEPTIONS

Theme:
  Platforms requested : kde,generic
            available : snap,flatpak,xdgdesktopportal,kde,gtk3
  Styles requested    : Breeze,breeze,oxygen,fusion,windows
         available    : Oxygen,Breeze,Windows,Fusion
  Icon theme          : breeze, hicolor from /home/zeno/.local/share/icons,/usr/share/icons
  System font         : "Noto Sans" 10

Fonts:
  General font : "Noto Sans" 10
  Fixed font   : "Hack" 10
  Title font   : "Noto Sans" 10
  Smallest font: "Noto Sans" 8

Screens: 1, High DPI scaling: inactive
# 0 "DP-1" Depth: 32 Primary: yes
  Manufacturer: Acer Technologies
  Model: G246HYL
  Serial number: 
  Geometry: 1920x1080+0+0 Available: 1920x1080+0+0
  Physical size: 527x296 mm  Refresh: 60 Hz Power state: 0
  Physical DPI: 92.5389,92.6757 Logical DPI: 96,96 Subpixel_None
  DevicePixelRatio: 1
  Primary orientation: 2 Orientation: 2 Native orientation: 0


Let me know if there is something else I could check.