# デスクトップアイコン (shortcut) の作り方 ## ゴール WindowsやMac、Linux (一部) にあるようなアプリを起動するためのショートカットを作る
## アプリケーションとアイコンのダウンロード 今回は、例として [Krita](https://krita.org/en/) というアプリのアイコンを作成
公式ページよりAppImageをダウンロード
**起動しない場合は実行権限の確認!(chmod)**
アイコンはネットから適当に拾ってくる
特に指定はないが透過画像 (png, svg, etc.) であると近代的でいい
保存場所はどこでもよいが、筆者は /home/$USER の中にAppというフォルダを作ってその中で管理している(参考まで) ## デスクトップエントリファイルの作成 /home/$USER/.local/share/applications の中に、拡張子が .desktop のテキストファイルを作成
コマンドかマウス操作どちらでも可 ```bash $ cd /home/$USER/.local/share/applications $ touch krita.desktop ``` ## ファイルに情報の書き込み アプリケーションの名前や実行コマンド、アイコンなどの設定をする
| key |description| |:------------ |:-----------------------------------------------------------------------------------| |Type |項目のタイプ指定(Application、Link)| |Encoding |デスクトップエントリの文字コード| |Name |アプリ名| |Version |アプリのバージョン| |Comment|アプリの説明文| |Exec |実行コマンド(対象アプリへのPATH)| |Icon |アイコンファイルへのPATH| ```text [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 ``` ## デスクトップファイルデータベースを更新する Alt + F2で "Run a Command" の画面を表示し、r を入力して Enter 実行できなければ,一旦ログアウトする手もある
### Reference 1. [Linuxでアイコンを作成する方法](https://qiita.com/NoriakiOshita/items/303b57a5f82e779a4ec9) 2. [【Desktop entry】Linux環境でデスクトップアイコン(ショートカット)をfreedesktop.org仕様で作成する方法](https://debimate.jp/2019/03/30/linux%E7%92%B0%E5%A2%83%E3%81%A7%E3%83%87%E3%82%B9%E3%82%AF%E3%83%88%E3%83%83%E3%83%97%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%92free/)