
アプリケーションがどこから来たかは気にしません。役に立つなら使います。しかし、Linuxデスクトップでは、アプリケーションをインストールする方法は数多くあります。ソースからインストールすることも、パッケージマネージャーからインストールすることも、SnapやFlatpakパッケージを使うこともできますし、AppImageを使うこともできます。
これらはどれも素晴らしい選択肢であり、最終的には必要なアプリケーションを手に入れることができます。しかし、すべてのインストール方法が同じように機能するわけではありません。例えば、ソースからインストールした場合、それらのアプリケーションは組み込みのパッケージマネージャーを使って簡単にアップグレードすることはできません。AppImageはLinuxでアプリケーションを実行する優れた方法ですが、デスクトップと統合できません。AppImageアプリを実行し、ドック、パネル、またはシェルフにピン留めしようとしてもできません。少なくとも、そのままではできません。
参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
幸いなことに、このプロセスを非常に簡単にする小さなアプリケーションがあります。AppImageLauncherというアプリケーションを使うと、実行したAppImageのエントリがデスクトップメニューに追加されます。このアプリケーションは、AppImageへのショートカットを作成し、実行権限を自動的に設定するだけです。
このツールをインストールして使用し、Linux デスクトップ生活を少し楽にする方法を紹介します。
AppImageLauncherをインストールして使用するために必要なもの
AppImageLauncherを使用するには、実行中のLinuxインスタンス、sudo権限を持つユーザー、そして実行用のAppImageが1つまたは2つ必要です。AppImageLauncherは、.debまたは.rpmパッケージをサポートする任意のシステムにインストールできます。必要なものはこれだけです。それでは始めましょう。
AppImageLauncherのインストール方法
AppImageLauncherのインストールは非常に簡単です。プロジェクトのGitHubページから、システムアーキテクチャに合った.debファイルまたは.rpmファイルをダウンロードし、~/Downloadsディレクトリに保存するだけです。
ファイルを保存したら、ターミナル ウィンドウを開き、次の 2 つのコマンドのいずれかを実行してインストールします。
- .deb パッケージの場合:
sudo dpk -i appimagelauncher*.deb
- .rpm パッケージの場合:
sudo rpm -i appimagelauncher*.rpm
パッケージがインストールされると、デスクトップ メニューにパッケージのランチャーが表示されます。
AppImageLauncherの使い方
AppImageLauncher を起動すると、設定ウィンドウが表示されます (図 A )。
図A

設定が必要なのは、AppImagesフォルダの場所だけです。デフォルトでは、このディレクトリは/home/USER(USERはユーザー名)にあります。しかし、AppImageLauncherはこのディレクトリを作成しません。そのため、ディレクトリを作成するか、AppImagesのホームディレクトリを別の場所に設定する必要があります。ディレクトリを作成する場合は、以下のコマンドで作成できます。
mkdir ~/Applications
また、appimagelauncherd タブをクリックし、監視する追加のディレクトリ ウィンドウの右側にある上部のボタンをクリックして、追加するディレクトリを選択することにより、追加のディレクトリを追加することもできます (図 B )。
図B

アプリの設定が完了したら、「OK」をクリックします。
必要なAppImageを新しく作成した~/Applicationsフォルダにダウンロードするか、既にダウンロード済みのAppImageをこのフォルダに移動します。準備が完了したら、ファイルマネージャーを開き、~/Applicationsディレクトリに移動して、いずれかのAppImageをダブルクリックします。AppImageLauncherが新しいウィンドウ(図C)を開き、「一度だけ実行」または「統合して実行」のどちらかを選択するように求められます。「統合して実行」をクリックすると、デスクトップメニューにランチャーが追加され、アプリケーションが実行されます。
図C

監視対象ディレクトリ内から新しいAppImageを起動するたびに、AppImageLauncherは「実行するか、実行して統合するか」を尋ねます。新しいAppImageを統合しておけば、アクセスしやすくなります。
AppImageLauncher を使用して AppImage アプリケーションを Linux デスクトップに統合する方法はこれだけです。
TechRepublic Academy の The Mastering Linux Development Bundle で Linux についてさらに詳しく学びましょう。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。