
A very common issue with Slack on Wayland — the black screen when sharing is caused by how screen capture works under Wayland vs X11. Slack (Electron-based) doesn’t fully support Wayland screen capture out of the box, so you need to force it to use the proper Wayland-compatible pipeline (PipeWire).
## Steps to fix it
1. Remove your current slack installation eg. snap. `sudo snap remove slack`
2. Install the required tools PipeWire `sudo apt install pipewire pipewire-pulse wireplumber xdg-desktop-portal xdg-desktop-portal-gnome`
3. Get the official .deb from slack website and install it `wget https://downloads.slack-edge.com/linux_releases/slack-desktop-*.deb` `sudo apt install ./slack-desktop-*.deb`
4. Edit slack gnome .desktop file `nano /usr/share/applications/slack.desktop`
5. Edit Exec part with
`Exec=slack --enable-features=WebRTCPipeWireCapturer --ozone-platform=wayland %U`