次の記事では、 Gnomeデスクトップ環境でAppImageファイルのカスタムアプリケーションランチャーを作成する方法 Ubuntuから。 明らかな理由でUbuntuに焦点を当てますが、この方法はGnomeデスクトップ環境を使用する他のディストリビューションでも機能するはずです。
まず第一に、それをコメントする必要があります AppImageファイルは、アプリケーションとそれが使用するライブラリの圧縮画像です。。 これらのファイルのXNUMXつを実行すると、実行するためにファイルシステムに一時的にマウントされます。 この方法を使用すると、開発者はアプリケーションをAppImageファイルにパッケージ化でき、任意のディストリビューションで実行されます。
アプリケーションのAppImageファイルをダウンロードして使用する場合、インストールする必要はなく、root権限も必要ありません。 このタイプのファイルは、システムに変更を加えません、およびそれらは、パッケージ内のすべての依存関係とライブラリを含むポータブルユニバーサルバイナリです。
AppImageとして配布されているアプリケーションをダウンロードする場合、これはコンピューター上の別のファイルにすぎません。 アプリケーションを開くには、このファイルを実行可能にし、コマンドラインでパスを指定するか、ファイルマネージャーからファイルをダブルクリックしてアプリケーションを起動する必要があります。。 アプリケーションランチャーに興味がある場合は、自分で作成する必要があります。
AppImageファイルのアプリケーションランチャーを作成するにはどうすればよいですか?
AppImageファイルをダウンロードします
AppImage形式の利点のXNUMXつは、 これらのファイルは開発者のWebサイトから直接ダウンロードでき、通常、使用しているディストリビューションは関係ありません。。 次の行では、Ferdiアプリケーションの画像をあなたからダウンロードします GitHubのリリースページ. Ferdi は、チャットサービスとメッセージングサービスをXNUMXつのアプリケーションに組み合わせたメッセージングアプリケーションです。
ブラウザを使用してアプリケーションをダウンロードすることに加えて、 ターミナル(Ctrl + Alt + T)を開いてファイルをダウンロードし、実行可能にしてアプリケーションを起動することもできます。:
wget https://github.com/getferdi/ferdi/releases/download/v5.6.0-beta.8/Ferdi-5.6.0-beta.8.AppImage
chmod +x Ferdi-5.6.0-beta.8.AppImage ./Ferdi-5.6.0-beta.8.AppImage
しかし AppImageファイルは、任意のディレクトリからダウンロードして実行できますファイルシステムを適切に整理するために、このファイルのランチャーを作成する前に、ファイルシステムをより適切なディレクトリに移動しましょう。
mkdir ~/bin; mv Ferdi-5.6.0-beta.8.AppImage ~/bin/
AppImageファイルのアプリケーションランチャーを作成します
Ubuntuの特徴のXNUMXつは、「」をクリックしてアプリケーションを起動できることです。アプリケーションを表示する」ドックから、アプリケーションウィンドウでアプリケーションを見つける必要があります。 アプリケーションをこのアプリケーションウィンドウに表示するには、適切なディレクトリにデスクトップエントリが必要です。 これらのランチャーは、アプリケーションを開始して拡張子で終了する方法を指定するファイルです。 。デスクトップ.
システム全体のアプリケーションでは、ディレクトリにデスクトップエントリがあります / usr / share / applications。 ただし、このディレクトリへの書き込みにはroot権限が必要であり、AppImagesファイルの利点のXNUMXつは、root権限を必要としないことです。 ディレクトリにデスクトップエントリを作成しましょう 〜/ .local / share / applications。 このディレクトリは、現在のユーザーのデスクトップエントリに使用されます。 ここで.desktopファイルを作成すると、現在のユーザーがランチャーを使用できるようになります.
ランチャーコンテンツ
私たちのお気に入りのテキストエディタで、 次の場所にFerdi.desktopというファイルを作成します。 〜/ .local / share / applications.
vim ~/.local/share/applications/Ferdi.desktop
ファイルを開くと、内部 次のコンテンツを貼り付けて保存します:
[Desktop Entry] Name=Ferdi Comment=Aplicación de mensajería Exec=/home/nombre-de-usuario/bin/Ferdi-5.6.0-beta.8.AppImage Icon=/home/nombre-de-usuario/Imágenes/Ferdi.jpeg Terminal=false Type=Application Categories=Internet;
- で 前線 わたしたちは・・・にいくつもりです これがデスクトップ入力であることを指定します.
- La 二行目 アプリケーションの名前を示します アプリケーションウィンドウに表示されます。
- La XNUMX行目 で構成されています 情報として見ることができるコメント.
- で XNUMX行目 実行可能ファイルへのパスが指定されています. ここでは、ユーザー名をそれぞれが使用するユーザー名に置き換える必要があります.
- La XNUMX行目 使用するアイコンを示します. ここでは、カスタムアイコンへのパスを指定するか、アイコンパックの一部であるアイコンを使用できます.
- で XNUMX行目 このアプリケーションがターミナルで実行されるかどうかが指定されます.
- La XNUMX行目 それがアプリ、リンク、またはディレクトリであるかどうかをシステムに通知します.
- に対する 最後の行 アプリケーションが属するカテゴリを指定します。 これは、アプリランチャーをさまざまなカテゴリに分類するアプリメニューに対して行われます。
デスクトップエントリが作成および保存されたので、 アプリケーションウィンドウにアプリケーションが表示されます そこから実行できるはずです。
オプションで、 アイコンを右クリックして、 お気に入りに追加 このランチャーを常にドックに残したい場合.