Howto: Popular AppImages one click away

Post tutorials, HOWTO's and other useful resources here.
User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Howto: Popular AppImages one click away

Post#181 by Rava » 28 Sep 2021, 10:01

Kulle wrote:
28 Sep 2021, 09:33
When I go to https://www.whatismybrowser.com/
appears:
YOUR WEB BROWSER IS: Firefox 90 on Linux
That information can be altered in many browsers, including Firefox and Palemoon, so that the info you choose is displayed.

Ask duckduckgo, there are instructions to get your Firefox to be reported as an IE or Chrome browser.
Cheers!
Yours Rava

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

Howto: Popular AppImages one click away

Post#182 by Kulle » 28 Sep 2021, 13:37

Hi Rava,
I also noticed:
Add-ons from the Chrome Web Store cannot be installed in the Elsa Browser!

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Howto: Popular AppImages one click away

Post#183 by Rava » 29 Sep 2021, 22:20

Kulle wrote:
28 Sep 2021, 13:37
Add-ons from the Chrome Web Store cannot be installed in the Elsa Browser!
Could be another hint that its not really a heavily altered Chrome.

Anyhow…
Kulle wrote:
28 Sep 2021, 07:23
Elza Browser
Private, fast and minimal web browser based on electron
I would call no electron based browser a minimal web browser. Electron is the opposite of minimal.
When it is done without any such stuff like Electron and natively supported as native binary for the OS you use, then it could indeed be a minimal browser.

Just my 2 cents, not a fan of Electron nonsense.
Cheers!
Yours Rava

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Howto: Popular AppImages one click away

Post#184 by ncmprhnsbl » 29 Sep 2021, 22:57

yes, it's only minimal to look at.. neither chromium rendering engine or node.js is remotely minimal. :D
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Howto: Popular AppImages one click away

Post#185 by Rava » 30 Sep 2021, 02:38

ncmprhnsbl wrote:
29 Sep 2021, 22:57
yes, it's only minimal to look at.. neither chromium rendering engine or node.js is remotely minimal. :D
What is for you a true minimal browser with full JavaScript support?
Sadly, JC is needed for many webpages.
netsurf is a nice program, but its JC capabilities are not even close to complete… so its only useful for some web sites.
Cheers!
Yours Rava

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Howto: Popular AppImages one click away

Post#186 by M. Eerie » 30 Oct 2021, 10:56

> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Howto: Popular AppImages one click away

Post#187 by M. Eerie » 30 Oct 2021, 10:58

For those interested, Geany has been also released as AppImage.
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

Howto: Popular AppImages one click away

Post#188 by rych » 03 Dec 2021, 14:21

M. Eerie wrote:
09 Jul 2019, 16:01
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
That's nice if I wanted to write such a file for each AppImage I guess, but how do I teach my OpenBox to execute an AppImage (made executable first) by double-clicking? Currently SpaceFM offers me to choose a program to open it with. Each time I have to open a terminal and type

Code: Select all

./<<appname>>.AppImage
.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Howto: Popular AppImages one click away

Post#189 by Rava » 03 Dec 2021, 17:36

the Inkscape-AppImage .desktop reminded me:

If it's about a console based app image like image- or graphicsmagic you can do the following:

As root create a softlink to the app image and name it like the program you want to use.
In my example it's about ImageMagick-23e57a6-clang-x86_64.AppImage and ImageMagick (and GraphicsMagick) usually use softlinks named as the function that link to the main binary, but that could be different for different versions.

See how I done it with the example of mogrify:

First as root create a softlink named mogrify that links to the appimage in a folder that is in $PATH - I use /usr/local/bin since it's the Unix System Resource / local / binary folder and the very folder meant for your local scripts, programs and … maybe you already guessed it - softlinks. :D (Though "bin" for "binary" also includes scripts and not only binaries in its strict technical sense)

Like so:

Code: Select all

root@porteus:/# ln -s /5/bin/ImageMagick-23e57a6-clang-x86_64.AppImage /usr/local/bin/mogrify
and then you can just use mogrify as if ImageMagick is installed in your system:

Code: Select all

guest@porteus:/usr/local/bin$ ls -l mogrify 
lrwxrwxrwx 1 root root 48 Dec  3 18:11 mogrify -> /5/bin/ImageMagick-23e57a6-clang-x86_64.AppImage
guest@porteus:/usr/local/bin$ ./mogrify |head
Version: ImageMagick 7.0.10-3 Q16 x86_64 2020-03-29 https://imagemagick.org
Copyright: © 1999-2020 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC 
Delegates (built-in): bzlib djvu fontconfig freetype gvc jbig jng jpeg lcms lqr lzma openexr png raqm tiff wmf x xml zlib
Usage: mogrify [options ...] file [ [options ...] file ...]

Image Settings:
  -adjoin              join images into a single multi-image file
  -affine matrix       affine transform matrix
Of course you would have to create the other symlinks for the other functionalities of ImageMagick as well like convert or identify.

If an existing program already uses that name, you would have to rename the existing program - that can be an issue since then on your tweaked system the console program of say "identify" is not what it would be on all other systems, and a person unfamiliar with your setup executing "identify" would expect the original "identify" and not the one by ImageMagick.
And you can run into issues as well when you are on a Porteus that has its standard setup, you executing "identify" expecting it to be the function of ImageMagick - only to have executed the original program or script by that name.

But fret not, neither convert nor identify do exist by default:

Code: Select all

guest@porteus:/usr/local/bin$ identify
bash: identify: command not found
guest@porteus:/usr/local/bin$ convert
bash: convert: command not found
So, just like with mogrify create as root symlinks targeting the same AppImage - just name one convert and the other identify. :magic:
Cheers!
Yours Rava

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Howto: Popular AppImages one click away

Post#190 by M. Eerie » 03 Dec 2021, 21:05

Code: Select all

for magickCMD in magick animate compare composite conjure convert display identify import mogrify montage stream; do ln -nsf /path/to/ImageMagick-*AppImage /usr/local/bin/$magickCMD; done
for inkCMD in inkscape inkview; do ln -nsf /path/to/AppImages/Inkscape-*AppImage /usr/local/bin/$inkCMD; done
for mkvCMD in mkvextract mkvpropedit; do ln -nsf /path/to/AppImages/MKVToolNix*.AppImage /usr/local/bin/$mkvCMD; done
B)
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Howto: Popular AppImages one click away

Post#191 by Rava » 04 Dec 2021, 07:25

^
You win. :Rose: :D
Cheers!
Yours Rava

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

Howto: Popular AppImages one click away

Post#192 by Kulle » 13 Mar 2022, 09:19

Otter browser Appimages available
Download:
https://sourceforge.net/projects/otter-browser/files/
But there are missing dependencies:
gstreamer and gstreamer1-plugins-base

I've tried it.
Otter Browser works on Porteus 4.0 Xfce.
Otter Browser does not work on Porteus 5.0 Xfce (SSL support error) Why??

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Howto: Popular AppImages one click away

Post#193 by ncmprhnsbl » 23 Jul 2022, 04:47

added Olive to the video/multimedia section in the first post..
about: https://olivevideoeditor.org/020.php (note: currently in beta)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Howto: Popular AppImages one click away

Post#194 by ncmprhnsbl » 23 Jul 2022, 05:15

added OpenRA to the games section in the first post.
OpenRA "recreates and modernizes classic real time strategy games, like Red Alert, Command & Conquer, and Dune 2000."
notes:
when first run, each variant will download extra assets needed to run the game to /home/guest/.config/openra
if you're running with changes and you're okay with having that extra stuff there (100 mb +) you needn't do anything
otherwise, you could:
1. make a module of that (won't keep your saves automatically) and activate before playing.. (might still contaminate changes?)
2. maybe, move /home/guest/.config/openra to "somewhere" eg. a HD and create a link (ln -s </path/to/openra> /home/guest/.config/openra)
3. what i do: copy /home/guest/.config/openra to "somewhere" eg. a HD and copy it to /home/guest/.config/ before opening the game (updating the remote copy if i save a game and care enough to keep it)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
M. Eerie
Moderator
Moderator
Posts: 620
Joined: 31 Aug 2017, 21:18
Distribution: Nemesis Xfce/MATE x64

Howto: Popular AppImages one click away

Post#195 by M. Eerie » 23 Jul 2022, 08:30

ncmprhnsbl wrote:
23 Jul 2022, 05:15
maybe, move /home/guest/.config/openra to "somewhere"
Try to move it to <your_OpenRA_flavour.AppImage.config>/openra

;)

For example, I have my Blender config isolated and ready to be 100% portable like this:

Image

Maybe include this trick in first post...
> Does not compute_ 🖖

https://forum.porteus.org/viewtopic.php?p=94310#p94310
https://forum.porteus.org/viewtopic.php?p=84002#p84002
https://forum.porteus.org/viewtopic.php?p=77174#p77174
https://forum.porteus.org/viewtopic.php?f=39&t=8584

Post Reply