Version:
20.38.5
Target:
Linux AppImage
After lot of test, the .desktop file for AppImage target is not generated.
I try multiple methods, create my own .desktop file, not create etc..
No problem on deb target.
After some research and deep debug, it's causing to the default Artifact Name with space.
On some linux distros, if you have a space inside your AppImage name, the .desktop is refused by system and not created.
To fix, change artifact name to remove space and apparently work normaly now.
"linux": {
"target": [
{
"target": "AppImage"
}
],
"maintainer": "Valentin DEVILLE",
"category": "AudioVideo",
"artifactName": "${productName}-${version}.${ext}",
"desktop": {
"Name": "${productName}",
"Terminal": "false"
}
},
I suggest you to change the default generated var with removed space.
Thanks
@MyTheValentinus I had the same problem, how to solve this?
@MyTheValentinus I tried to add the "Categories" option ,but still not work
Hello @hugetiny,
Remo any space and slash from your productName.
Thanks
If i add "artifactName": "${productName}-${version}.${ext}",the generated AppImage will be failed to execute
"artifactName": "${productName}${arch}${version}.${ext}" works!
In my case this, work:
"linux": {
"target": [
{
"target": "AppImage"
}
],
"maintainer": "Valentin DEVILLE",
"synopsis": "App qui permet d'茅couter Radio 50/50",
"category": "AudioVideo",
"artifactName": "PlayerRadio50_50-${version}.${ext}",
"desktop": {
"Name": "Radio 50/50 Player",
"Terminal": "false"
}
},
```
yes,in order to let multi-targets works,I have to add ${arch} for different bundles
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
A comment, just to keep this issue open