Peripheral Support
Kasm Workspaces support a variety of peripherals. The following table shows where various options are supported across different configurations:
| Peripheral | Web-Based ContainerLinux Container | Web-Based Windows · RDP (KDS)Windows VM | Web-Based Linux · VNCLinux VM · non-container | Web-Based Linux · RDP (KDS) 4Linux VM | Thick-Client Windows · RDP (KDS)Windows VM | Thick-Client Linux · RDP (KDS) 4Linux VM |
|---|---|---|---|---|---|---|
| Microphone | Yes | Yes | No | Yes | Yes | Yes |
| Webcam | Yes | No | No | No | Yes | No |
| Gamepad | Yes | No | No | No | Yes | No |
| Yubikey (webauthn) | No | No | No | No | Yes 3 | No |
| SmartCard | Yes 1 | Yes 1, 2 | No | No | Yes | No |
| Generic USB | No | No | No | No | Yes | No |
| Printer Redirection | Yes | Yes | Yes | No | Yes | No |
| Multi-Monitor | Yes | No | Yes | No | Yes | Yes |
| Local Drive | No | No | No | No | Yes | Yes |
- SmartCard support is available for web-based container and Windows workspaces using the Kasm Native Smartcard Client and Chrome extension
- SmartCard support is also available for web-based Windows workspaces when using ChromeOS as your client
- Yubikey (WebAuthn) passthrough only works with Windows 11 based clients connecting through the Microsoft Remote Desktop client (mstsc.exe)
- On Linux RDP sessions (web-based and thick client), Smart Card, Generic USB, Printer Redirection, and Yubikey (WebAuthn) passthrough are not available because they are not implemented in xrdp.
KDS = Kasm Desktop Service.