Window stuck in fullscreen on second monitor?

Whats the procedure for controlling windows on a secondary display? On the primary, once an application is fullscreened, the unfullscreen, minimize, and close buttons move to the top bar; on the secondary, that bar doesnt exist and the application is seemingly stuck in fullscreen unless closed. How are people with multiple monitors intended to manage this? thanks.

System:    Kernel: 5.15.0-214-tkg-pds x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: intel_pstate=passive BOOT_IMAGE=/@/boot/vmlinuz-linux-tkg-pds
root=UUID=67ea886a-1ffb-4847-bdb0-619f100e0bf8 rw [email protected] quiet splash
rd.udev.log_priority=3 vt.global_cursor_default=0 systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.23.2 tk: Qt 5.15.2 info: latte-dock wm: kwin_wayland vt: 2 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine:   Type: Desktop Mobo: Gigabyte model: B550M AORUS PRO-P serial: <filter>
UEFI: American Megatrends LLC. v: F13c date: 02/17/2021
CPU:       Info: 6-Core model: AMD Ryzen 5 5600X bits: 64 type: MT MCP arch: Zen 3 family: 19 (25)
model-id: 21 (33) stepping: 0 microcode: A201009 cache: L2: 3 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 88733
Speed: 3980 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 1: 3980 2: 3592
3: 3623 4: 3587 5: 3590 6: 3582 7: 3584 8: 3581 9: 3591 10: 3582 11: 3591 12: 3609
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 and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2
mitigation: Full AMD retpoline, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:  Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT / 6800M] vendor: XFX Limited driver: amdgpu
v: kernel bus-ID: 06:00.0 chip-ID: 1002:73df class-ID: 0300
Display: wayland server: X.Org compositor: kwin_wayland driver: loaded: amdgpu,ati
unloaded: modesetting,radeon alternate: fbdev,vesa display-ID: :1 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.0x11.2") s-diag: 1055mm (41.5")
Monitor-1: XWAYLAND0 res: 1920x1080 hz: 60 dpi: 106 size: 460x260mm (18.1x10.2")
diag: 528mm (20.8")
Monitor-2: XWAYLAND1 res: 1920x1080 hz: 240 dpi: 90 size: 540x300mm (21.3x11.8")
diag: 618mm (24.3")
renderer: AMD Radeon RX 6700 XT (NAVY_FLOUNDER DRM 3.42.0 5.15.0-214-tkg-pds LLVM 12.0.1)
v: 4.6 Mesa 21.2.4 direct render: Yes
Audio:     Device-1: AMD Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] driver: snd_hda_intel
v: kernel bus-ID: 06:00.1 chip-ID: 1002:ab28 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel
bus-ID: 08:00.4 chip-ID: 1022:1487 class-ID: 0403
Sound Server-1: ALSA v: k5.15.0-214-tkg-pds running: yes
Sound Server-2: sndio v: N/A running: no
Sound Server-3: JACK v: 1.9.19 running: no
Sound Server-4: PulseAudio v: 15.0 running: no
Sound Server-5: PipeWire v: 0.3.39 running: yes
Network:   Device-1: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: r8169 v: kernel port: f000
bus-ID: 03:00.0 chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Device-2: TP-Link Archer T3U [Realtek RTL8812BU] type: USB driver: rtl88x2bu bus-ID: 3-1:2
chip-ID: 2357:012d class-ID: 0000 serial: <filter>
IF: wlp8s0f3u1 state: down mac: <filter>
Drives:    Local Storage: total: 465.76 GiB used: 20.74 GiB (4.5%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WDS500G2B0A-00SM50 size: 465.76 GiB
block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 00WD
scheme: GPT
Partition: ID-1: / raw-size: 316.63 GiB size: 316.63 GiB (100.00%) used: 20.74 GiB (6.6%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 576 KiB (0.2%) fs: vfat
dev: /dev/sda2 maj-min: 8:2
ID-3: /home raw-size: 316.63 GiB size: 316.63 GiB (100.00%) used: 20.74 GiB (6.6%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-4: /var/log raw-size: 316.63 GiB size: 316.63 GiB (100.00%) used: 20.74 GiB (6.6%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
ID-5: /var/tmp raw-size: 316.63 GiB size: 316.63 GiB (100.00%) used: 20.74 GiB (6.6%) fs: btrfs
dev: /dev/sda1 maj-min: 8:1
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 50 (default 100)
ID-1: swap-1 type: zram size: 15.63 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 35.0 C mobo: 33.0 C gpu: amdgpu temp: 52.0 C mem: 50.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:      Processes: 347 Uptime: 3m wakeups: 0 Memory: 15.63 GiB used: 3.59 GiB (22.9%) Init: systemd
v: 249 tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1772 lib: 543
Shell: fish v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.08
1 Like

One way would be to press the "windows action key" (normally ALT, except in GNOME where it's 🪟) and click and drag the window; it should "un-maximise" at that point.

There may be other ways, but I don't use that Plasma setup. :sweat_smile:

Oh yeah, forgot to mention that I'm using KDE sorry. I'm temporarily disabling borderless fullscreen in my kwinrc until I figure out how you're intended to do it, unless you're just not intended to use multiple monitors with Garuda...

Also check whether the window buttons for the maximised window are not available on the main toolbar (you'd need to make sure it was focussed to make sure it's the correct set of buttons).

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