Howto: Popular AppImages one click away

Post tutorials, HOWTO's and other useful resources here.
Post Reply
M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#1 by M. Eerie » 09 Jul 2019, 16:01

AppImageKit explanation

Worth reading (spanish): AppImages: Advantages and disadvantages

[*] WARNING: I seriously advise you against the indiscriminate use of AppImages. Please, be careful and ALWAYS check your download sources. Always try to get it from the author's website and avoid using AppImages from dubious origins at all costs.

In case of extreme need, try to use firejail

LIST OF (NOTABLE) APPIMAGES (updated):

Office;DTP
LibreOffice (fresh) <-- direct download
Scribus Open Source Desktop Publishing *** Also available as Flatpak (AppImage not working reported by Kulle)
eBook Reader;Office
Okular
Buka

Graphics;Image
Gimp (click on "assets" and choose your version to download)
Krita
Inkscape Search the page for 'appimage:linux' and check the status is 'passed', then download "the artifact" (the far right cloud with the arrow). Uncompress. Done
ImageMagick Create, edit, compose, or convert bitmap images

Digikam (500 Mb!!!) Digital photo manager
XnView Cheaper & "Best" image viewer (500+ supported formats)
Blender Grab your version
Ultimaker Cura Powerful, easy-to-use 3D printing software
gEDA Schematic Editor / Electronic Design Automation tools
Draw.io Flowcharts, schematics, diagramming with GDrive/OneDrive/Dropbox integration (Should you need to do Offline Workflowing)
Draw.io online version

Video;Multimedia
MKVtoolnix
KDEnlive
Shotcut --> click on Assets and download
VidCutter-6.0.0-x64 --> click on Assets and download
Openshot --> click on Assets and download
Jubler (Video Subtitling) --> click on Assets and download
Synfig Studio Open-source 2D Animation Software

Music
MuseScore Create, play and print beautiful sheet music :)
LMMS Let's Make Music :hammer:

Utilities
VSCodium Visual Studio Code Fork
EncryptPad Minimalist secure text editor and binary encryptor
FontBase Fonts manager
FontForge Free (libre) font editor
Cool_Retro_Term --> click on Assets and download
ksnip Screenshot tool that provides many annotation features
Balena Etcher Flashes SD cards & USB drives in 1,2,3
Stacer Linux System Optimizer and Monitoring --> click on Assets and download
Tagspaces direct download. Use tags/colors... etc. and create taxonomies for your files/dirs to organize them. Home page here See the docs. Demo video

Network;
SyncThing
NextCloud Cloud hosting service
ODrive Google Drive sync
Remmina Remote Desktop Client

Misc
GoldenCheetah is a Performance Software for Cyclists, Runners and Triathletes like me NOT :lol:
GoldenCheetah --> click on Assets and download


PENDING:
========
Google Earth AppImage
Calibre Not available from source page yet
Bookworm Not available from source page yet


In order to get them at hand, add the relevant .desktop to each AppImage in:

Image

Example:

Code: Select all

[Desktop Entry]
Name=Inkscape-AppImage
Categories=Graphics
Comment=Inkscape working artifact
Exec=/mnt/sdb1/porteus/AppImages/Inkscape-1.0a-56cc79a-x86_64.AppImage
Icon=Inkscape-AppImage
Type=Application
The advantage of this method is, you don't actually waste any RAM while have them preinstalled and one click away.
I.e. if you use XFCE, you can drag from menu to panel and a shortcut will be created at ~/.config/xfce4/panel/launcher-NN folder.

The drawback is, you need more space in your storage because AppImages are generally bloated hosting all needed dependencies to ensure they will work.

One trick is to name the icon with the -Appimage.png suffix, and put it on /usr/share/pixmaps to ensure your custom icon won't be overwritten by any icon installed package. For example: /usr/share/pixmaps/Inkscape-AppImage.png.


**Be carefull the "Exec" line in the ".desktop" file points to the actual location of the AppImage according to your setup. In this case, they are located at /mnt/sdb1.

Should be easy to script a "sed" oneliner to set the right partition at boot time (pointing to $PORTDIR/AppImages maybe). Anyone for the task?

Already done
:)

Remember to make your AppImage executable: Image


Salut!
Last edited by M. Eerie on 19 Jul 2019, 18:00, edited 15 times in total.

Kulle
Samurai
Samurai
Posts: 154
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

Howto: Popular AppImages one click away

Post#2 by Kulle » 09 Jul 2019, 18:02

Hi,
On the website libreoffice.soluzioniopen.com/stable/
there are three folders: fresh standard still
What is the difference?

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#3 by M. Eerie » 09 Jul 2019, 21:39

Hi Kulle,
Kulle wrote:
09 Jul 2019, 18:02
What is the difference?
Fresh --> early adopter (6.2.5) as of now
Standard --> Previous branch (6.2.4)
Still --> Enterprise / Corporate use (6.1.6)

See here.

Cheers!

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#4 by M. Eerie » 09 Jul 2019, 21:44

I've discovered a bunch of AppImages that I find interesting.

Will update the list in the first post.

Also found the way to dynamically choose the right path to the apps at boot time:

Code: Select all

bootpart=`echo $PORTDIR | awk -F '/' '{ print $3 }'`
and then:

Code: Select all

sed -i "s/sdb1/$bootpart/g" /home/guest/.local/share/applications/*.desktop
But I'm thinking of a way to populate that folder based upon the .AppImage files found.

:)

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 2061
Joined: 20 Mar 2012, 03:42
Distribution: 5.0rc1-64bit all-DE+more
Location: australia
Contact:

Howto: Popular AppImages one click away

Post#5 by ncmprhnsbl » 09 Jul 2019, 22:32

one step missing: make the .Appimage executable.
either by in terminal:

Code: Select all

chmod +x example.appimage
or via filemanager properties>permissions> check executable..
unless the appimage is stored on fat32(maybe ntfs too?), then it's already executable..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#6 by M. Eerie » 11 Jul 2019, 19:26

ncmprhnsbl wrote:
09 Jul 2019, 22:32
one step missing: make the .Appimage executable.
either by in terminal:

Code: Select all

chmod +x example.appimage
Yes, thank you.

I've cooked a fast trick to dynamically change the launchers to AppImages.

Code: Select all

#!/bin/bash
# setAppImagesLinks
# change ".desktop"  AppImages links based upon boot partition
# ".desktop" launchers to AppImages ***must*** be created with "sdb1" by default 
#

test $BOOTDEV != /mnt/sdb1 || exit 0

    ### CHANGE LINKS IN MENU
	sed -i "s=/mnt/sd[a-z][0-9]=$BOOTDEV=g" ~/.local/share/applications/*.desktop

    ### CHANGE LINKS IN XFCE4 PANEL
	find ~/.config/xfce4/panel/ -name '*.desktop' -print0 | xargs -0 sed -i "s=/mnt/sd[a-z][0-9]=$BOOTDEV=g"
Last edited by M. Eerie on 20 Jul 2019, 09:06, edited 8 times in total.

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#7 by M. Eerie » 11 Jul 2019, 20:13

Updated AGAIN first post. Tomorrow I will NOT put more links. :roll:

I think is fairly complete by now.

Cheers!

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#8 by M. Eerie » 13 Jul 2019, 09:58

I quote myself:
M. Eerie wrote:
11 Jul 2019, 20:13
Updated AGAIN first post. Tomorrow I will NOT put more links. :roll:

I think is fairly complete by now.

Cheers!

Kulle
Samurai
Samurai
Posts: 154
Joined: 28 Jan 2017, 10:39
Distribution: v4.0 64bit Xfce
Location: Berlin

Howto: Popular AppImages one click away

Post#9 by Kulle » 15 Jul 2019, 13:08

scribus does not work:

Code: Select all

./scribus-1.5.4-linux-x86_64.AppImage: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#10 by M. Eerie » 15 Jul 2019, 18:07

Hi Kulle.

Doesn't work for me either, althought with a different error:

Code: Select all

./scribus-1.5.4-linux-x86_64.AppImage: symbol lookup error: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var
Will look into it because I'm too interested in Scribus.

Thanks for reporting it.

Cheers!

M. Eerie
Samurai
Samurai
Posts: 140
Joined: 31 Aug 2017, 21:18
Distribution: APorteus BUDGIE x64

Howto: Popular AppImages one click away

Post#11 by M. Eerie » 19 Jul 2019, 17:45

Updated setAppImagesLinks script and added TagSpaces to the list.

:)

Post Reply