ホームページ > システムチュートリアル > Linux > linuxでデスクトップファイルインストールコマンドを使用して、デスクトップメニューエントリのアピメージのエントリを作成する方法

linuxでデスクトップファイルインストールコマンドを使用して、デスクトップメニューエントリのアピメージのエントリを作成する方法

Lisa Kudrow
リリース: 2025-03-19 09:08:10
オリジナル
723 人が閲覧しました

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ファイル名にベンダープレフィックスを追加します。

インストールと使用

  1. desktop-file-utilsのインストール:配信のパッケージマネージャーを使用してください。

    • Debian/ubuntu: sudo apt install desktop-file-utils
    • Fedora/Red Hat: sudo dnf install desktop-file-utils
  2. .desktopファイルを作成:サンプルmyapp.desktopファイル:

 [デスクトップエントリ]
名前=私のアプリケーション
コメント=これは私の素晴らしいアプリケーションです
exec =/path/to/myApp
icon =/path/to/myapp-icon.png
ターミナル= false
type = application
カテゴリ=ユーティリティ;
ログイン後にコピー

プレースホルダーをアプリケーションの詳細に置き換えます。

  1. .desktopファイルをインストールします。
 sudo desktop-file-install  -  dir =/usr/share/applications myapp.desktop
ログイン後にコピー
  1. デスクトップ環境を更新する:ログアウトして戻るか、 sudo update-desktop-databaseを実行します。

Appimageの統合(例:MarkText)

  1. marktext.desktopを作成:
 [デスクトップエントリ]
name = marktext
コメント=シンプルでエレガントなマークダウンエディター
exec =/usr/local/bin/marktext // appimageのシンボリックリンクへのパス
icon =/opt/marktext.png //アイコンへのパス
ターミナル= false
type = application
カテゴリ=ユーティリティ;
ログイン後にコピー
  1. インストール:
 sudo desktop-file-install  - -dir =/usr/share/applications marktext.desktop
ログイン後にコピー
  1. 更新:ログアウト/inまたはsudo update-desktop-databaseを実行します。

linuxでデスクトップファイルインストールコマンドを使用して、デスクトップメニューエントリのアピメージのエントリを作成する方法

Appimageメニューエントリの削除

/usr/share/applicationsから.desktopファイル( marktext.desktopなど)を削除し、 sudo update-desktop-databaseを実行します。

結論

desktop-file-install Linuxデスクトップへのポータブルアプリケーションの統合を合理化し、よりユーザーフレンドリーなエクスペリエンスを提供します。サードパーティのツールの必要性を排除し、デスクトップ環境とのシームレスな相互作用を保証します。

さらなる読み取り: [Appimages、AUR、Flatpaks、SnapsをBauhで管理するためのリンク(利用可能な場合は実際のリンクに置き換えます)]

以上がlinuxでデスクトップファイルインストールコマンドを使用して、デスクトップメニューエントリのアピメージのエントリを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート