site  contact  subhomenews

AppImage Installer now using xdotool

March 31, 2023 — BarryK

Yesterday I posted about using xdotool to find .AppImage file and version in a github repo:

That has now been implemented, see commit:

Also, there was a bug. ROX-Filer is supposed to have appropriate mime-handling for each AppImage. Fixed, now correctly extracts MimeType field from the .desktop file inside the .AppImage file.

Added a new game, CroMagRally, and a paint program that is very good with graphics tablets, MyPaint.

Thinking about what to do next with the Installer, I am concerned that it downloads and installs the latest AppImage from github. From my limited experience with AppImages, it would seem that a release may work now, but a later release may not.

This potential problem is due, I think, to a lack in strictness of the rules required for constructing AppImages. A developer may release one, then later on update or change his host system, then when build the next release, it will be broken on EasyOS. This can very easily happen, and is a reason why I am not entirely happy with using AppImages.

So, I am thinking of changing the Installer so that it downloads an AppImage release known to work, not necessarily the latest. Later on, the user can update to the latest, and if it doesn't work, can roll back.

Note, as a precaution, I have been archiving them, so if one disappears, we still have it:

Changing the subject, Dmitry (maybe in the forum) has contributed Russian (ru) translations for EasyOS, see commit:

Taking a leaf from Dima's book, all top-level folders at /home now have 700 permissions. I posted about Dima's work on enhancing security for Puppy:

EDIT 2023-03-31:
Method replaced by parsing json file, see post:       

Tags: easy