hyprland-wiki/pages/Useful Utilities/App-Clients.md

1.4 KiB

Some clients are known for being a massive pain under Wayland. Here are great replacements for them:

Discord

WebCord is a Discord client based on the latest Electron, with support for Wayland Ozone platform, as well as PipeWire screensharing. It has tons of great features and tries not to infringe on the Discord ToS.

Spotify

It has been reported that Spotify does not follow window rules. This is possibly because the client sets is class after the window has opened, thus making it "immune" to windowrules. An alternative to Spotify's GUI client is spotify-tui which can be launched in a terminal with a custom class. While limited in functionality, it is quite powerful and could be preferred over the GUI client if windowrules are a dealbreaker for you.

Some users have also reported installing spotifywm has resolved the issue. The original repository by dasJ is no longer working because of some changes made in the newer Spotify version, and until the pull request gets merged, amurzeau's fork does the job.

After following the installation paragraph on the README, start Spotify with:

LD_PRELOADER=/path/to/spotifywm.so spotify

The path MUST be the absolute one. If it's not, the hack will not work.

Pick your poison.