tidal-desktop
tidal-desktop copied to clipboard
Cannot install from downloaded XZ file
Unfortunaltely, after using this:
tar xf tidal_desktop-vX.Y.Z.tar.xz chown -R 1000:1000 release cd release ./deploy.sh
I have this:
How to fix it ?
What distro are you using ?
I have forked this repository and added instructions on how to download TIDAL on Gnome desktop.
https://github.com/dxwil/tidal-desktop-gnome
Fixed with v1.0.4.
.desktop files do not recognize $HOME as a shortcut to your home folder and take it as a word for word path. You can see that it isn't a different color in a text editor.
There is also no icon.
What distro are you using ?
Debian 11.x.
Unfortunately, while trying to run "./deploy.sh", an error appears:
Probably the script does not create any new folders, it just tries to find existing ones. I am not using Chrome at all, only Chromium or Firefox. Sometimes Opera and Waterfox (FF based).
$HOME was changed to desired user name.
Do You have any ideas ?
Make sure you are in the release
folder, when running ./deploy.sh
. You can even extract the downloaded folder manually (through GUI), then go into the release
folder, open that folder in terminal and finally run ./deploy.sh
. Please let me know if that works.
There are several things that needs to be fixed:
- The deploy script should inject the value of $HOME into the .desktop file
- You can add the Icon but with the real path and without quotes.
Example:
[Desktop Entry]
Exec="/home/frank/.local/share/TIDAL-linux-x64/TIDAL" %U
Version=1.0
Type=Application
Categories=Multimedia;Audio;Music
Name=TIDAL
Terminal=false
StartupNotify=false
Icon=/home/frank/.local/share/TIDAL-linux-x64/resources/app/icon.png
There are several things that needs to be fixed:
1. The deploy script should inject the value of $HOME into the .desktop file 2. You can add the Icon but with the real path and without quotes.
Example:
[Desktop Entry] Exec="/home/frank/.local/share/TIDAL-linux-x64/TIDAL" %U Version=1.0 Type=Application Categories=Multimedia;Audio;Music Name=TIDAL Terminal=false StartupNotify=false Icon=/home/frank/.local/share/TIDAL-linux-x64/resources/app/icon.png
I am aware of these problems. In my fork, the second problem with the icon is fixed, however I cannot figure out how to inject the value of $HOME into the .desktop file. Perhaps using sed
? Do you have any suggestions ?
Hey guys,
I am building the app on both an Arch Linux and on a Debian 10 system while using zsh as my shell (also set as startup shell for my user) and it works just fine for me. I wasn't aware other shells do not provide $HOME
as a variable in .desktop
files.
But if this is the case I currently don't have any idea how else one could get the home directory for a replacement action in the install script. You are free to provide ideas via pull requests.
Have a nice weekend, Daniel
I think the . desktop can be echoed line by line in deploy.sh, that way you can inject $HOME inside it.
Hey all,
made up a fix during the weekend, hope this works now as an automated install script for every shell.
Please feel free to try it out (v1.0.5)