Howto: Popular AppImages one click away

Post tutorials, HOWTO's and other useful resources here.
User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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)
Scribus 1.5.5 AppImage(development release) is working.
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
KeePassXC Open-source password manager (reported by Sergio)
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!

-update-
Tony wrote:
15 Aug 2019, 20:58
The two I would definitely add to your collection are:

OnlyOffice - https://www.onlyoffice.com/download-desktop.aspx

LOVE - https://love2d.org/
M. Eerie wrote:
15 Aug 2019, 21:22
OnlyOffice is not working for me.

Code: Select all

./DesktopEditors: symbol lookup error: /usr/lib/libhogweed.so.5: undefined symbol: __gmpn_cnd_sub_n
Had to extract it, and then repackage it removing the offending library (libhogweed). Then it works ok.
-update-
M. Eerie wrote:
31 Aug 2019, 07:57
Cryptomator a FOSS client side encryption tool aimed for cloud files. See this review.

Drill is a file search utilty which needs no index.
Last edited by Ed_P on 31 Aug 2019, 16:03, edited 18 times in total.
Reason: Added another update.

Kulle
Samurai
Samurai
Posts: 172
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?

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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!

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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: 2175
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

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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.

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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!

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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: 172
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

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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!

User avatar
M. Eerie
Samurai
Samurai
Posts: 174
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.

:)

sergio
Ronin
Ronin
Posts: 2
Joined: 22 Jul 2019, 15:22
Distribution: Fedora (Porteus in usbstick)

Howto: Popular AppImages one click away

Post#12 by sergio » 22 Jul 2019, 15:30

Keepassxc for me is basic. AppImage is up-to-date and works just fine (Porteus 5.0RC1 Xfce).
https://keepassxc.org/download/

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

Howto: Popular AppImages one click away

Post#13 by Kulle » 24 Jul 2019, 12:23

KDEnlive (under Porteus4.0 Xfce) does not work:

Code: Select all

guest@porteus:~/Downloads$ ./kdenlive-19.04.3-x86_64.appimage 
kdenlive: error while loading shared libraries: libxcb-keysyms.so.1: cannot open shared object file: No such file or directory

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

Howto: Popular AppImages one click away

Post#14 by M. Eerie » 24 Jul 2019, 21:21

sergio wrote:
22 Jul 2019, 15:30
Keepassxc for me is basic. AppImage is up-to-date and works just fine (Porteus 5.0RC1 Xfce).
https://keepassxc.org/download/
Gracias Sergio.

Añadido a la lista.

:)

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

Howto: Popular AppImages one click away

Post#15 by M. Eerie » 24 Jul 2019, 21:52

Kulle wrote:
24 Jul 2019, 12:23
KDEnlive (under Porteus4.0 Xfce) does not work:

Code: Select all

guest@porteus:~/Downloads$ ./kdenlive-19.04.3-x86_64.appimage 
kdenlive: error while loading shared libraries: libxcb-keysyms.so.1: cannot open shared object file: No such file or directory
Same for me :unknown:

Added xcb-util-keysyms 0.4.0-2 package, and it started, but immediately it crashes with:
Could not create the video preview window
There is something wrong with your Kdenlive install or your driver settings, please fix it.
Maybe try it in Porteus KDE.

Also, there is the option to do this:

Code: Select all

guest@porteus:~/Downloads$ ./kdenlive-19.04.3-x86_64.appimage --appimage-help
or

Code: Select all

guest@porteus:~/Downloads$ ./kdenlive-19.04.3-x86_64.appimage --appimage-extract

and see what is inside to try to spot it.

Thanks for reporting it.

:)

Post Reply