No title bar when launching application with dual monitor

Hi, when I launch an application with a connected external monitor (Acer) the title bar (minimize, maximize buttons) does not appear. They only appear when I maximize the application. Here is the example pic.

Note that this doesn't happen when I disconnect the monitor and boot garuda Linux on my main Acer laptop. This only happens when I connect the monitor. Also, I did not see this issue with another monitor (Lenovo).

How I resolved the issue with the old monitor: boot Linux login and then connect the external monitor, make it primary. This does not work with the new Acer monitor. Any help on this issue please?

Here is my inxi

System:
Kernel: 6.1.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=4416ced6-42d0-4882-8f60-32cb1db5f37f rw [email protected]
quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.26.4 tk: Qt v: 5.15.7 info: latte-dock
wm: kwin_x11 vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Acer product: Nitro AN515-52 v: V1.28
serial: <superuser required>
Mobo: CFL model: Freed_CFS v: V1.28 serial: <superuser required>
UEFI: Insyde v: 1.28 date: 08/05/2019
Battery:
ID-1: BAT1 charge: 30.3 Wh (100.0%) condition: 30.3/48.9 Wh (61.9%)
volts: 16.4 min: 15.2 model: LG PABAS0241231 type: Li-ion serial: <filter>
status: full
CPU:
Info: model: Intel Core i7-8750H bits: 64 type: MT MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF0
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 9 MiB desc: 1x9 MiB
Speed (MHz): avg: 2831 high: 4103 min/max: 800/4100 scaling:
driver: intel_pstate governor: powersave cores: 1: 4103 2: 2200 3: 4090
4: 2200 5: 2200 6: 2200 7: 4100 8: 2200 9: 4081 10: 2200 11: 2200 12: 2200
bogomips: 52799
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630]
vendor: Acer Incorporated ALI driver: i915 v: kernel arch: Gen-9.5
process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: none
bus-ID: 0000:00:02.0 chip-ID: 8086:3e9b class-ID: 0300
Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile]
vendor: Acer Incorporated ALI driver: nvidia v: 525.60.11
alternate: nouveau,nvidia_drm non-free: 525.xx+
status: current (as of 2022-12) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-21 bus-ID: 0000:01:00.0 chip-ID: 10de:1c8c
class-ID: 0300
Device-3: Quanta HD Webcam type: USB driver: uvcvideo bus-ID: 1-5:4
chip-ID: 0408:a060 class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: nouveau
alternate: fbdev,intel,nv,vesa dri: iris gpu: i915 display-ID: :0
screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1013x285mm (39.88x11.22")
s-diag: 1052mm (41.43")
Monitor-1: HDMI-1-0 pos: primary,right res: 1920x1080 hz: 144 dpi: 93
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") modes: N/A
Monitor-2: eDP-1 pos: left res: 1920x1080 hz: 60 dpi: 142
size: 344x193mm (13.54x7.6") diag: 394mm (15.53") modes: N/A
API: OpenGL v: 4.6 Mesa 22.3.2 renderer: Mesa Intel UHD Graphics 630 (CFL
GT2) direct render: Yes
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Acer Incorporated ALI
driver: snd_hda_intel bus-ID: 1-2:2 v: kernel
alternate: snd_soc_skl,snd_sof_pci_intel_cnl chip-ID: 0b0e:0e41
bus-ID: 0000:00:1f.3 class-ID: 0300 chip-ID: 8086:a348 serial: <filter>
class-ID: 0403
Device-2: NVIDIA GP107GL High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel
bus-ID: 0000:01:00.1 chip-ID: 10de:0fb9 class-ID: 0403
Device-3: GN Netcom Jabra Evolve2 40 type: USB
driver: jabra,snd-usb-audio,usbhid
Sound API: ALSA v: k6.1.2-zen1-1-zen running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.63 running: yes
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 0000:00:14.3 chip-ID: 8086:a370 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: r8169 v: kernel port: 3000
bus-ID: 0000:06:00.1 chip-ID: 10ec:8168 class-ID: 0200
IF: enp6s0f1 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
driver: btusb v: 0.8 bus-ID: 1-14:6 chip-ID: 8087:0aaa class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
RAID:
Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode]
driver: intel_nvme_remap v: N/A port: 5060 bus-ID: 0000:00:17.0
chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
Local Storage: total: 1.84 TiB used: 62.94 GiB (3.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SanDisk model: 1TB NVME EVM
size: 953.87 GiB block-size: physical: 512 B logical: 512 B type: SSD
serial: <filter> rev: T0918A0L temp: 30.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS721010A9E630
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: A3J0 scheme: GPT
Partition:
ID-1: / raw-size: 250.26 GiB size: 250.26 GiB (100.00%)
used: 62.89 GiB (25.1%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 46.6 MiB (48.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 250.26 GiB size: 250.26 GiB (100.00%)
used: 62.89 GiB (25.1%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-4: /var/log raw-size: 250.26 GiB size: 250.26 GiB (100.00%)
used: 62.89 GiB (25.1%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
ID-5: /var/tmp raw-size: 250.26 GiB size: 250.26 GiB (100.00%)
used: 62.89 GiB (25.1%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.47 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 61.0 C pch: 58.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 343 Uptime: 7m wakeups: 1 Memory: 15.47 GiB
used: 5.26 GiB (34.0%) Init: systemd v: 252 default: graphical
tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman
pkgs: 1378 libs: 426 tools: octopi,pamac,paru,yay Shell: fish v: 3.5.1
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.24
Garuda (2.6.13-1):
System install date:     2022-12-13
Last full system update: 2023-01-03
Is partially upgraded:   No
Relevant software:       snapper NetworkManager mkinitcpio nvidia-dkms
Windows dual boot:       Probably (Run as root to verify)
Failed units:

I was having same problem for long time and was forced to use the following work around:
I boot with my second monitor as my primary, after I log in and the menu is it's place I extend to my build in monitor.

Thanks for the reply, I did some more trial and error and figured out that this issue only happens when I make the external monitor as "primary" but if I make the laptop as primary this issue is not occurring and gets fixed (when I reopen any application). Not sure why this is happening.

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