デスクトップアイコン (shortcut) の作り方#

ゴール#

WindowsやMac、Linux (一部) にあるようなアプリを起動するためのショートカットを作る
../../_images/create_desktop_icon_0.jpg

アプリケーションとアイコンのダウンロード#

今回は、例として Krita というアプリのアイコンを作成
公式ページよりAppImageをダウンロード
起動しない場合は実行権限の確認!(chmod)
../../_images/create_desktop_icon_1.jpg

アイコンはネットから適当に拾ってくる
特に指定はないが透過画像 (png, svg, etc.) であると近代的でいい
../../_images/create_desktop_icon_2.jpg

保存場所はどこでもよいが、筆者は /home/$USER の中にAppというフォルダを作ってその中で管理している(参考まで)

デスクトップエントリファイルの作成#

/home/$USER/.local/share/applications の中に、拡張子が .desktop のテキストファイルを作成
コマンドかマウス操作どちらでも可

$ cd /home/$USER/.local/share/applications
$ touch krita.desktop
../../_images/create_desktop_icon_3.jpg

ファイルに情報の書き込み#

アプリケーションの名前や実行コマンド、アイコンなどの設定をする

key

description

Type

項目のタイプ指定(Application、Link)

Encoding

デスクトップエントリの文字コード

Name

アプリ名

Version

アプリのバージョン

Comment

アプリの説明文

Exec

実行コマンド(対象アプリへのPATH)

Icon

アイコンファイルへのPATH

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Krita
:Comment=Krita
Exec=/home/ユーザー名/Apps/Krita/krita-5.1.5-x86_64.appimage
Icon=/home/ユーザー名/Apps/Krita/icon.svg

Terminal=false
../../_images/create_desktop_icon_4.jpg

デスクトップファイルデータベースを更新する#

Alt + F2で “Run a Command” の画面を表示し、r を入力して Enter
実行できなければ,一旦ログアウトする手もある
../../_images/create_desktop_icon_5.jpg

Reference#

  1. Linuxでアイコンを作成する方法

  2. 【Desktop entry】Linux環境でデスクトップアイコン(ショートカット)をfreedesktop.org仕様で作成する方法