Ceci est une ancienne révision du document !
Teams : webcam et téléphonie par internet
Teams est un logiciel propriétaire de téléphonie, de vidéophonie, de clavardage et de collaboration par Internet. Il permet de passer des appels par voix et par vidéo et de converser textuellement avec une liste de contacts établie par l'utilisateur. Le réseau de télécommunication par Internet de Teams est, lui aussi, propriétaire. L'outil est intégré à la suite Microsoft 365, mais une formule gratuite est aussi proposée.
Pendant un temps, Microsoft fournissait une version Linux du logiciel, mais ce n'est plus le cas. Il existe actuellement trois moyens d'utiliser Teams sous Ubuntu :
- Utiliser la version en ligne dans un navigateur web. L'application web est pour l'essentiel identique à la version installable sous Windows et macOS, avec quelques fonctionnalités en moins.
- Installer la version non officielle (appelée « Teams for Linux » ou « Portal for Teams »), qui encapsule la version web avec Electron.
- Installer Teams sous forme d’application web progressive (progressive web app, PWA), comme le suggère Microsoft. Contrairement à la précédente, cette solution ne permet pas de disposer d'une icône dans la barre système.
- Jitsi ou Jitsi-meet : entièrement fonctionnel, sans créer de compte, il est particulièrement utile pour l'utilisation avec de faibles connexions internet.
Installation
Depuis Snap
Teams est disponible dans votre logithèque (en format snap).
Pour ceux qui préfèrent le terminal, l'installation snap se fait ainsi :
snap install teams-for-linux
Format Flatpak
Il existe aussi une version flatpack. Pour l'installer, cliquez sur le lien précédent, puis sur le bouton Install.
Pour en savoir plus, voir comment installer une application avec Flatpak.
Configuration
Pour configurer Teams, cliquez sur les pointillés à côté de l'icône contenant vos initiales (ou une image si vous avez changé votre icône), puis cliquez sur Paramètres.
Désinstallation
Via snap
Si vous l'avez installé par snap, alors en allant dans la logithèque de votre environnement, vous trouverez un bouton permettant de supprimer Teams.
Ce qui est équivalent à la commande :
snap remove --purge teams-for-linux
Via Flatpak
Tapez :
sudo flatpak uninstall com.github.IsmaelMartinez.teams_for_linux
Forum Teams
Teams possède une communauté pour répondre aux questions ou problèmes. Si vous avez un souci ou une question, il est souhaitable de demander sur le forum officiel.
Problèmes connus
Le volume du micro change tout seul
Comme de nombreux outils de visioconférence, Teams ajuste automatiquement la sensibilité du micro au cours de l'appel. Cette fonctionnalité entraîne parfois des problèmes de son. Dans la version de Teams installable sous Windows et macOS, une case à cocher permet de la désactiver, mais ce n'est pas le cas dans la version web (et donc sous Linux). Il faut donc recourir à une autre méthode.
Dans le navigateur web
Si vous utilisez Teams dans un navigateur web basé sur Chromium (Chrome, Brave, Vivaldi, Opera, Edge, etc.), procédez de la manière suivante pour désactiver l'ajustement automatique du volume du micro :
- Tapez chrome://flags/ dans la barre d'adresse.
- À l'aide de la barre de recherche qui apparaît alors, cherchez le paramètre Allow WebRTC to adjust the input volume (« Autoriser WebRTC à ajuster le volume d'entrée »).
- Dans la liste déroulante qui apparaît à droite de ce paramètre, sélectionnez Disabled (« Désactivé »).
- Cliquez sur le bouton Relancer (ou Redémarrer) en bas à droite pour redémarrer le navigateur.
Avec l'application « Teams for Linux »
Pour désactiver l'ajustement automatique du micro dans l'application non officielle « Teams for Linux » (ou « Portal for Teams »), créez un fichier config.json dans le dossier teams-for-linux. L'emplacement de ce dossier dépend de la manière dont vous avez installé le logiciel :
- Snap :
~/snap/teams-for-linux/current/.config/teams-for-linux/config.json
- Flatpak :
~/.var/app/com.github.IsmaelMartinez.teams_for_linux/config/teams-for-linux/config.json
- Autre :
~/.config/teams-for-linux/config.json
Ouvrez ensuite ce fichier et placez-y le code suivant :
{ "disableAutogain": true }