Skip to main content

Screen Sharing in Teams for Linux

Teams for Linux provides screen sharing capabilities that integrate with the Microsoft Teams web interface.

When you start screen sharing, a full-window picker overlay appears showing thumbnails of all available screens and windows. Selecting a source shows a detail panel with a larger preview before you confirm. Once sharing begins, an optional floating preview window shows what you're sharing.

Configuration

Screen Sharing Thumbnail Settings

To find your config file see the “Configuration” section

{
"screenSharing": {
"thumbnail": {
"enabled": true,
"alwaysOnTop": true
}
}
}
OptionTypeDefaultDescription
screenSharing.thumbnail.enabledbooleantrueEnable/disable the preview thumbnail window
screenSharing.thumbnail.alwaysOnTopbooleantrueKeep preview window always on top of other windows

Disabling Screen Sharing Preview

To disable the preview window entirely:

{
"screenSharing": {
"thumbnail": {
"enabled": false
}
}
}

Migration note: the legacy flat screenSharingThumbnail key and screenLockInhibitionMethod key were removed in this release. Move any existing values into screenSharing.thumbnail and screenSharing.lockInhibitionMethod respectively before upgrading.

Troubleshooting

Common Issues

Preview Window Not Appearing

  • Check configuration: Ensure screenSharing.thumbnail.enabled is true
  • Window manager: Some Linux window managers may interfere with always-on-top windows
  • Restart: Try restarting Teams for Linux

Screen Selection Dialog Not Showing

  • Permissions: Check if Teams for Linux has screen capture permissions
  • Wayland: On Wayland, ensure proper screen sharing portal is configured
  • X11: Verify X11 screen capture is working

Poor Performance During Screen Sharing

  • Resolution: Lower the shared screen resolution if possible
  • Disable GPU acceleration: Try --disable-gpu flag if experiencing issues
  • System resources: Close unnecessary applications

Platform-Specific Notes

Linux (X11)

  • Works out of the box with X11
  • No additional permissions required
  • Full screen and window sharing supported

Linux (Wayland)

  • Requires xdg-desktop-portal-wlr or similar
  • May need additional portal configuration
  • Some window managers have better support than others

macOS

  • Requires screen recording permissions
  • System will prompt for permission on first use
  • May need to add Teams for Linux to Security & Privacy settings

Windows

  • No additional configuration required
  • Works with multiple monitors
  • Supports window and screen sharing