Missing menu bar after latest update

After the latest system upgrade my freecad is useless without a menu bar!
I have set .config/kwinrc and relogged

[Windows]
BorderlessMaximizedWindows=false
FocusPolicy=FocusFollowsMouse
NextFocusPrefersMouse=true
System:
  Kernel: 6.7.9-AMD-znver2 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1 clocksource: tsc
    avail: hpet,acpi_pm parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-amd-znver2
    root=UUID=1f093784-42ee-408a-92fd-1df40c7fd597 rw rootflags=subvol=@ quiet quiet
    rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3 ibt=off
  Desktop: KDE Plasma v: 6.0.1 tk: Qt v: N/A info: frameworks v: 6.0.0 wm: kwin_wayland vt: 1
    dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: MPG B550 GAMING EDGE WIFI (MS-7C91) v: 1.0
    serial: <superuser required> uuid: <superuser required> UEFI: American Megatrends LLC. v: 1.90
    date: 03/17/2022
CPU:
  Info: model: AMD Ryzen 5 3500X bits: 64 type: MCP arch: Zen 2 gen: 3 level: v3 note: check
    built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x71 (113) stepping: 0
    microcode: 0x8701021
  Topology: cpus: 1x cores: 6 smt: <unsupported> cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB
    L2: 3 MiB desc: 6x512 KiB L3: 32 MiB desc: 2x16 MiB
  Speed (MHz): avg: 3661 high: 4007 min/max: 2200/4120 boost: enabled scaling:
    driver: acpi-cpufreq governor: performance cores: 1: 3207 2: 4007 3: 3879 4: 3830 5: 3829 6: 3218
    bogomips: 43216
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] vendor: XFX
    driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie:
    gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 2d:00.0
    chip-ID: 1002:73df class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.4 compositor: kwin_wayland
    driver: X: loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu display-ID: 0
  Monitor-1: HDMI-A-1 res: 1920x1200 size: N/A modes: N/A
  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 wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.2-arch1.2 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon Graphics (radeonsi navi22 LLVM 17.0.6 DRM 3.57
    6.7.9-AMD-znver2) device-ID: 1002:73df memory: 9.77 GiB unified: no display-ID: :1.0
  API: Vulkan v: 1.3.279 layers: 13 device: 0 type: discrete-gpu name: AMD Radeon Graphics (RADV
    NAVI22) driver: mesa radv v: 24.0.2-arch1.2 device-ID: 1002:73df surfaces: xcb,xlib,wayland
    device: 1 type: cpu name: llvmpipe (LLVM 17.0.6 256 bits) driver: mesa llvmpipe
    v: 24.0.2-arch1.2 (LLVM 17.0.6) device-ID: 10005:0000 surfaces: xcb,xlib,wayland
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 2d:00.1 chip-ID: 1002:ab28 class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel
    pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 2f:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-3: Corsair VIRTUOSO XT Wireless Gaming Receiver driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-1:2 chip-ID: 1b1c:0a64
    class-ID: 0300 serial: <filter>
  API: ALSA v: k6.7.9-AMD-znver2 status: kernel-api with: aoss type: oss-emulator tools: N/A
  Server-1: PipeWire v: 1.0.3 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    bus-ID: 29:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: Micro-Star MSI driver: r8169 v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: f000 bus-ID: 2a:00.0 chip-ID: 10ec:8125 class-ID: 0200
  IF: enp42s0 state: up speed: 1000 Mbps duplex
: full mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 1-9:8 chip-ID: 8087:0029 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2 lmp-v: 11 status:
    discoverable: no pairing: no class-ID: 6c0104
Drives:
  Local Storage: total: 2.27 TiB used: 1.67 TiB (73.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO Plus 2TB size: 1.82 TiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 2B2QEXM7 temp: 39.9 C scheme: MBR
  ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter>
    fw-rev: 4B6Q scheme: MBR
Partition:
  ID-1: / raw-size: 338.59 GiB size: 338.59 GiB (100.00%) used: 72.24 GiB (21.3%) fs: btrfs
    dev: /dev/sda3 maj-min: 8:3
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%) used: 584 KiB (0.1%) fs: vfat
    dev: /dev/sda2 maj-min: 8:2
  ID-3: /home raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 1.6 TiB (89.1%) fs: ext4
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-4: /var/log raw-size: 338.59 GiB size: 338.59 GiB (100.00%) used: 72.24 GiB (21.3%)
    fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-5: /var/tmp raw-size: 338.59 GiB size: 338.59 GiB (100.00%) used: 72.24 GiB (21.3%)
    fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.56 GiB used: 51.5 MiB (0.3%) priority: 100 comp: zstd
    avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 6 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 47.6 C mobo: N/A gpu: amdgpu temp: 39.0 C mem: 32.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 0
Info:
  Memory: total: 16 GiB available: 15.56 GiB used: 3.4 GiB (21.9%)
  Processes: 296 Power: uptime: 22m states: freeze,mem,disk suspend: deep avail: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume image: 6.2 GiB
    services: org_kde_powerdevil, power-profiles-daemon, upowerd Init: systemd v: 255
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 2626 libs: 609 tools: octopi,pamac,paru,yay Compilers: clang: 17.0.6
    gcc: 13.2.1 Client: shell wrapper v: 5.2.26-release inxi: 3.3.33
Garuda (2.6.23-1):
  System install date:     2023-03-16
  Last full system update: 2024-03-07
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       No/Undetected
  Failed units:            systemd-vconsole-setup.service 

What do I need to do to get the menubar and never ever have my settings overriden again!

The KDE Plasma 6 upgrade (which has nothing to do with Garuda) was overwritting some settings. There is nothing you can do about that, other than testing before committing on your real system. And once you commit, you change those settings back to what you want.

Keep in mind the latest MEGA HUGE Plasma upgrade was 10 years ago. So this very rarely happens, sometimes smaller upgrades will overwrite some settings but this one touched many details.

4 Likes

Freecad is still menubar less, I already did the dragonized theme reset. This has nothing to do with settings. This has to be some new thing. Freecad did not update, plasma, wayland or something.

If it’s only that specific application (which had the menu bar in Plasma 5), then I suggest to contact its developers.

I have same trouble with freecad and wayland but on x11 it’s all ok.

21:46:37 (qt.qpa.wayland) Wayland does not support QWindow::requestActivate()

msg from freecad on wayland

I switched the global theme to breeze dark, resetting all the panel settings etc and by starting freecad with:
XDG_SESSION_TYPE=x11 freecad.
I can use it as intended with a menubar.

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