desktop-file-install
を使用して、ポータブルアプリをLinuxデスクトップに統合します
LinuxのAppimagesのようなポータブルアプリケーションパッケージを実行するのは便利ですが、デスクトップ環境に統合すると、使いやすくなります。 desktop-file-install
ユーティリティは、デスクトップエントリ(ショートカット、メニュー項目、ランチャー)をAppimageやその他のアプリケーションバンドルに作成することにより、このプロセスを簡素化します。これにより、デスクトップにアイコンを配置し、LinuxのスタートメニューにAppimagesを追加して、定期的にインストールされたプログラムのエクスペリエンスを反映することにより、使いやすさが向上します。このチュートリアルでは、Appimageを統合する実用的な例とともに、Linuxでdesktop-file-install
をインストールして使用する方法を示しています。
desktop-file-install
とは何ですか?
desktop-file-install
適切なシステムの場所にデスクトップエントリファイル(.desktopファイル)をインストールまたは更新します。これらのファイルには、アプリケーション情報(名前、アイコン、説明、起動コマンド)が含まれ、アプリケーションがメニューとランチャーに表示される方法を定義します。
構文と共通オプション
基本的な構文は次のとおりです。
desktop-file-install [options] file.desktop
一般的なオプションは次のとおりです。
--dir=directory
:インストールディレクトリを指定します(デフォルト/usr/share/applications
またはXDG_DATA_DIRS
に)。--delete-original
:インストール後に元の.DeskTopファイルを削除します。--add-category=Category
:.desktopファイルにカテゴリを追加します。--remove-category=Category
:.desktopファイルからカテゴリを削除します。--vendor=vendor
:.desktopファイル名にベンダープレフィックスを追加します。インストールと使用
desktop-file-utils
のインストール:配信のパッケージマネージャーを使用してください。
sudo apt install desktop-file-utils
sudo dnf install desktop-file-utils
.desktopファイルを作成:サンプルmyapp.desktop
ファイル:
[デスクトップエントリ] 名前=私のアプリケーション コメント=これは私の素晴らしいアプリケーションです exec =/path/to/myApp icon =/path/to/myapp-icon.png ターミナル= false type = application カテゴリ=ユーティリティ;
プレースホルダーをアプリケーションの詳細に置き換えます。
sudo desktop-file-install - dir =/usr/share/applications myapp.desktop
sudo update-desktop-database
を実行します。Appimageの統合(例:MarkText)
marktext.desktop
を作成:
[デスクトップエントリ] name = marktext コメント=シンプルでエレガントなマークダウンエディター exec =/usr/local/bin/marktext // appimageのシンボリックリンクへのパス icon =/opt/marktext.png //アイコンへのパス ターミナル= false type = application カテゴリ=ユーティリティ;
sudo desktop-file-install - -dir =/usr/share/applications marktext.desktop
sudo update-desktop-database
を実行します。 Appimageメニューエントリの削除
/usr/share/applications
から.desktopファイル( marktext.desktop
など)を削除し、 sudo update-desktop-database
を実行します。
結論
desktop-file-install
Linuxデスクトップへのポータブルアプリケーションの統合を合理化し、よりユーザーフレンドリーなエクスペリエンスを提供します。サードパーティのツールの必要性を排除し、デスクトップ環境とのシームレスな相互作用を保証します。
さらなる読み取り: [Appimages、AUR、Flatpaks、SnapsをBauhで管理するためのリンク(利用可能な場合は実際のリンクに置き換えます)]
以上がlinuxでデスクトップファイルインストールコマンドを使用して、デスクトップメニューエントリのアピメージのエントリを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。