The teamspeak6 client lacks some functionality under Wayland compositors on Linux. Here’s the pain points in roughly descending order, from my perspective as a niche user (as I use niri, and not KDE or Gnome)
- no screensharing currently
- video devices work wonderfully for testing the server though!
- use of xdg-desktop-portal w/ pipewire should work fine; if I have to use qpwgraph to mess with the capture plumbing myself that’s fine
- no keybinds when window unfocused
- the wayland global-shortcuts stuff is half baked and only really well supported on gnome/kde
- an alternative would be IPC/cli endpoints (e.g.
teamspeak6 --toggle-mute
to IPC to the running client), as this would be more easily user-invokable & bindable to arbitrary keybinds outside the application
- window buttons in top-right are nonfunctional, which makes most of the top-bar functionally extra padding
- this is maybe fixable via user theming?