Can't associate SVG with AppImage without integrating the appimage

Summary:

Thank you developers for the amazing work on this application that has provided so much to me on my Linux computer for many years now.

I am using Ubuntu 18.04 and downloaded the AppImage for 1.0.1 release. I am unable to associate this executable program to open SVG files automatically or even create a link to it in my desktop launch bar.

I am not sure if this could be considered a bug, but I posted it as one because this is severely limiting how I am used to using Inkscape.

Also, the application crashes on basic operations like file save when launched by double clicking the copied AppImage file directly. My AppImage is located at ~/Applications/ -- a custom folder I created only to save downloaded executable programs.

Steps to reproduce:

  • Install inkscape as the distributed AppImage
  • Change its file permissions to executable
  • No way to create Desktop or launcher shortcut; or associate this executable with SVG files can be found. With some searching however, it was possible to create a .desktop file pointing to this executable AppImage. It however crashes on basic operations when launched.

What happened?

I cannot find a way to normally create a desktop or launcher shortcut for the executable AppImage file. As an alternative I tried using the PPA listed on the official download page but that doesn't have the latest release of Inkscape.

I also see the AppImage release crash every time I press Ctrl+S to save my work which makes it totally unusable for me on Ubuntu 18.04. I wonder if this is because I am using an older OS?

What should have happened?

Inkscape installation should provide a launcher icon and a way to easily associate SVG files with the newly installed executable program.

Normal functions like pressing Ctrl+S to save work should not crash the application.

Sample attachments:

Version Info:

- Inkscape Version: ... <!-- (run inkscape -V or copy from Help → About Inkscape, top right) -->
  
  ~ ❯ ~/Applications/Inkscape-3bc2e81-x86_64.AppImage -V
Setting _INKSCAPE_GC=disable as a workaround for broken libgc
Run experimental bundle that bundles everything
Gtk-Message: 13:51:56.475: Failed to load module "canberra-gtk-module"
Gtk-Message: 13:51:56.484: Failed to load module "canberra-gtk-module"
Inkscape 1.0.1 (3bc2e81, 2020-09-07)
    Pango version: 1.44.7

- Operating System: Ubuntu
- Operating System version: 18.04

Thank you awesome people for all your hard work! Wish you all a very happy and healthy new year 2021.

Edited by Nathan Lee
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information