Buttons missing on single screens

I will insert inxi afterwards.

When I open a single app, as above, the min, max, close buttons in the top right of the title-bar are missing.

back

When I open a second app next to it, the min, max, close buttons are there in both.

It’s annoying to open 2 of each just to exit one.

I have enabled the menu bar (file, edit, etc) as default now, so I can exit apps. I wasn’t using that menu bar before and I’d rather use the min, max, and close buttons. Any ideas?

inxi:

inxi -Fxxx
System:
Host: neoXX Kernel: 6.16.2-arch1-1 arch: x86_64 bits: 64 compiler: gcc
v: 15.2.1 clocksource: tsc
Desktop: KDE Plasma v: 6.4.4 tk: Qt v: N/A wm: kwin_x11 vt: 2 dm: SDDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: B450 GAMING PLUS MAX (MS-7B86) v: 3.0
serial: UEFI: American Megatrends LLC. v: H.K0
date: 10/20/2023
CPU:
Info: 6-core model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64
type: MT MCP smt: enabled arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB
L3: 16 MiB
Speed (MHz): avg: 2368 min/max: 404/4466 boost: enabled cores: 1: 2368
2: 2368 3: 2368 4: 2368 5: 2368 6: 2368 7: 2368 8: 2368 9: 2368 10: 2368
11: 2368 12: 2368 bogomips: 93429
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] driver: amdgpu v: kernel arch: GCN-5 pcie:
speed: 8 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DVI-D-1,HDMI-A-2
bus-ID: 30:00.0 chip-ID: 1002:1638 class-ID: 0300 temp: 24.0 C
Display: x11 server: ``X.Org`` v: 21.1.18 with: Xwayland v: 24.1.8
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: SP50M-C serial: 10SC330100001
res: N/A dpi: 45 size: 1095x616mm (43.11x24.25") diag: 1256mm (49.5") modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.1-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
renoir ACO DRM 3.64 6.16.2-arch1-1) device-ID: 1002:1638
API: Vulkan Message: No Vulkan data available.
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: radeontop wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
lanes: 16 bus-ID: 30:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Micro-Star MSI driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
lanes: 16 bus-ID: 30:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.16.2-arch1-1 status: kernel-api
Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Micro-Star MSI driver: r8169 v: kernel pcie: speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 22:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: 2c:f0:5d:35:cc:11
Drives:
Local Storage: total: 2.31 TiB used: 323.09 GiB (13.7%)
ID-1: /dev/nvme0n1 vendor: Seagate model: XPG GAMMIX S11 Pro
size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 tech: SSD serial: 2K282LAAC4F1
fw-rev: 32A0T54B temp: 31.9 C scheme: GPT
ID-2: /dev/sda vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB
type: USB rev: 3.2 spd: 5 Gb/s lanes: 1 tech: SSD serial: S5B3NDFNA06046T
scheme: GPT
ID-3: /dev/sdb vendor: TeamGroup model: T2531TB size: 953.87 GiB type: USB
rev: 3.2 spd: 5 Gb/s lanes: 1 tech: SSD serial: TPBF2312120040300686
scheme: GPT
Partition:
ID-1: / size: 436.86 GiB used: 74.31 GiB (17.0%) fs: ext4
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 30.03 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 27.6 C mobo: N/A gpu: amdgpu temp: 25.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 28 GiB available: 27.29 GiB used: 4 GiB (14.6%)
Processes: 313 Power: uptime: 1d 5h 10m states: freeze,mem,disk
suspend: deep wakeups: 0 hibernate: platform Init: systemd v: 257
default: graphical
Packages: 1417 pm: pacman pkgs: 1412 pm: flatpak pkgs: 5 Compilers:
gcc: 15.2.1 Shell: Zsh v: 5.9 running-in: ghostty inxi: 3.3.38

Can you reproduce this behavior with different themes and/or layouts?

(A quick test of a fresh user account can also clarify whether its local to a particular user and their configs.)

I will try some themes. Breeze, light and dark, Orchis-dark_x1.5, shades of purple.

Ok no difference I can see. Window decorations change but behavior does not. If there’s two windows open, they have buttons. If only one, it does not.

@allewyn ,
My guess is you installed Window Buttons widget and it is missing from panel now.


I reproduced your case in Garuda Mokka. (but I still have the ‘3 dot’ widget on top panel)
I tried to install it in EnOS but failed.
Edit: Succeeded but the procedure was not straightforward enough to attach here.
Super+any arrow will unmaximize your window btw.
(and finally a sentence from a Hungarian writer:
“If I were a boss, I wouldn’t sink below a certain level above a certain level.”)

Well I don’t have a solution for you , but I have seen some strange KDE behaviour caused by something like a wallpaper app that (suppose) to change the wallpaper e.g.once a day, but that is a bit of a long shot. Might as well be some bug in KDE that causes this. As a work around if you want to close a window, you could either right click on the icon in the panel and click on close. Or use the key combination Alt+F4.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.