I'm trying to convince the Spotify Linux client to run from my home directory on a RHEL 6 machine (I don't have root privs, and running the Windows client through Wine results in audio stutter since the only audio driver available is the PulseAudio driver). I've extracted the data from the deb file and put them in my custom software prefix ~/sw/.The binary finds all the necessary libraries but doesn't start cleanly. When I invoke the binary, an error dialog saying Failed loading skin pops up, and the following is written to the terminal:14:27:25.770 I [breakpad.cpp:36] Registered Breakpad for product: spotify14:27:25.925 I [translate.cpp:117] Reloading all languages14:27:25.925 E [core-utilities:862] Loading of skin file(core.splang) failed ''(basepath: )14:27:25.925 E [core-utilities:862] Loading of skin file(desktop.splang) failed ''(basepath: )14:27:25.925 E [core-utilities:862] Loading of skin file(spider.splang) failed ''(basepath: )14:27:25.926 I [breakpad.cpp:94] Searching for crashdumps: /ltg/arnskj/.cache/spotify/*.dmp14:27:25.951 E [core-utilities:862] Loading of skin file(skin.xml) failed ''(basepath: )All three splang files and skin.xml are present in ~/sw/share/spotify/theme/default but it obviously doesn't find them (the Debian package installs them to /usr/share/spotify/...).Is there some way I can convince Qt to check additional directories when doing this? Or, as a last resort, does anyone know which Qt function is doing this, so that I can try to fudge it with a shim in $LD_PRELOAD (nasty, I know, but it might work).
Making the Spotify Linux client (for Debian) run on RHEL
rhel