FireDragon screen sharing in Gnome & Wayland

Hi,

I do love FireDragon, but for some reason it hardly ever shows up when I try to share a window using MS Teams (Running Gnome 41.5 & Wayland). The "Share Desktop" option doesn't work at all (I guess MS is to blame there) but I wonder why applications like Insomnia and Slack do show up as shareable windows, whilst FireDragon is almost always ignored. Perhaps I should install default Firefox and see if it happens there as well, but any help is welcome.

Cheers, Guybrush.

My garuda-inxi output is as follows:

System:
  Kernel: 5.16.16-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=ebf18c3c-ec20-4291-80ca-6085bffab6ef rw rootflags=subvol=@
    quiet
    cryptdevice=UUID=b13af6c4-7d02-451f-aa1f-ec91a3e2bc85:luks-b13af6c4-7d02-451f-aa1f-ec91a3e2bc85
    root=/dev/mapper/luks-b13af6c4-7d02-451f-aa1f-ec91a3e2bc85 splash
    rd.udev.log_priority=3 vt.global_cursor_default=0
    systemd.unified_cgroup_hierarchy=1 loglevel=3
  Desktop: GNOME v: 41.5 tk: GTK v: 3.24.33 wm: gnome-shell dm: GDM v: 41.3
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: HP
    product: HP ZBook Studio 15.6 inch G8 Mobile Workstation PC v: N/A
    serial: <superuser required> Chassis: type: 10
    serial: <superuser required>
  Mobo: HP model: 8873 v: KBC Version 53.18.00 serial: <superuser required>
    UEFI: HP v: T92 Ver. 01.01.08 date: 07/07/2021
Battery:
  ID-1: BAT0 charge: 79.7 Wh (100.0%) condition: 79.7/83.2 Wh (95.8%)
    volts: 13.2 min: 11.6 model: Hewlett-Packard Primary type: Li-ion
    serial: <filter> status: full cycles: 38
CPU:
  Info: model: 11th Gen Intel Core i7-11850H bits: 64 type: MT MCP
    arch: Tiger Lake family: 6 model-id: 0x8D (141) stepping: 1 microcode: 0x3C
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 10 MiB desc: 8x1.2 MiB
    L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 2333 high: 4115 min/max: 800/4800 scaling:
    driver: intel_pstate governor: performance cores: 1: 2802 2: 909 3: 1490
    4: 3340 5: 3140 6: 983 7: 2589 8: 1798 9: 3294 10: 801 11: 2299 12: 2181
    13: 2121 14: 3136 15: 2331 16: 4115 bogomips: 79872
  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
    mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Hewlett-Packard
    driver: i915 v: kernel ports: active: DP-4,DP-5 off: eDP-1
    empty: DP-1, DP-2, DP-3, DP-6, HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q] driver: N/A
    alternate: nouveau, nvidia_drm, nvidia pcie: speed: Unknown lanes: 63
    link-max: gen: 6 speed: 64 GT/s bus-ID: 01:00.0 chip-ID: 10de:249d
    class-ID: 0300
  Device-3: Quanta HP HD Camera type: USB driver: uvcvideo bus-ID: 3-7:3
    chip-ID: 0408:5441 class-ID: fe01 serial: <filter>
  Device-4: Logitech StreamCam type: USB
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus-ID: 3-9.4.2:11
    chip-ID: 046d:0893 class-ID: 0300 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.0
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia gpu: i915
    display-ID: 0
  Monitor-1: DP-4 model: Acer VG270 serial: <filter> built: 2019
    res: 1920x1080 dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23")
    diag: 686mm (27") ratio: 16:9 modes: max: 1920x1080 min: 720x400
  Monitor-2: DP-5 model: Idek Iiyama PLX2283H-DP serial: <filter>
    built: 2018 res: 1920x1080 dpi: 102 gamma: 1.2
    size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-3: eDP-1 model: ChiMei InnoLux 0x153e built: 2019 res: 1920x1080
    dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
    ratio: 16:9 modes: 1920x1080
  OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT1) v: 4.6 Mesa 21.3.7
    direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Hewlett-Packard
    driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:43c8 class-ID: 0401
  Device-2: NVIDIA GA104 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: speed: Unknown lanes: 63 link-max: gen: 6 speed: 64 GT/s
    bus-ID: 01:00.1 chip-ID: 10de:228b class-ID: 0403
  Device-3: Corsair VIRTUOSO SE Wireless Gaming Headset type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-4:17 chip-ID: 1b1c:0a40
    class-ID: 0300 serial: <filter>
  Device-4: Logitech StreamCam type: USB
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo bus-ID: 3-9.4.2:11
    chip-ID: 046d:0893 class-ID: 0300 serial: <filter>
  Sound Server-1: ALSA v: k5.16.16-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:43f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
    driver: r8152 bus-ID: 2-1.1:4 chip-ID: 0bda:8153 class-ID: 0000
    serial: <filter>
  IF: enp0s13f0u1u1 state: down mac: <filter>
Drives:
  Local Storage: total: 953.87 GiB used: 61.85 GiB (6.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: KIOXIA model: N/A
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: AGHA4101
    temp: 53.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 61.85 GiB (6.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-b13af6c4-7d02-451f-aa1f-ec91a3e2bc85
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 720 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 61.85 GiB (6.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-b13af6c4-7d02-451f-aa1f-ec91a3e2bc85
  ID-4: /var/log raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 61.85 GiB (6.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-b13af6c4-7d02-451f-aa1f-ec91a3e2bc85
  ID-5: /var/tmp raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
    used: 61.85 GiB (6.5%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-b13af6c4-7d02-451f-aa1f-ec91a3e2bc85
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.02 GiB used: 4.8 MiB (0.0%)
    priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 60.0 C mobo: 25.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 425 Uptime: 4h 59m wakeups: 1 Memory: 31.02 GiB
  used: 15.07 GiB (48.6%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.2.0 clang: 13.0.1 Packages: note: see --pkg pacman: 1413 lib: 358
  Shell: fish v: 3.3.1 running-in: gnome-terminal inxi: 3.3.14
Garuda (2.5.6-2):
  System install date:     2021-11-10
  Last full system update: 2022-03-28
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:        

I would certainly test with another browser, default Firefox would be the closest (although Librewolf is even closer).

I noticed that when there is a dialog window opened it seems Teams ignores the entire application, so make sure you only got only ONE Firedragon window open to begin with.

Are these running in Wayland or Xwayland?

I guess my follow-up question would be if you run the browser in Xwayland does it make a difference?

1 Like

Sorry to keep you waiting. Using Xwayland doesn't seem to make a difference (in this regard). The Firefox window gets ignored as well, so at least I know now that FireDragon is not to blame. It would be nice if Team would support full blown screen sharing through Wayland, but I wonder how long it will take. :hourglass_flowing_sand: