Microsoft Teams for Linux ?

Message
Author
User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 12:21 am

Microsoft Teams for Linux ?

#1 Post by KoO »

Has or does anyone here used Microsoft Team for Linux. With the virus the company I work for, now users Team to communicate and have meetings with everyone. I already logon to the cloud with portal in a browser for outlook, calendar, word etc with Linux off course. (Just trying to not use windows thats all.)
Last edited by KoO on Wed Apr 15, 2020 2:55 am, edited 1 time in total.
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

User avatar
asqwerth
Developer
Posts: 8038
Joined: Sun May 27, 2007 5:37 am

Re: Microsoft Team for Linux ?

#2 Post by asqwerth »

I've only used the Linux version once or twice for basic video conferencing functions. That was ok.

Can't recall if sharing of docs/screens was possible.

Not sure if the collaborative tools like the whiteboard was available.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 12:21 am

Re: Microsoft Team for Linux ?

#3 Post by KoO »

asqwerth wrote: Wed Apr 15, 2020 2:28 am I've only used the Linux version once or twice for basic video conferencing functions. That was ok.

Can't recall if sharing of docs/screens was possible.

Not sure if the collaborative tools like the whiteboard was available.
I just installed teams and everything works just great with Linux. Just trying to get my outlook calendar to copy over to the teams one, if not I will c&p like a good windows user. :p

Well smart outlook thingy I opened outlook portal with teams open and it did it automatically. windows is good for something. :lipsrsealed:
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

User avatar
asqwerth
Developer
Posts: 8038
Joined: Sun May 27, 2007 5:37 am

Re: Microsoft Teams for Linux ?

#4 Post by asqwerth »

I used it just a few times on my own laptop (installed Teams on MX19 and Manjaro), until I got assigned my office laptop which runs Windows 10, of course. This work from home situation has made it necessary for everyone to have an office laptop.

Theoretically I could still use Teams on my personal laptop, but my work docs are all in the work machine and it's easier to use Teams from the work laptop so I can refer to docs and take notes.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 12:21 am

Re: Microsoft Teams for Linux ?

#5 Post by KoO »

I have a samsung note 10 as a work phone which is ok has everything on it for work but I get over the small size. So with portal and teams working in Linux I could not be happier, as I don't really have a need for a work computer now. Plus I get home time hours as will.

Only thing I recently wasted some hard drive space on windows 8.1 thinking I would need it for work. Not anymore. :happy:
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

User avatar
Head_on_a_Stick
Posts: 919
Joined: Sun Mar 17, 2019 3:37 pm

Re: Microsoft Teams for Linux ?

#6 Post by Head_on_a_Stick »

The program itself seems to work in my Debian buster desktop but it sneaks a .desktop file into ~/.config/autostart/ to make it start up automatically when I log in, which is irritating. Removing the .desktop file solves that though.

However, the packaging itself is somewhat sub-optimal:

Code: Select all

empty@E485 ~ % lintian --no-tag-display-limit Downloads/teams_1.3.00.5153_amd64.deb
E: teams: arch-dependent-file-in-usr-share usr/share/teams/libEGL.so
W: teams: hardening-no-relro usr/share/teams/libEGL.so
E: teams: arch-dependent-file-in-usr-share usr/share/teams/libGLESv2.so
W: teams: hardening-no-relro usr/share/teams/libGLESv2.so
E: teams: arch-dependent-file-in-usr-share usr/share/teams/libffmpeg.so
W: teams: hardening-no-relro usr/share/teams/libffmpeg.so
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/keytar3/build/Release/keytar.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/keytar3/build/Release/keytar.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node
W: teams: shared-lib-without-dependency-information usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/sharing-indicator.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node
E: teams: unstripped-binary-or-object usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node
E: teams: arch-dependent-file-in-usr-share usr/share/teams/swiftshader/libEGL.so
W: teams: hardening-no-relro usr/share/teams/swiftshader/libEGL.so
E: teams: arch-dependent-file-in-usr-share usr/share/teams/swiftshader/libGLESv2.so
W: teams: hardening-no-relro usr/share/teams/swiftshader/libGLESv2.so
E: teams: arch-dependent-file-in-usr-share usr/share/teams/teams
E: teams: embedded-library usr/share/teams/teams: freetype
E: teams: embedded-library usr/share/teams/teams: lcms2
E: teams: embedded-library usr/share/teams/teams: libjpeg
E: teams: embedded-library usr/share/teams/teams: libpng
E: teams: embedded-library usr/share/teams/teams: openjpeg
E: teams: embedded-library usr/share/teams/teams: srtp
W: teams: hardening-no-relro usr/share/teams/teams
E: teams: changelog-file-missing-in-native-package
E: teams: no-copyright-file
E: teams: misplaced-extra-member-in-deb _gpgorigin (unexpected _member at position 3)
W: teams: extended-description-line-too-long
W: teams: extended-description-line-too-long
W: teams: extended-description-line-too-long
W: teams: extended-description-line-too-long
E: teams: maintainer-address-missing Microsoft Corporation
W: teams: no-section-field
W: teams: binary-without-manpage usr/bin/teams
W: teams: maintainer-script-ignores-errors postinst
E: teams: shlib-with-executable-bit usr/share/teams/libEGL.so 0755
E: teams: shlib-with-executable-bit usr/share/teams/libGLESv2.so 0755
E: teams: shlib-with-executable-bit usr/share/teams/libffmpeg.so 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/keytar3/build/Release/keytar.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node 0755
E: teams: shlib-with-executable-bit usr/share/teams/swiftshader/libEGL.so 0755
E: teams: shlib-with-executable-bit usr/share/teams/swiftshader/libGLESv2.so 0755
lintian --no-tag-display-limit Downloads/teams_1.3.00.5153_amd64.deb  24.98s user 5.24s system 137% cpu 21.948 total
1 empty@E485 ~ %
Some of those are inconsequential but embedding the freetype2, lcms2, libjpeg, libpng, openjpeg & srtp libraries into the teams executable is pretty bad — it's not clear which versions of those libraries are being used (are they up-to-date?) and if any new vulnerabilities are discovered in those libraries then they will not be corrected until a new version of the Teams package is installed and even then only if MS bother to include the fixed versions. And applying the executable bit to shared libraries is just stupid and careless 9_9

However, those failings pale into insignificance when compared to the efforts of the Zoom packagers:

Code: Select all

empty@E485 ~ % lintian --no-tag-display-limit Downloads/zoom_amd64.deb | wc -l     
2615
Now I've done some shoddy packaging in my time but I doff my Shoei to those folks, what a shambles... *slow handclap*
mod note: Signature removed, please read the forum rules

User avatar
asqwerth
Developer
Posts: 8038
Joined: Sun May 27, 2007 5:37 am

Re: Microsoft Teams for Linux ?

#7 Post by asqwerth »

Yep to the autostart. That was annoying. I just went into the XFCE autostart settings and unticked the box next to Teams.

As for updates to Teams, I think there have been 1 or 2 in the last 1+ months, based on the AUR updates in my Manjaro install.

When I see that, I also reinstall the same in MX.
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 12:21 am

Re: Microsoft Teams for Linux ?

#8 Post by KoO »

I have removed the autostart.desktop file.
As for the rest I have two choices install it in windows or install it in Linux. I will take the Linux side any day this is work related, and think I will just keep my job.
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

User avatar
dolphin_oracle
Developer
Posts: 22739
Joined: Sun Dec 16, 2007 12:17 pm

Re: Microsoft Teams for Linux ?

#9 Post by dolphin_oracle »

the autostart behavior is the same on windows. There is probably a checkbox in the Teams settings to disable it. Its present in the windows version.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

User avatar
KoO
Posts: 491
Joined: Fri Feb 10, 2017 12:21 am

Re: Microsoft Teams for Linux ?

#10 Post by KoO »

@ Head_on_a_Stick and Dolphin

Thanks for the heads up on the autostart file. Sure made difference with memory usage.
Not only that but I found programs that I don't use having autostarts in my .config/autostart folder blueman , pulse audio. lbry I use LBRY but I don't want it autostarting. And tumblerd I don't think I need this also as I have ffmpegthumbnailer and tumbler for thunar.
tumblerd and tumbler are they the same program ? both are used for thumbnails. (not sure if I'm right here) ?
Main : MX 19.1-AHS (i3) 5.4.13-1~mx19+1, Asus B450-i AMD 5 3600 , 32gb Hyper-X 3200 , GTX970 . :linuxlove:
Lenovo T430 : Debian10 antiX17 (i3) , 4.20.12 , i5 , 12gb .
Lenovo X220 : Test Machine (ATM)

Post Reply

Return to “Software / Configuration”