aboutsummaryrefslogtreecommitdiffgithub
diff options
context:
space:
mode:
authorAustin Adams <git@austinjadams.com>2020-12-02 23:39:57 -0800
committerAustin Adams <git@austinjadams.com>2020-12-02 23:48:30 -0800
commitcd15559e4ca463c3faf66fc1f8a6e40323405342 (patch)
treec2e582c0c75fc7785655b2ce487971d501ecf49a
parent96a433d555ed48b97fe92d26dca40dbaaab80a85 (diff)
downloadwebzone-cd15559e4ca463c3faf66fc1f8a6e40323405342.tar.gz
webzone-cd15559e4ca463c3faf66fc1f8a6e40323405342.tar.xz
Add Spotify saltpost
-rw-r--r--content/blog/spotify-hidpi-ubuntu.md61
-rw-r--r--static/img/blog/spotify-hidpi-ubuntu/music-streaming-for-ants.pngbin0 -> 206297 bytes
2 files changed, 61 insertions, 0 deletions
diff --git a/content/blog/spotify-hidpi-ubuntu.md b/content/blog/spotify-hidpi-ubuntu.md
new file mode 100644
index 0000000..a3d7a3b
--- /dev/null
+++ b/content/blog/spotify-hidpi-ubuntu.md
@@ -0,0 +1,61 @@
++++
+date = "2020-12-02T23:04:45-08:00"
+draft = false
+title = "Fixing Spotify on HiDPI on Ubuntu"
+description = "Some notes on how to use Spotify on Ubuntu without needing a telescope"
+hasmath = false
++++
+
+The [official "Spotify for Linux" page][1] 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:
+
+{{< figure src="/img/blog/spotify-hidpi-ubuntu/music-streaming-for-ants.png" alt="Screenshot of tiny Spotify" link="/img/blog/spotify-hidpi-ubuntu/music-streaming-for-ants.png" target="_blank" >}}
+
+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.
+
+ 1. Create the user desktop entries directory:
+
+ mkdir -p ~/.local/share/applications
+ cd ~/.local/share/applications
+
+ 2. Copy the snap Spotify `.desktop` entry to your user desktop entries directory ([source for this approach][2]):
+
+ cp -nrv /var/lib/snapd/desktop/applications/spotify_spotify.desktop .
+
+ 3. I changed the following two lines of `spotify_spotify.desktop`:
+
+ 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
+
+ Note the [`--force-device-scale-factor=2` flag][3] at the end there.
+ It could be something other than 2 for you, depending on your
+ display configuration.
+
+ 4. 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 `r` to reload GNOME Shell.)
+
+[1]: https://www.spotify.com/us/download/linux/
+[2]: https://forum.snapcraft.io/t/overriding-desktop-files-on-ubuntu-snaps/6599/2
+[3]: https://community.spotify.com/t5/Desktop-Linux/Feature-Request-Fix-HiDPI-scaling-in-linux/m-p/2257705/highlight/true#M3028
+
+<style>
+ #content figure img {
+ max-width: 100%;
+ }
+</style>
diff --git a/static/img/blog/spotify-hidpi-ubuntu/music-streaming-for-ants.png b/static/img/blog/spotify-hidpi-ubuntu/music-streaming-for-ants.png
new file mode 100644
index 0000000..0d320e2
--- /dev/null
+++ b/static/img/blog/spotify-hidpi-ubuntu/music-streaming-for-ants.png
Binary files differ