winesapOS icon indicating copy to clipboard operation
winesapOS copied to clipboard

Install AppImageLauncher

Open LukeShortCloud opened this issue 2 years ago • 1 comments

Under the SteamOS comparison in the project REAMDE file, list it as a "Package Manager (GUI)" as "AppImageLauncher" and as a "Package Manager (CLI)" as "ail-cli".

https://github.com/TheAssassin/AppImageLauncher

LukeShortCloud avatar Mar 21 '22 18:03 LukeShortCloud

I fully implemented this in our "test" branch at first and thought it was not working when the desktop shortcut was not showing up. It actually configured to be hidden by default (I am not sure why). My understanding of what AppImageLauncher is was completely wrong. It is not a package manager but it does add quality-of-life features to people who are downloading and running AppImages.

Here is the essential code used to install it:

if [[ "${WINESAPOS_DISTRO}" == "manjaro" ]]; then
    arch-chroot ${WINESAPOS_INSTALL_DIR} ${CMD_PACMAN_INSTALL} appimagelauncher
else
    arch-chroot ${WINESAPOS_INSTALL_DIR} ${CMD_YAY_INSTALL} appimagelauncher
fi

I placed the commit to add this feature in the "appimagelauncher" branch. More investigation will be needed for full AppImage support. This has become feature-creep and outside of the original scope of winesapOS 3.0.0.

Other projects to eventually look into: AppImageUpdate and zap. The bauh package manager also supports all package managers including AppImages.

LukeShortCloud avatar Mar 24 '22 22:03 LukeShortCloud

Upon further investigation, this is not a package manager. I could not find a perfect package manager for AppImage. The AppImageLauncher utility still provides some quality-of-life improvements for AppImage installations we we should still install it. Otherwise, we'll be using AppImage Pool as our package manager.

Related: https://github.com/LukeShortCloud/winesapOS/issues/304#issuecomment-1094378055

LukeShortCloud avatar Jun 18 '23 23:06 LukeShortCloud