{"id":456,"date":"2019-03-01T10:10:18","date_gmt":"2019-03-01T10:10:18","guid":{"rendered":"http:\/\/blogs-new.it.ox.ac.uk\/nexus\/?p=456"},"modified":"2019-03-01T10:10:18","modified_gmt":"2019-03-01T10:10:18","slug":"linuxteams-2","status":"publish","type":"post","link":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/2019\/03\/01\/linuxteams-2\/","title":{"rendered":"Nexus365 Teams on Linux"},"content":{"rendered":"<p>Nexus365&#8217;s\u00a0TEAMS application has, to date, been predominantly targeted at the Windows desktop. Other operating systems have had access to limited functionality via a web browser but the inability to video-conference, share\u00a0desktops or applications, or to give presentations\u00a0has limited the usefullness of the feature for Linux users.<\/p>\n<p>Forcing users to boot a Windows VM simply for a meeting, to send emails, or to collaborate with colleague is far from an ideal solution. Things are, thankfully, improving. There is yet to be an official Teams client for Linux but in the interim additional functionality is now available, albeit with some preparatory effort.<\/p>\n<p>By using a Chromium -based browser,\u00a0tweaking a few settings , and installing a single browser extension, you can achieve near-parity with the full Windows Teams client. This will allow in-private video calls, presentations, and other functions not previously possible for Linux users.<\/p>\n<p>This should be considered as a beta, or\u00a0a work-in-progress, rather than a permanent well-tested solution. Microsoft are asking the Linux community to feed back and are promising to make further updates based on those responses.<\/p>\n<h3>What do I have to do?<\/h3>\n<ol>\n<li>Ensure you have either Chrome\u00a0for Linux, or a Chromium\u00a0for Linux browser.<\/li>\n<li>Install the following extension from the Google Webstore:\u00a0User Agent Switcher for Chrome.<\/li>\n<li>Add one or both\u00a0of\u00a0the following user agent strings to the \u201cUser Agent Switcher for Chrome\u201d. This will allow you to switch to the desired one that works for your system:<br \/>\nMozilla\/5.0 (Windows NT 10.0; Win64; x64)\u00a0AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/64.0.3282.140 Safari\/537.36 Edge\/17.17134<br \/>\nMozilla\/5.0 (Windows NT 10.0; Win64; x64)\u00a0AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/51.0.2704.79 Safari\/537.36 Edge\/14.14393X<\/li>\n<li>Click the User Agent Switcher and choose your Edge browser string. This should remain selected until you change it to something else or back to the browser default.<\/li>\n<li>Open the Chrome browser, in the address bar type\u00a0<em>Chrome:\/\/flags<\/em>\u00a0and hit the Enter key.\u00a0In the search box provided, search for each of the settings below. Set each one to ENABLED:<br \/>\nHardware Acceleration<br \/>\n&#8211;\u00a0Override software rendering list: ENABLED<br \/>\nPWA<br \/>\n&#8211;\u00a0Enable PWA full code cache: ENABLED<br \/>\n&#8211; Desktop PWAs: ENABLED<br \/>\n&#8211; Desktop PWAs Link Capturing: ENABLED<br \/>\nWEBRTC<br \/>\n&#8211;\u00a0Negotiation with GCM cipher suites for SRTP in WebRTC: ENABLED<br \/>\n&#8211; Negotiation with encrypted header extensions for SRTP in WebRTC: ENABLED<br \/>\n&#8211; WebRTC Stun origin header: ENABLED<br \/>\n&#8211; WebRTC Echo Canceller 3: ENABLED<br \/>\n&#8211; WebRTC new encode\u00a0cpu\u00a0load estimator: ENABLED<br \/>\n&#8211; WebRTC H.264 software video encoder\/decoder: ENABLED<br \/>\nDownloads<br \/>\n&#8211; Parallel\u00a0downloading: ENABLED<\/li>\n<li>Verify that those settings work:<br \/>\n&#8211; Open Microsoft Teams in your browser.<br \/>\n&#8211; Start a private chat with someone and verify that the video chat icon switches from grey to purple and white. If so,\u00a0you can start making video calls and you should also be able to make a presentation.<\/li>\n<\/ol>\n<p>These same settings should also enable the same functionality on other operating systems, although naturally those cannot be assumed to have received any testing.<\/p>\n<h3>Known issues<\/h3>\n<p>While you can use the EDGE UA to participate in Conference calls it may cause issues with not displaying the most current posts in a TEAMS channel. So you may have to switch between the EDGE UA and the browser default UA.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nexus365&#8217;s\u00a0TEAMS application has, to date, been predominantly targeted at the Windows desktop. Other operating systems have had access to limited functionality via a web browser but the inability to video-conference, share\u00a0desktops or applications, or to give presentations\u00a0has limited the usefullness &hellip; <a href=\"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/2019\/03\/01\/linuxteams-2\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":107,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-456","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/posts\/456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/users\/107"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/comments?post=456"}],"version-history":[{"count":1,"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/posts\/456\/revisions"}],"predecessor-version":[{"id":457,"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/posts\/456\/revisions\/457"}],"wp:attachment":[{"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/media?parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/categories?post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs-new.it.ox.ac.uk\/nexus\/wp-json\/wp\/v2\/tags?post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}