Closed issue by wael444 on void-packages repository https://github.com/void-linux/void-packages/issues/36615 Description: ### System * xuname: ``Void 5.16.18_1 x86_64 GenuineIntel uptodate rrrrmmnFFFFFFF`` * package: ``spotify-1.1.80_1`` ### Expected behavior ``` XdndProxy(WINDOW): window id # 0x800003 WM_CLASS(STRING) = "spotify", "Spotify" WM_NAME(STRING) = "Spotify" _NET_WM_NAME(UTF8_STRING) = "Spotify" WM_STATE(WM_STATE): window state: Normal icon window: 0x0 WM_NORMAL_HINTS(WM_SIZE_HINTS): program specified location: 0, 0 _NET_WM_PID(CARDINAL) = 1649 WM_CLIENT_MACHINE(STRING) = "ephemera" WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING ``` ### Actual behavior ``` XdndProxy(WINDOW): window id # 0x2200003 WM_STATE(WM_STATE): window state: Normal icon window: 0x0 WM_NORMAL_HINTS(WM_SIZE_HINTS): program specified location: 0, 0 _NET_WM_PID(CARDINAL) = 10902 WM_CLIENT_MACHINE(STRING) = "ephemera" WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING ``` there is no WM_NAME. ### Steps to reproduce the behavior 1. install spotify from void-packages 2. `xprop` on the spotify window this causes Spotify to not be able to be recognized by window manager users. + Spotify has no icon but that is a general issue through out all Linux Distributions i use. my only personal workaround for this was to change the spotify's template to change spotify's patch `/usr/libexec` to `/opt` and symlinking `/opt/spotify/spotify` to `/usr/bin/spotify`. ``` do_install() { vmkdir usr/bin ... .. vmkdir opt/ vcopy usr/share/spotify opt/ ... mv "${DESTDIR}/opt/spotify/icons" "${DESTDIR}/usr/share/spotify/" ... ... mv "${DESTDIR}/opt/spotify/spotify.desktop" \ ... ln -s /opt/spotify/spotify ${DESTDIR}/usr/bin/spotify vlicense EULA } ``` using Arch's spotify template or flatpak works fine however. related to https://github.com/dasJ/spotifywm/issues/8