Without root, you can install Extensions easily with Inkscape AppImage on any GNU/Linux operating system. This way you don't need anymore to install Inkscape in each distro in each time you need to test some Extensions as AppImage is portable and runnable --even on LiveCD session-- across different distros i.e. Ubuntu, Fedora, openSUSE, etc. AppImages also do not require you to install something first, so it's more efficient than Snappy or Flatpak. I hope this can help you to quickly test Inkscape Extensions as many as possible regardless you being designer or developer. This is easier than many of you ever imagined. Enjoy!
Subscribe to UbuntuBuzz Telegram Channel to get article updates directly.
LibreOffice AppImage | Image Editor AppImages | Text Editor & IDE | Video Editors | 2D & 3D Animation| Popular Free Software
Extension Sample
Here we will test Sozi extension (a spectacular animating presentation maker). Download the version 13.11 as this is the last one as Inkscape extension. Download Sozi at v13.11 Announcement or Download Page. For dozens of other Inkscape extensions, see Extensions Repo. This test should apply to another Inkscape Extensions too as the steps are just the same.
Sozi introduction web page |
1. Download Inkscape AppImage
Are you Inkscape developer? Please consider to re-release Inkscape for GNU/Linux as AppImage. You can contact Simon Peter, too.
Today, Inkscape in AppImage is only available from Simon Peter's repository (he is the package maker, founder of AppImage technology). It is 64-bit only. Download it here. Latest version for now is 0.92.3.
Inkscape AppImages built by probono (Simon Peter) |
2. Run AppImage File
- 1) Right-click on the .appimage file > Properties > go to Permissions > give check to Allow Executable > OK.
- 2) Double-click the file.
- 3) Accept integration to desktop if asked.
- 4) Inkscape running.
These steps create .config/ hidden folder for Inkscape in your $HOME folder.
3. Install Extension Locally
- .inx
- .py
- ~/.config/inkscape/extensions/
The basic is to extract the both .inx and .py files and --if exist-- all files surrounding them from the package. You extract them to your local folder ~/.config/inkscape/extensions/. For Sozi extension, this means open the sozi.zip file > open the folder inside > make sure you see .inx and .py files > extract.
Under /extensions/ you should see .inx and .py files |
4. Test Extensions
- Close running Inkscape.
- Run it again from the same AppImage.
- Find Sozi under Extensions menu.
These steps may differ across different Inkscape Extensions so you will need to read each documentation. For example, start from Extension Repository, find JessyInk there, and read its documentation. Happy testing!
Sozi is installed under Extensions menu |
About AppImage
AppImage is a way to package a software (for developer) and to install it (for user) in one-file-per-one-app way that is universal for all GNU/Linux distros. With this, a software can be made available in its website for Windows and Mac and GNU/Linux in their respective formats of .exe, .dmg, and .appimage. To run an AppImage formatted software is the same as EXE and DMG, just let it be executable and double-click it! See also a very nice comparison between AppImage, Snappy, and Flatpak. Thanks Simon Peter (probono) for his excellent works at AppImage!
Resources
- AppImage Project
- AppImageKit - The Packaging Tool for Upstream Developers
- Simon Peter's Recipes to Build Various AppImages (awesome examples!)
- AppImage Packaging Documentation
- All Documentations
- AppImage Forum (Discourse)
- List of Upstreams Available as AppImage
- Simon Peter's Build Status of 150+ His AppImages (Travis-CI)
This article is licensed under CC BY-SA 3.0.