-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux AppImage seems to be broken, failing to integrate with AppImageLauncher #34
Comments
Hi! I'm not very knowledgeable with AppImage either, but I did spend a few hours studying your code, the code of some other working AppImages, and that of libappimage itself. I managed to pinpoint the exact line of code where the error originates from, which made me realize the issue was probably with a broken .desktop file. And, indeed, as it turns out, your .desktop is missing an Exec key:
Without this, it's impossible to integrate the app to the system, as it does not know what to actually run. The AppImage itself is still able to run, as it doesn't need the .desktop to run. This does not fix the missing icons, however. In order to fix that, your AppDir needs to have the icons inside As not to have duplicates, it's common for the root-level I'm finishing up a pull request that does these fixes. Hope to publish it in the next hour or so. While we're at it- what do you think of a new logo? I could help with that as well. |
The PR (#35) has been made! Works perfectly on my end, but it would not hurt to test on other machines. |
Awesome, thank you so much for your help! I tested it and it appears to work for me as well. I appreciate your offer to help on a new icon, but at the moment I don't really want to change the current one. Thanks again! |
Description of the Problem
The Linux AppImage seems to be broken. I can run it just fine, but there is no icon, and it fails to be integrated to the system with AppImageLauncher. The logs suggest that both the icon and the desktop entry aren't working.
This has been verified to not be an issue with AppImageLauncher, as I've tested other AppImages and they integrate to the system just fine.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The AppImage gets integrated to the system as usual.
Screenshots and/or logs
When running from a terminal, we get the following logs:
Computer information:
Additional context
Just for comparison, these are the logs when integrating the draw.io AppImage to the system. There is a bunch of other icon extraction logs in here, one for each icon size. I've ommited them for simplicity.
The text was updated successfully, but these errors were encountered: