kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu デスクトップエントリー その1 - デスクトップエントリーについて・デスクトップエントリーの基本仕様

デスクトップエントリーとは

  デスクトップエントリーは、アプリや場所(URL形式)を示す情報を定義します。
  デスクトップメニューの<Menu>要素内で、メニュー内に含めるデスクトップエントリーを指定します。

  主にアプリのショートカットに利用されますが、ソフトリンクと異なり様々な情報を格納することができます。
  アプリケーションレンズは、このデスクトップエントリーを読み込みアプリを表示しています。


デスクトップエントリーの種類

  デスクトップエントリーには以下の2種類があります。

  1.アプリケーション

    アプリのショートカットです。
    最も良く利用されるデスクトップエントリーの種類です。

  2.リンク

    リソースへのリンクです。
    例えば「http://www.ubuntu.com」や「file:///home/ubuntu」など、 URLで表現できるリソースへのリンクです。

ファイルの配置場所

  デスクトップエントリーファイルの配置場所です。

  デフォルトの配置場所

    デスクトップエントリーファイルのデフォルトの配置場所です。
    ユーザー固有のフォルダーと全ユーザー共通のフォルダーに別れます。

ユーザー固有 ~/.local/share/applications
全ユーザー共通 /usr/local/share/applications
/usr/share/applications

  「/usr/local/share」と「/usr/share」の違いについては、「XDG Base Directory Specification」や「アプリのインストール先」を参考にしてください。

    ~/.local/share/applications

      各ユーザー専用のフォルダーです。
      このフォルダーにデスクトップエントリーファイルを配置した場合は、そのユーザーのみ利用できます。


    /usr/local/share/applications

      全ユーザー共通のフォルダーです。
      このフォルダーは、自分で作成したデスクトップエントリーファイルを全ユーザーで共有したい時に利用するとよいでしょう。


    /usr/share/applications

      全ユーザー共通のフォルダーです。
      このフォルダーは、パッケージ管理システムでインストールするアプリのデスクトップエントリーファイルが配置されます。


  優先順位について

    ユーザー固有のフォルダーに配置したデスクトップエントリーファイルが優先されます。
    また、全ユーザー共通のフォルダーが2種類ありますが、「/usr/local/share/applications」フォルダーが優先されます。

    ただし、デスクトップメニューの記述次第で特定のフォルダーが優先されることもあります。

  異なるフォルダーの使用について

    デスクトップメニューの記述次第で、上記とは異なるフォルダーを利用することもできます。

  アクセス権について

    全ユーザー共通のフォルダーにデスクトップエントリーファイルを配置する場合は、「その他」のアクセス権が最低でも「読み込み専用」になっている必要があります。


ファイルのフォーマット

  デスクトップエントリーファイルのフォーマットです。
  テキストエディターで作成・編集できます。


  ディレクトリーエントリー同様に、中身はWindowsのINIファイルのような構造をしています。

  ファイルフォーマット

文字コード UTF-8
改行コード LF(Unix/Linuxの一般的な改行コード)
ファイルの拡張子 .desktop

  メニューファイルと異なりXML形式ではありません。
  ファイルを保存するときは注意してください。


デスクトップエントリーファイル
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その42 - Ubuntu 26.04.1 LTS のリリーススケジュール
    Ubuntu 26.04.1 LTSのリリーススケジュール Ubuntu 26.04.1 LTS のリリーススケジュールを紹介します。
  • Ubuntu 24.04 その93 - Linux kernel 7.0 が利用可能に・Linux kernel 7.0 にアップグレードするには
    Linux kernel 7.0 が利用可能に 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Linux kernel 7.0 へアップグレードできるようになりました。
  • Linux その414 - KDE Plasma で実装予定の新機能や改善・絵文字の表示サイズを変更機能やディスプレイ設定画面の改善など
    KDE Plasma で実装予定の新機能や改善 2026年8月1日、KDE Plasma で実装予定の新機能や改善が以下で紹介されました。
  • Linux その413 - GNOME 向けアプリとアップデートの紹介・カラーピッカーやメディアプレーヤーなど
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Linux その412 - KDE 環境で大量のファイルコピー時に、ファイル処理のパフォーマンスが大幅に向上
    ファイル処理のパフォーマンスが大幅に向上 KDE 環境で大量のファイルをコピーする時に、ファイル処理のパフォーマンスが大幅に向上しました。
  • Ubuntu 26.04 その64 - AMD 環境で PC をシャットダウンできない現象
    AMD 環境で PC をシャットダウンできない現象 AMD 環境で PC をシャットダウンできない現象が報告されています。
  • Linux その411 - KDE Plasma で実装予定の新機能や改善・セッションの自動ロックや kscreenctl ツールなど
    KDE Plasma で実装予定の新機能や改善 2026年7月25日、KDE Plasma で実装予定の新機能や改善が以下で紹介されました。
  • Ubuntu 26.10 その18 - GRUB の機能削減とセキュリティー強化
    GRUB の機能削減とセキュリティー強化 GRUB の機能削減とセキュリティー強化が予定されています。
  • Ubuntu 26.04 その65 - ソフトウェアのアップデート通知が表示されない現象
    ソフトウェアのアップデート通知が表示されない現象 ソフトウェアのアップデート通知が表示されなくなる現象が報告されています。
  • Ubuntu 26.04 その66 - Intel CPU 内蔵 GPU でスリープから復帰に時間がかかる現象
    スリープから復帰に時間がかかる現象 Intel CPU 内蔵 GPU でスリープから復帰に時間がかかる現象が報告されています。
記事のピックアップ
オプション