webページからダウンロードした
Ubuntu
用のアプリには、アプリ起動用のショートカットが作成されず、ターミナルに起動コマンドを打ち込むことで起動するアプリが多々存在する。
しかし、
Ubuntu
のデスクトップエディションはリッチな
GUI
を備えているにもかかわらずこれを活用せずターミナルを利用しなければならないのは普通の人にとっては若干不便だろう(パソコンオタクは
CUI
でしか操作できないことに喜びを感じることもあるかもしれないが、)。
そこで、ターミナルでのコマンド入力により起動するアプリのデスクトップアイコンを作成する方法を書きたいと思う。
ターミナル操作用シェルスクリプトの作成
ショートカットアイコン用の画像を用意
アプリケーション一覧に表示されるデスクトップショートカットの作成
テキストエディタ
を用いて任意の
ディレクト
リにターミナルを操作する
シェルスクリプト
を作成する。
$ sudo vim usr/run_app
#!/bin/
bash
と、ターミナルで入力したいコマンドを記述する。
#!/bin/bash
app_launch_command
シェルスクリプト
に実行権限を付与する。
sudo chmod +x usr/run_app
ショートカットアイコン用の画像を用意
ショートカットアイコンとして表示させたい画像ファイルを用意し、任意の
ディレクト
リに保存しておく。
アプリケーション一覧に表示されるデスクトップショートカットの作成
テキストエディタ
を用いてデスクトップショートカットファイルを作成する。
デスクトップショートカットはUbuntu18.04の場合、/usr/share/applications/
ディレクト
リに作成する。
sudo vim /usr/share/applications/app.desktop
ファイルには、以下の内容を記述する。
Execには起動させたいアプリケーションのpath(今回の場合は、先程作成した
シェルスクリプト
)を記述する。
NameやCommentには任意の名前やコメントを記述する。
Iconには、先程用意したショートカット用のア
イコン画
像のpathを記述する。
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=usr/run_app
Name=app
Comment=this is application launch shortcut icon
Icon=/usr/app.png
以上でアプリケーション一覧画面にショートカットアイコンが作成され、アイコンをクリックすることで任意のアプリを起動することができるはずである。