Full Screen on KDE Wayland?

Hello all. I'd like to switch to KDE Wayland to try Waydroid on my machine, which runs Garuda KDE Gaming Edition. I've installed the plasma-wayland-session and plasma-wayland-protocalls packages and then log out and switch to KDE Wayland. However, I noticed that when I try to fullscreen an app, it doesn't do anything. I changed the layout to use the default KDE bottom bar and I try to full screen by right clicking on an app icon on that bottom bar, then going into More > Fullscreen and ticking the box. X-11 works fine. Is there a way to get fullscreen to work in Wayland?

System:
Kernel: 5.17.11-lqx1-1-lqx arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
parameters: audit=0 intel_pstate=disable hpet=disable
BOOT_IMAGE=/@/boot/vmlinuz-linux-lqx
root=UUID=2a1e24e7-93a4-4db1-b94e-5c122c6863b5 rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
resume=UUID=d66cba8e-b68e-4f0e-b175-30bb16c896b0 loglevel=3
Desktop: KDE Plasma v: 5.24.5 tk: Qt v: 5.15.4 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: VivoBook_ASUSLaptop X513EAN_X513EA
v: 1.0 serial: <superuser required>
Mobo: ASUSTeK model: X513EAN v: 1.0 serial: <superuser required>
UEFI: American Megatrends LLC. v: X513EAN.201 date: 05/31/2021
Battery:
ID-1: BAT0 charge: 40.2 Wh (100.0%) condition: 40.2/42.1 Wh (95.6%)
volts: 11.8 min: 11.8 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
status: not charging cycles: 21
CPU:
Info: model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
arch: Tiger Lake family: 6 model-id: 0x8C (140) stepping: 1 microcode: 0xA4
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 5 MiB desc: 4x1.2 MiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 1719 high: 3109 min/max: 400/2701 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3109 2: 1269
3: 2018 4: 1611 5: 2503 6: 1490 7: 909 8: 849 bogomips: 44851
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
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 status: Vulnerable: eIBRS with unprivileged eBPF
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: ASUSTeK
driver: i915 v: kernel ports: active: eDP-1 empty: HDMI-A-1,HDMI-A-2
bus-ID: 00:02.0 chip-ID: 8086:9a49 class-ID: 0300
Device-2: IMC Networks USB2.0 HD UVC WebCam type: USB driver: uvcvideo
bus-ID: 1-6:3 chip-ID: 13d3:56a8 class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.2
compositor: kwin_x11 driver: X: loaded: modesetting
alternate: fbdev,intel,vesa gpu: i915 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: eDP-1 model: BOE Display 0x0903 built: 2019 res: 1920x1080
hz: 60 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 1920x1080
OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 22.1.0
direct render: Yes
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:a0c8 class-ID: 0403
Sound Server-1: ALSA v: k5.17.11-lqx1-1-lqx running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
Device-1: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
vendor: AzureWave driver: mt7921e v: kernel pcie: gen: 2 speed: 5 GT/s
lanes: 1 bus-ID: 02:00.0 chip-ID: 14c3:7961 class-ID: 0280
IF: wlo1 state: up mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
Bluetooth:
Device-1: IMC Networks Wireless_Device type: USB driver: btusb v: 0.8
bus-ID: 1-10:4 chip-ID: 13d3:3563 class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 476.94 GiB used: 79.04 GiB (16.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW512G8
size: 476.94 GiB block-size: physical: 512 B logical: 512 B
speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 004C
temp: 36.9 C scheme: GPT
Partition:
ID-1: / raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
used: 79.04 GiB (16.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
used: 79.04 GiB (16.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
used: 79.04 GiB (16.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 467.84 GiB size: 467.84 GiB (100.00%)
used: 79.04 GiB (16.9%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 7.46 GiB used: 2 MiB (0.0%) priority: 100
dev: /dev/zram0
ID-2: swap-2 type: partition size: 8.8 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 54.0 C mobo: N/A
Fan Speeds (RPM): cpu: 3300
Info:
Processes: 273 Uptime: 20m wakeups: 826 Memory: 7.46 GiB
used: 3.08 GiB (41.2%) Init: systemd v: 251 tool: systemctl Compilers:
gcc: 12.1.0 clang: 13.0.1 Packages: pacman: 2011 lib: 553 Shell: fish
v: 3.4.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.16
Garuda (2.6.3-2):
System install date:     2022-05-25
Last full system update: 2022-05-27
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       No/Undetected
Snapshots:               Snapper
Failed units:            systemd-networkd-wait-online.service systemd-oomd.socket

Yes.

  • Switch your session to KDE-Wayland when you log in.
  • Open Dolphin and then press F11

For other apps, it depends. Do you have problem with all apps, or only some specific that they can't go Fullscreen?

Before starting any troubleshooting, take a look at existing upstream bugs and possibly add info in some similar one, or create a new bug report.

3 Likes

Full screen doesn't work on any app I tried: Dolphin, Konsole, Chrome, FL Studio (Wine)... F11 didn't work on Dolphin either. All it did was open this little panel on the right that gave info on my current folder. I also took a gander at the bug tracker you linked and the closest thing I found was this, but it only refers to a custom resolution while mine happens to everything...

My mistake from memory with keybinding. Check in KDE shortcuts to see which is the correct one, or create/edit a custom one.
If nobody has this problem but you, maybe clean your KDE cache or try with a brand new user profile. I am not on KDE wayland right now, so I can't confirm (or deny) anything... :person_shrugging:

2 Likes

Oh wow that works somehow. I keybinded F11 to Fullscreen and now everything can be full screen with the shortcut. Thanks!

1 Like

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