In the event you use AppImage to run purposes on any Linux distribution, it’s possible you’ll wish to reap the benefits of AppImage Launcher, an open supply instrument that simplifies the method of working with AppImage packages and apps. Though AppImage Launcher is not required for utilizing AppImage, it gives a extra streamlined expertise when operating AppImage software program.
This information explains how AppImage Launcher works, which advantages it affords, easy methods to set up it, and easy methods to get began utilizing it.
What Is AppImage Launcher?
AppImage Launcher is a program that helps handle AppImages. It is designed to simplify the method of organizing, updating, and eradicating the recordsdata that energy AppImage purposes.
Particularly, AppImage Launcher affords the next options:
- Automated integration of AppImage recordsdata into your desktop setting. This makes it simple to launch apps with out having to arrange desktop shortcuts or software launchers manually.
- Help for robotically launching updates to AppImage apps when a more moderen picture turns into out there.
- The power to take away AppImages out of your system in just a few clicks.
You possibly can consider AppImage Launcher as a package deal supervisor for AppImages. In different phrases, it does for AppImages what package deal managers like apt-get do for Debian packages, or what snap does for snap packages: It streamlines the group, updating, and elimination of packages that you just select to run in your system.
Associated: What Is AppImage? Advantages, Drawbacks, and Getting Began
This performance is beneficial as a result of AppImage itself would not provide any package deal administration options. AppImage is only a technique to run purposes primarily based on recordsdata (referred to as AppImages) you can obtain to your pc. In the event you use AppImage with out AppImage Launcher, you will need to carry out these duties manually.
The primary AppImage Launcher program is a GUI instrument, that means it runs with a graphical interface. Nevertheless, as famous under, there’s additionally a CLI extension for AppImage Launcher, which is beneficial if you wish to write scripts to automate AppImage Launcher operations.
AppImage Launcher Variations (Common vs. Lite)
Fashionable variations of AppImage Launcher can be found in two principal flavors: “Common” and “Lite.”
The common model affords extra options, particularly relating to integrating AppImages together with your desktop setting. That is as a result of the common model is put in as a standard software in your system utilizing root or sudo privileges.
Associated: Why and The right way to Use AppImage on Ubuntu
In distinction, the Lite model of AppImage Launcher runs as an AppImage itself, which implies it has much less entry to the system and due to this fact can execute fewer privileges.
The AppImage Launcher builders advocate utilizing the common model of the instrument each time potential. Nevertheless, the Lite model is beneficial in conditions the place you possibly can’t set up the full-featured instrument for some cause — which might be the case if, as an example, you do not have root privileges.
What Are the Advantages of Utilizing AppImage Launcher?
Once more, AppImage Launcher just isn’t required for utilizing AppImage. However AppImage Launcher does provide an a variety of benefits that you just will not get pleasure from for those who use AppImage by itself, together with:
- The power to automate the storage of AppImage recordsdata in a central location.
- Computerized integration of AppImage purposes into your desktop for simple entry.
- Computerized software updates and removals.
Why Use the AppImage Launcher CLI (ail-cli)?
Though you get these advantages for those who use the usual, graphical model of AppImage Launcher, you possibly can double down on the worth of the instrument (if you understand how to write down scripts, at the least) by additionally profiting from the command line interface (CLI) instrument that AppImage Launcher gives. The instrument is named ail-cli and is included as a part of the usual AppImage Launcher package deal.
Utilizing the CLI instrument, you possibly can write scripts in programming languages reminiscent of Bash or Perl to AppImage administration duties by way of AppImage Launcher performance. For example, for those who needed to combine a set of AppImage recordsdata into your desktop, you would write a script that calls ail-cli to carry out that job for a given set of AppImages.
Presently, ail-cli’s options are restricted to integrating and eradicating AppImages, however the builders promise so as to add options sooner or later.
Word that you just definitely needn’t use ail-cli to make use of AppImage Launcher. The graphical instrument gives all out there options; ail-cli is beneficial solely if you wish to write scripts.
The right way to Set up AppImage Launcher
There are two approaches to putting in AppImage Launcher. One is putting in the Common model of the instrument utilizing your Linux distribution’s package deal supervisor. The opposite is operating it as an AppImage.
Let’s stroll by means of every course of.
Normal AppImage Launcher set up on Ubuntu Linux
To put in AppImage Launcher utilizing a package deal supervisor, first configure your system to hook up with a repository that hosts packages for AppImage launcher. Then, set up the package deal.
The particular steps right here will fluctuate relying on which Linux distribution you utilize as a result of totally different distributions use totally different package deal managers. However to make use of Ubuntu for instance, listed below are the steps for putting in AppImage Launcher.
First, add the AppImage Launcher repository to your system’s software program sources listing:
sudo add-apt-repository ppa:appimagelauncher-team/secure
Then, set up the package deal:
sudo apt set up appimagelauncher
Lite set up
You possibly can run AppImage Launcher Lite utilizing an AppImage, with out putting in it to your system as a package deal.
To take action, first navigate to the listing of AppImage releases on GitHub. You will discover on that web page a collection of releases, every of which corresponds to a unique model of the instrument.
Determine which launch you wish to run (the newest model is usually greatest), then click on the Property button, which is able to reveal an inventory of particular person recordsdata:
The recordsdata whose names finish in .AppImage are AppImage recordsdata. The i386.AppImage file is for methods operating a 32-bit kernel, whereas x86_64.AppImage is for these with a 64-bit kernel, so you’ll want to choose whichever package deal is true to your system. Most trendy Linux methods run 64-bit kernels, however for those who’re uncertain of yours, run the command “uname -m” in a terminal; the output might be your kernel model.
After deciding which package deal you need, click on on the file to obtain it. Then, ensure that it’s executable by operating a command like the next:
chmod +x appimagelauncher-lite-2.1.4-travis987-7cb4d70-x86_64.AppImage
Now, you possibly can run the file with:
Or launch it graphically by double-clicking on the file in your file browser.
The right way to Use AppImage Launcher
AppImage Launcher is designed to “intercept” actions involving AppImages. This implies you do not have to run this system explicitly and inform it the place your AppImages dwell. As a substitute, it runs within the background as a system course of and robotically detects everytime you open up an AppImage file.
You will know it is working since you’ll see a immediate like this the primary time you run an AppImage file with AppImage Launcher put in:
This display asks you to substantiate configuration particulars. You possibly can customise in order for you. In any other case, click on the OK button, and you may transfer onto the principle AppImage Launcher display:
Right here, you possibly can inform AppImage Launcher whether or not or to not combine the AppImage you have chosen into your desktop. In the event you simply wish to run the app as soon as with out integrating (which you’ll for those who’re simply testing it), select the “Run as soon as” choice. In the event you plan to make use of the app greater than as soon as, it is a good thought to combine it.
So, so long as you put in AppImage Launcher utilizing a package deal or by operating the Lite launch as an AppImage, the instrument ought to robotically run everytime you launch one other AppImage file.
Updating and eradicating apps
When you combine an software, you possibly can examine for updates or select to take away it utilizing the context menu of the applying. To entry that, begin typing the applying’s title in your system’s software launcher, and you may see a collection of choices associated to AppImage Launcher.
Word that this implies you do not have to run any software to replace or take away purposes utilizing AppLauncher. You deal with these duties by means of the context menu.
What if AppImage Launcher Is not Working?
In the event you discover that AppImage Launcher would not begin whenever you launch an AppImage, the more than likely cause is that the AppImage Launcher course of just isn’t operating. To examine whether or not that is the case, sort this command in a terminal:
ps -e | grep appimagelaunch
If that command generates no output, the method just isn’t operating. In that case, you possibly can try to begin it manually by typing:
If that works, it’s possible you’ll wish to arrange a startup program to launch appimagelauncherd robotically each time your system begins.
Word as effectively that for those who run AppImage Launcher Lite as an AppImage after which reboot, the AppImage Launcher course of will not begin once more till you run its AppImage (though your configuration information ought to persist between reboots). You will must run the AppImage Launcher AppImage manually once more after every reboot.
In the event you run into different surprising points with AppImage Launcher, think about downloading a unique model of the instrument (in case the one you are utilizing is buggy) or submit a problem to the builders on GitHub.
By itself, AppImage makes it simple to run purposes on any Linux distribution. However AppImage Launcher makes AppImages even less complicated to work with, due to options that automate software integration into your desktop setting and that streamline software updates and elimination.
In regards to the creatorChristopher Tozzi is a know-how analyst with subject material experience in cloud computing, software growth, open supply software program, virtualization, containers and extra. He additionally lectures at a serious college within the Albany, New York, space. His e book, “For Enjoyable and Revenue: A Historical past of the Free and Open Supply Software program Revolution,” was revealed by MIT Press.