Full screen does not work on ANY program after 2025-12-08 major update. A black screen appears

After last major update, any program that tries to get use of a full screen just gets a black screen and don’t work. I must press ESC a few times to get back from it. Examples:

  • Spectacle: Just turns the screen black. After ESC I come back to previous screen. If executed from command line, no error message.
  • Chromium: I press F11 to get full screeen. I get a black screen instead. Have to press F11 again to get back.
  • On Chromium, watching a YouTube video: I press F to watch it full screen. I get a black screen. I have to press F or ESC to get back.
  • On LibreOffice.Org: I press Ctr+Shift+j to get full screen. I go to full screen!!! And I can move the mouse! There is a small window on the middle of the screen with a botton saying «full screen». If I click on the botton or anywhere on the page, I get a black screen. If I click on the botton, I come back to normal screen in a couple of seconds. If I click anywhere else, I have to press ESC to come back.
  • Smplayer or VLC: If I want to want to watch a video and choose to watch it on full screen I get a black screen. In Smplayer both using mplayer and mpv.

Of course, before the update everything worked fine.

The computer is new, I bought it less than two months ago and installed Manjaro from scratch, from the latest version.

If it is for any use, this is the result of running inxi --filter --verbosity=8 on my system.

System:
  Kernel: 6.12.61-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.12-x86_64
    root=UUID=daef2a0d-d828-41f7-8456-4279b8862653 rw rootflags=subvol=@
    quiet splash resume=UUID=1b891461-2202-4a4f-b783-da26e5f56eda
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.5.3 tk: Qt v: N/A info: frameworks v: 6.20.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Shenzhen DOKE product: MP100 v: N/A
    serial: <superuser required>
  Mobo: N/A model: N/A serial: <superuser required> part-nu: EEA
    uuid: <superuser required> Firmware: UEFI vendor: American Megatrends LLC.
    v: 5.19 date: 08/15/2024
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 16 GiB available: 14.55 GiB used: 8.08 GiB (55.6%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 2 modules: 1 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: Channel-A DIMM 0 type: no module installed
  Device-2: Channel-B DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: N/A
    part-no: KINSOTIN16GB3200MHZ serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 5825U with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 3 gen: 3 level: v3 note: check built: 2021-22
    process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
    microcode: 0xA500012
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 1095 min/max: 400/4546 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1095 2: 1095 3: 1095
    4: 1095 5: 1095 6: 1095 7: 1095 8: 1095 9: 1095 10: 1095 11: 1095 12: 1095
    13: 1095 14: 1095 15: 1095 16: 1095 bogomips: 63904
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de debug_swap decodeassists erms
    extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    ht hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni
    popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep
    sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3
    stibp succor svm svm_lock syscall tce topoext tsc tsc_scale umip
    user_shstk v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall
    vpclmulqdq wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
    xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Barcelo driver: amdgpu v: kernel
    arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1,DP-2,DP-3
    bus-ID: 04:00.0 chip-ID: 1002:15e7 class-ID: 0300 temp: 45.0 C
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: HDMI-A-1 model: MSI MP245 serial: <filter> built: 2025 res:
    mode: 1920x1080 hz: 100 scale: 100% (1) dpi: 92 gamma: 1.2 chroma: red:
    x: 0.639 y: 0.329 green: x: 0.298 y: 0.600 blue: x: 0.149 y: 0.059 white:
    x: 0.314 y: 0.329 size: 527x296mm (20.75x11.65") diag: 604mm (23.8")
    ratio: 16:9 modes: 1920x1080, 1680x1050, 1680x945, 1400x1050, 1600x900,
    1280x1024, 1440x900, 1280x960, 1366x768, 1360x768, 1280x800, 1152x864,
    1280x768, 1280x720, 1024x768, 1024x576, 800x600, 720x576, 848x480,
    720x480, 640x480, 720x400, 640x400, 640x350
  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: 25.3.1-arch1.2
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    renoir ACO DRM 3.61 6.12.61-1-MANJARO) device-ID: 1002:15e7
    memory: 1000 MiB unified: no display-ID: :1.0
  API: Vulkan v: 1.4.328 layers: 2 device: 0 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RENOIR) driver: mesa radv v: 25.3.1-arch1.2
    device-ID: 1002:15e7 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 04:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor driver: N/A
    alternate: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x,
    snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir,
    snd_sof_amd_rembrandt, snd_sof_amd_vangogh, snd_sof_amd_acp63,
    snd_sof_amd_acp70 pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.5
    chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: C-Media Audio Adapter (Unitek Y-247A)
    driver: cmedia_hs100b,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-2:3 chip-ID: 0d8c:0014 class-ID: 0300
  API: ALSA v: k6.12.61-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000
    bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    driver: rtw89_8852be v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: e000 bus-ID: 03:00.0 chip-ID: 10ec:b852 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-4:5 chip-ID: 0bda:b85b
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 953.87 GiB used: 682.15 GiB (71.5%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 model: RS1D0TSSD710 size: 953.87 GiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4
    tech: SSD serial: <filter> fw-rev: CRT270FF temp: 49.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 58.67 GiB size: 58.67 GiB (100.00%)
    used: 18.26 GiB (31.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: daef2a0d-d828-41f7-8456-4279b8862653
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 664 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: F4CA-E5ED
  ID-3: /home raw-size: 878.91 GiB size: 878.91 GiB (100.00%)
    used: 663.87 GiB (75.5%) fs: btrfs dev: /dev/nvme0n1p4 maj-min: 259:4
    label: N/A uuid: 1e1d715a-6957-4a1a-af4c-c3d80bdc6245
  ID-4: /var/cache raw-size: 58.67 GiB size: 58.67 GiB (100.00%)
    used: 18.26 GiB (31.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: daef2a0d-d828-41f7-8456-4279b8862653
  ID-5: /var/log raw-size: 58.67 GiB size: 58.67 GiB (100.00%)
    used: 18.26 GiB (31.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: daef2a0d-d828-41f7-8456-4279b8862653
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 16 GiB used: 8.1 MiB (0.0%)
    priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3 label: swap
    uuid: 1b891461-2202-4a4f-b783-da26e5f56eda
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-3:2 info: QinHeng CH340 serial converter
    type: <vendor specific> driver: ch341,ch341-uart interfaces: 1 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 104mA
    chip-ID: 1a86:7523 class-ID: ff00
  Hub-2: 2-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-1:2 info: USB OPTICAL MOUSE type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 0000:3825 class-ID: 0301
  Device-2: 3-2:3 info: C-Media Audio Adapter (Unitek Y-247A)
    type: audio,HID driver: cmedia_hs100b,snd-usb-audio,usbhid interfaces: 4
    rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 0d8c:0014 class-ID: 0300
  Device-3: 3-3:4 info: Microdia USB Keyboard type: keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 0c45:7663 class-ID: 0300
  Device-4: 3-4:5 info: Realtek Bluetooth Radio type: bluetooth
    driver: btusb interfaces: 2 rev: 1.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 500mA chip-ID: 0bda:b85b class-ID: e001 serial: <filter>
  Hub-4: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 55.2 C mobo: N/A gpu: amdgpu temp: 45.0 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: pm: pacman pkgs: 1871 libs: 496 tools: octopi,pamac,yay
    pm: flatpak pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.raiolanetworks.com/manjaro/stable/$repo/$arch
    2: https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    3: https://manjaro.ynh.ovh/stable/$repo/$arch
    4: https://manjaro.mirrors.lavatech.top/stable/$repo/$arch
    5: https://manjaro.syxpi.fr/manjaro/stable/$repo/$arch
    6: https://mirror.telepoint.bg/manjaro/stable/$repo/$arch
    7: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    8: https://ftp.lysator.liu.se/pub/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 398
  1: cpu: 4.5% command: chromium pid: 41427 mem: 354.8 MiB (2.3%)
  2: cpu: 1.8% command: chromium pid: 46955 mem: 124.8 MiB (0.8%)
  3: cpu: 1.6% command: chromium pid: 1620 mem: 716.9 MiB (4.8%)
  4: cpu: 1.3% command: transmission-qt pid: 7727 mem: 308.3 MiB (2.0%)
  5: cpu: 1.1% command: chromium pid: 44453 mem: 244.6 MiB (1.6%)
  Memory top: 5 of 398
  1: mem: 716.9 MiB (4.8%) command: chromium pid: 1620 cpu: 1.6%
  2: mem: 470.2 MiB (3.1%) command: plasmashell pid: 1215 cpu: 0.0%
  3: mem: 446.2 MiB (2.9%) command: soffice.bin pid: 1676 cpu: 0.0%
  4: mem: 398.2 MiB (2.6%) command: chromium pid: 6620 cpu: 0.8%
  5: mem: 360.3 MiB (2.4%) command: chromium pid: 7056 cpu: 0.1%
Info:
  Processes: 398 Power: uptime: 17h 4m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 5.8 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 258 default: graphical
    tool: systemctl
  Compilers: clang: 21.1.6 gcc: 15.2.1 Shell: Zsh v: 5.9 running-in: konsole
    inxi: 3.3.40

Just in case, I’ve installed plasma-x11-session, tried if there was any change, even after a reboot, and uninstalled it later. I’ve also removed the cache from ~./cache

Any idea about what can I do?

1 Like

Difficult to say - my thought - as I cannot reproduce at all - it must be a local configuration.

Plasma configuration can be corrupted.

Perhaps reset your confguration using

Thanks, but no, it has not worked. I’ve lost all my configurations but it still does not work :frowning:

Yes - the script prints a warning about that :slight_smile:

Have you tried creating a new user/password combo - then logoff and login as the new user - verify if the issue persist.

Great idea. With the new user everything is ok. Now I’ll have the compare every little thing on the configuration to guess where is the diff.

Any idea about where to begin?

Possibly the contents of ~/.cache. Before an update of this magnitude — Plasma bumping several versions and going Wayland by default, and GNOME dropping X11 support completely — it is advisable to always (and in this order)…:

  1. Log out of the GUI completely — you have to be looking at the login screen.

  2. Switch to a tty and log in there.

  3. Empty your ~/.cache :backhand_index_pointing_down:

    rm -rf .cache/*
    
  4. Update your mirrors, then update the repository packages, and then update your AUR packages. :backhand_index_pointing_down:

    sudo pacman-mirrors -f && sudo pacman -Syu && pamac update --aur --devel
    
  5. Reboot.

1 Like

Thanks but no, it does not work.

In that case, the problem will be in your ~/.config and/or ~/.local/share directories somewhere, as supported by the fact that the new user account doesn’t exhibit the problem. Possibly ~/.config/kwinrc or ~/.config/kdedefaults/kwinrc.

1 Like

Diffs between the new user and the one that doesn’t work.

.config/kdedefaults/kwinrc is exactly the same.

.config/kwinrc :

2,3c2,3

< Id_1=82ed0e7b-76a0-405c-92bb-52c00262a3e1
< Id_2=d257a342-7936-44bc-94cd-314d610d9bed

Id_1=2caa75bd-d7df-47f3-8aa9-31e8c56ef7b7
Id_2=d5da5190-b852-4934-9a12-77fac1561337
9c9
< [Tiling][82ed0e7b-76a0-405c-92bb-52c00262a3e1][29c87c41-01ba-4603-9b06-ef74fd5e3e2f]


[Tiling][2caa75bd-d7df-47f3-8aa9-31e8c56ef7b7][04d583c9-126b-456e-8b0c-6baaeb983eb3]
12c12
< [Tiling][d257a342-7936-44bc-94cd-314d610d9bed][29c87c41-01ba-4603-9b06-ef74fd5e3e2f]


[Tiling][d5da5190-b852-4934-9a12-77fac1561337][04d583c9-126b-456e-8b0c-6baaeb983eb3]

I’ve copied the kwinrc from the working user to the non working one and I’ll reboot to see what happens… Wish me luck.

And of course, not. It does not work.

Well. I’ve solved it the hard way.

I’ve logged out, gone to a terminal session, removed the .cache dir and removed the .config dir.

I’ve logged in again and now it works.

Of course I’ve lost all configuration I had and I have no clue what was causing the problem, but at least it works.

Magic.

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