

I guess it is already installed and this is why it does not show the "Install" button. Instead of the "Install button", on my laptop it shows different button called "Open in Teams".Massimo B. wrote:Now I got to know there is https://teams.microsoft.com/v2/, I can use that URL in Chrome. Going to the old URL it also provides migrating to the new version. But I can't see any PWA anymore. Actually the new Teams works in Chrome, but I see all the toolbars are tab bars, when not running in fullscreen. Will there be a PWA? Isn't just any website being able to be installed as PWA?
The benefit of PWA is cost reduction for software manufacturers.Massimo B. wrote:That leads to the question, what is the benefit of a PWA? Only the feeling like using a native app without the browser decorations?

Code: Select all
exo-open /home/mb/.local/share/applications/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Profile_2.desktopThere is only a benefit for software manufacturer.Massimo B. wrote:But what I asked is, if there is a benefit of PWA compared to a website?
Any web-page can be opened in a so-called app-mode. https://teams.microsoft.com/v2/ is not an exception.Massimo B. wrote:When I was using the v1 PWA, I was able to start my "Teams application" like this:Code: Select all
exo-open /home/mb/.local/share/applications/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Profile_2.desktop
Code: Select all
$ google-chrome-stable --enable-features=UseOzonePlatform --ozone-platform-hint=wayland --ozone-platform=wayland --disable-extensions --disable-plugins --disable-sync -–no-experiments --app=https://teams.microsoft.com/v2/
What does that Ferdium actually do? Is that kind of a container? Or does it only collect notifications from sub-applications?fedeliallalinea wrote:For web application like teams I use Ferdium.
Code: Select all
# eix -R ferdium
* net-im/ferdium-bin [1]
Available versions: ~6.3.0 {wayland}
Homepage: https://ferdium.org/
Description: Combine your favorite messaging services into one application
[1] "EmilienMottet" layman/EmilienMottet
It's a container for many web application with notification and systray support.Massimo B. wrote:What does that Ferdium actually do? Is that kind of a container? Or does it only collect notifications from sub-applications?
Any web-page can be opened in a so-called app-mode. https://teams.microsoft.com/v2/ is not an exception.Massimo B. wrote:When I was using the v1 PWA, I was able to start my "Teams application" like this:Code: Select all
exo-open /home/mb/.local/share/applications/chrome-cifhbcnohmdccbgoicgdjpfamggdegmo-Profile_2.desktop
Code: Select all
$ google-chrome-stable --enable-features=UseOzonePlatform --ozone-platform-hint=wayland --ozone-platform=wayland --disable-extensions --disable-plugins --disable-sync -–no-experiments --app=https://teams.microsoft.com/v2/Code: Select all
To open the web app, change your browser settings to allow third-party cookies or allow certain trusted domains.Code: Select all
$ cat ~/hlag/bin/ms-teams.sh
#!/bin/bash
# set -x
set -euf
export LANG=C.utf8
export PATH="/usr/sbin:/usr/bin:/sbin:/bin"
#browser=microsoft-edge-stable
browser=google-chrome-stable
# --no-experiments
$browser --disable-extensions --disable-plugins --disable-sync --app-shell-host-window-size="1280,800" --window-size="1280,800" --new-window --app=https://teams.microsoft.com/v2 --enable-features=WebContentsForceDark,WebRTCPipeWireCapturer
Maybe just test if google-chrome-stable make it for you before compiling chromium.phil_r wrote:Thanks, I'll try that... I started building Chromium yesterday to try that but after 10 hours the compilation was still going
Firefox doesn't even get close to working, Vivaldi gives the error I pointed out in my last post and out of desperation I even installed Edge, which does the same thing as Vivaldi. Hopefully your wrapper will be successful for me...
Thanks!!!
When I started it I thought it would just be a couple of hours... boy was I wrong.toralf wrote:Maybe just test if google-chrome-stable make it for you before compiling chromium.phil_r wrote:Thanks, I'll try that... I started building Chromium yesterday to try that but after 10 hours the compilation was still going
Firefox doesn't even get close to working, Vivaldi gives the error I pointed out in my last post and out of desperation I even installed Edge, which does the same thing as Vivaldi. Hopefully your wrapper will be successful for me...
Thanks!!!
Code: Select all
0100100100100000011000010110110100100000
0100111001100001010011100010000100100000
0100100100100000011000010110110100100000
0110000100100000011011010110000101101110
00100001
That was quite a hassle, because I wanted to use v2 on Linux and the PWA always switched back to "classic" before it got enforced by Microsoft a few weeks ago.Massimo B. wrote:Will there be a PWA? Isn't just any website being able to be installed as PWA?
When you try to access v2 with firefox, it will redirect you to Teams classic and then "run into an issue". At least it did so on my machine.Zucca wrote:I would like to avoid installing any webkit/chrome packages just to have teams working... So anyone got it working with Firefox?
Yes, this is what I also observed.When you try to access v2 with firefox, it will redirect you to Teams classic and then "run into an issue". At least it did so on my machine.
I didn't think it was available anymore, at least it got removed from Gentoo repos when MS stopped supporting it (the PWA). Is it still around someplace? (Sorry at work right now, options to search for it are limited)Yamakuzure wrote:
- Installed Classic as PWA (you already got this?)

Don't confuse the old PWA with the old Linux native client (Electron based) which was located in net-im/teams or net-im/teams-insiders and removed since a while. The old PWA was offered in the browser to install as PWA.phil_r wrote:I didn't think it was available anymore, at least it got removed from Gentoo repos when MS stopped supporting it (the PWA). Is it still around someplace? (Sorry at work right now, options to search for it are limited)
I do use edge because it should have the microsoft blessing and work better with teamsMassimo B. wrote:Browsers:
Among the different browsers, only Chrome and Edge are fully functional. As I use www-client/google-chrome for Teams only and run it with a separate process and profile, would it have any benefit to use www-client/microsoft-edge instead? Reading about Microsoft Edge, it seems that it's also Chromium based today.
Code: Select all
net-im/teams-for-linux
Actually you are perfectly right. If I'm running the separated browser process for Teams only, it doesn't hurt to use the MS blessed binary blob for that.Banana wrote:I do use edge because it should have the microsoft blessing and work better with teams

The first task is to get all media devices like headphones, microphone and camera running, which is already working for you. Next, just use Chrome and go to https://teams.microsoft.com/ (which could forward you to https://teams.microsoft.com/v2/, not sure what the current default is). If your Chrome is ready to use your media devices, then it will work out of the box.Ralphred wrote:What is the consensus regarding "easiest implementation" understanding that I have a "fully working environment" for other similar things such as discord, both web and client (which is just obfuscated web really), and to make zoom work I just installed the thing from the Gentoo portage tree (with most deps already satisfied, I think it was 4 atoms in total). I saw there is a client in Guru (described as an "electron wrapping of the web client") which I was just going to merge and go from there, but if the wise are watching this thread, well I'll happily be guided...
Code: Select all
$ kdocker google-chrome-stable --profile-directory="Profile 2" --disable-extensions --disable-plugins --disable-sync --new-window --app=https://teams.microsoft.com/v2 --proxy-server=proxy:8080 --enable-features=WebRTCPipeWireCapturer