retireSakiの日記

たぶん引退した?ソフトウエアエンジニアのブログ

今さらに聞けない!Linuxで自作アプリはデスクトップエントリファイル《.desktop》から起動

今回の記事はLinux系OSを扱う初心者向けです m(_ _)m

 長年Linuxを使っている人は、当然知っていることで、デスクトップ上でGUIで起動するような自作アプリは、基本的に『デスクトップエントリファイル』を作成し特定のフォルダーに保存します。
GnomeKDEなどデスクトップ環境でのショートカットファイルのような働きをします。

 コマンドライン等から起動することもできますが、面倒なので『デスクトップエントリファイル』を作成します。

『デスクトップエントリファイル』(.desktop)の作り方

 テキストエディタなどを使って、UTF-8エンコードで《アプリ名.desktop》で特定のフォルダーに保存します。

Ubuntuの場合
 ログインユーザーで動作させる
  /.local/share/applications
 全ユーザーで動作させる
  /usr/share/applications
に保存します。

サンプル

[Desktop Entry]
Version=1.0
Name=MyApp
Name[ja]=マイアプリ
Comment=This application is created by me
Comment[ja]=自作したアプリだよ
Keywords=editor;
Exec=/home/test/Develop/myapp
Icon=/home/test/Develop/myapp.png
Terminal=false
Type=Application
StartupNotify=true
Categories=Qt;editor;
MimeType=application/xspf+xml;

エントリーキーの詳細

 

 

 

 

 

 

注目記事

「Amazon.co.jpアソシエイト」または「[乙の名称を挿入]は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。