Fixing Spotify on HiDPI on UbuntuDecember 2, 2020
The official “Spotify for Linux” page states:
Spotify for Linux is a labor of love from our engineers that wanted to listen to Spotify on their Linux development machines. They work on it in their spare time and it is currently not a platform that we actively support.
These brave engineers should be commended …for their incredible eyesight:
For those of us with HiDPI displays, here’s how to make the Spotify UI
readable on Ubuntu. I installed the
spotify snap package, so these
notes assume you have too.
Create the user desktop entries directory:
mkdir -p ~/.local/share/applications cd ~/.local/share/applications
Copy the snap Spotify
.desktopentry to your user desktop entries directory (source for this approach):
cp -nrv /var/lib/snapd/desktop/applications/spotify_spotify.desktop .
I changed the following two lines of
Icon=/snap/spotify/43/usr/share/spotify/icons/spotify-linux-128.png Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/spotify_spotify.desktop /snap/bin/spotify %U
to the following:
Icon=/snap/spotify/current/usr/share/spotify/icons/spotify-linux-128.png Exec=env BAMF_DESKTOP_FILE_HINT=/home/austin/.local/share/applications/spotify_spotify.desktop /snap/bin/spotify --force-device-scale-factor=2 %U
--force-device-scale-factor=2flag at the end there. It could be something other than 2 for you, depending on your display configuration.
Now if you close Spotify and log out and log back in, you should hopefully be able to actually see things when you reopen Spotify. (If you use GNOME and don’t want to log out, you can do Alt-F2 and run
rto reload GNOME Shell.)