site  contact  subhomenews

gImageReader native app in EasyOS

August 01, 2024 — BarryK

I posted a couple of days ago, progress toward compiling gImageReader optical character recognition GUI app:

Compiled a couple more dependent packages; libpodofo and libzip. Have now succeeded in compiling gImageReader.

I want important applications to be, as much as possible, native apps. AppImages and Flatpaks often have limitations, as well as being very large downloads. Ideally, it would be good to have all important apps builtin to 'easy.sfs'; however, for those that don't make it to being builtin, but are still "important", there is the mechanism of having them in the menu with "orange ball" icon.

The orange-ball icon brings them to the attention of the user, showing they are available as native apps, installable via PKGget. Clicking on one of these orange-ball menu entries, it will be installed and setup to run as a non-root user.

gImageReader is in this category of important but not builtin. It is shown in the menu (in the next release of EasyOS):

img1

Or, available via the desktop "apps" icon:

img2

...in the latter case, decided it is a better fit in the "Document" tab, rather than "Graphic". To show how simple the mechanism is, running through with installing gImageReader. Selecting from either above menus:

img3

Clicked the "INSTALL" button:

img4

Clicked on "Examine dependencies" then went ahead and installed:

img5

Next:

img6

Finally, running it:

img7

Works!

I configured so that 'tessdata-eng', 'tessdata-deu' and 'tessdata-fra' packages are already installed, but more languages are available via PKGget. Note that for the Scarthgap repository, the language packages are named 'tessdata-*'; if obtained from Debian repository they are 'tesseract-lang-*'.

This is good, one more major native application in the Scarthap-series, rounding out the collection to cater for just about every user requirement.   

Tags: easy