ChromebookのLinuxアプリ
ChromebookにLinuxアプリをインストールする際、aptコマンドを使ってインストールするとランチャーに同アプリのアイコンが自動で追加されます。
パッケージインストールしか行わない場合はこれで問題ありません。ただしソースコードからビルドしたり、バイナリファイルを展開した場合はランチャーに追加されないので、ターミナルから起動させることになります。
開発を行う際にはどうせターミナルを上げるのでターミナルからの起動でも構わないのですが、Chromebookの洗練さをなにか欠いているような感じがします。なんとかランチャーから起動させる方法はないものか調べてみました。
ランチャーに起動アイコンを追加する
アイコンの追加は非常に簡単で、/usr/share/applications
に拡張子をdesktopとしたフィアルを追加するだけです。
ファイルの中身は例えばIntelliJ IDEAをインストールした場合は、以下のようになります。
[Desktop Entry] Name=Intellij Comment=Intellij Exec=/home/user/intellij/idea.sh ← 実行ファイルの場所 Icon=/home/user/intellij/idea.png ← アイコンの画像ファイル Terminal=false Type=Application Categories=Unknown
このdesktopファイルを置くと自動的に読み込まれ、ランチャーに表示されるようになります。