zlacker

[parent] [thread] 8 comments
1. aorth+(OP)[view] [source] 2025-11-15 09:41:47
True! I've been doing this for years on Linux. I use a dedicated Chromium instance in app mode:

  /usr/bin/chromium --ozone-platform=wayland --enable-features=UseOzonePlatform,WaylandWindowDecorations,WebRTCPipeWireCapturer --user-data-dir=/home/myuser/.config/chromium-ilri --app=https://teams.microsoft.com
Works incredibly well (put this in a `.desktop` file with `Exec=` and you can launch it via your desktop's launcher). Some of the settings may not be needed anymore, as Chromium has come a long way in terms of Wayland support. I use Firefox for everything else, but haven't tried Teams there.
replies(2): >>cromka+C9 >>snicke+fl
2. cromka+C9[view] [source] 2025-11-15 12:02:47
>>aorth+(OP)
Would be great if it was also possible to have it open the Team URIs in that App Mode instance instead of the browser itself — I assume it does not.
replies(1): >>homebr+Ye
◧◩
3. homebr+Ye[view] [source] [discussion] 2025-11-15 13:05:24
>>cromka+C9
What kind of URLs does it use? If it's anything with a unique prefix (like Telegram's tg://), you can add it to the desktop file:

  MimeType=x-scheme-handler/foobar;
and run `update-mime-database`.

If not, I would write a shell wrapper and set it as the default browser; something to the effect of:

  #!/usr/bin/bash
  set -eu
  for arg in "$@"; do
    if [[ $arg == *whatever-url-teams-uses.com* ]]; then
      exec gtk-launch teams "$@"
    fi
  done
  exec gtk-launch firefox "$@"
(gtk-launch uses flags from the .desktop file so you don't have to repeat them)
4. snicke+fl[view] [source] 2025-11-15 14:06:33
>>aorth+(OP)
The only thing that does not work for me with Teams as chromium 'app' is the screen sharing (on Wayland). Does your --enable-features fix this?
replies(4): >>E39M5S+Rp >>dfc+cs >>b3nji+Ss >>MrDrMc+691
◧◩
5. E39M5S+Rp[view] [source] [discussion] 2025-11-15 14:57:58
>>snicke+fl
Which compositor/environment? Starting the correct xdg portal helped me when I ran Sway.
◧◩
6. dfc+cs[view] [source] [discussion] 2025-11-15 15:20:18
>>snicke+fl
You need xdg-desktop-portal . Its probably automatic in some environments but with sway I have to set it up manually. Its one of those annoying things I forget about whenever I set up a new machine.

https://wiki.archlinux.org/title/XDG_Desktop_Portal

replies(1): >>snicke+sV4
◧◩
7. b3nji+Ss[view] [source] [discussion] 2025-11-15 15:27:51
>>snicke+fl
Works for me, using Fedora with Plasma. Just fire it up in Brave, and install it as a PWA.

The one thing that bothers me is it can't tell if I'm at my machine when I'm not actively using it. People keep thinging I've bugered off from my desk.

◧◩
8. MrDrMc+691[view] [source] [discussion] 2025-11-15 21:14:16
>>snicke+fl
Screen sharing from the browser usually works for me, but if ever it doesn't, as a workaround you can use OBS with a virtual webcam to share windows and screens as an overlay to the webcam stream. It's very easy.
◧◩◪
9. snicke+sV4[view] [source] [discussion] 2025-11-17 16:33:36
>>dfc+cs
Thanks. On Debian trixie, xdg-desktop-portal-wlr is broken. I had to compile in manually, but this did the trick.
[go to top]