UbuntuのアプリをDocに追加したい
Ubuntu Sowtwareでインストールしたアプリだと、アクティビティにアプリが表示されてそこからお気に入り登録すれば良いのですが、 バイナリで配布されているアプリや、自作アプリの場合アクティビティに出てこなくて困ることがあります。 そういった場合にDockに追加する場合の方法です。
.desktopアイコンの在り処
アクティビティに表示されるものは.desktopファイルで、以下の場所から探索されます。
- /usr/share/applications
- /usr/local/share/applications
- ~/.local/share/applications
この場所に.desktopファイルを作成すればアクティビティに表示され、お気に入り追加してDockに表示することも出来ます。
アプリケーションのデスクトップエントリ、または .desktop ファイルは、基本的にメタ情報の集合でありアプリケーションのショートカットです。これらのファイルは基本的に、システム全体でインストールしたアプリケーションなら /usr/share/applications または /usr/local/share/applications に、ユーザー個別にインストールしたアプリケーションなら ~/.local/share/applications に入っています。ユーザーのエントリはシステムのエントリよりも優先されます。
参考:
例
godotというオープンソースのゲーム開発アプリがあるんですが、これをDockから起動したい。 バイナリで配布されているのでこれを/usr/local/share/に置いて、 別途アイコンも入手して/usr/local/share/に置いておきます。
で /usr/local/share/applications に以下のファイルを作成します。
godot.desktop
[Desktop Entry] Name=Godot Comment=Godot Exec=/usr/local/share/Godot_v3.3.3-stable_x11.64 Icon=/usr/local/share/600px-Godot_icon.png Terminal=false Type=Application Categories=Development; StartupNotify=false NoDisplay=false