Lubuntu24.04LTSにFirefoxをインストールしてみました。Lubuntuを最小構成でインストールしたのでブラウザが入っていなかったためです。
Firefoxはdebパッケージとsnap版がありますが、snap版のほうをインスールしました。ubuntuではFirefoxはsnap版に移行しているからという理由です。Lubuntuは軽量OSであり軽いことがメリットなのですが、snap版のFirefoxを入れたら重くなるだろうという気もしていますのでインストールするかどうかは本人の判断でしょう。
Lubuntuにはそもそもsnap自体が入っていないので、Firefoxを入れると自動でsnapdもインストールされます。
インストール自体は簡単です。aptでインストールをするとデフォルトでsnap版となります。
$ sudo apt update
$ sudo apt install firefox
snap版としてインストール出来たかの確認です。
$ snap list
ターミナルからCUIでFirefoxを起動することができます。
$ firefox
終了するときはターミナルに Ctrl+C を入力します。
Firefoxのアイコンをクリックしての起動ですが、アイコンの作成が必要です。アイコンと書きましたが .desktop という拡張子のファイルを作成します。
.desktop ファイルですが配置場所によって適用される範囲が異なります。
システム全体に適用する場合
/usr/share/applications/
ユーザー個別に適用させる場合
~/.local/share/applications/
~/.local/share/applications/ 配下に firefox.desktop というファイル名で配置をしてみます。記載内容は以下です。
$ vi firefox.desktop
[Desktop Entry] Name=Firefox Comment=Web Browser Exec=/snap/bin/firefox %U Icon=firefox Terminal=false Type=Application Categories=Network StartupNotify=true
firefox.desktop には実行権限を付けます。
$ chmod 700 firefox.desktop
ファイルマネージャからアプリケーション ⇒ インターネットと辿るとFirefoxのアイコンが出来ているのでクリックすればFirefoxが立ち上がります。
このアイコンへのパスは menu://applications/ となっているのですが、これは物理的なディレクトリではなく仮想的なメニュー表示用のスキーマです。Lubuntuが .desktop ファイルを読み込んで表示しているものです。
実はよく見ると(見なくてもですが)上記のインターネットのフォルダにはFirefoxが2つあります。1つはアイコンの表示があるものと、もう1つはアイコンの表示がないものです。
Firefoxを右クリックでプロパティを選ぶとファイルの情報がわかるのですが、アイコン表示のある方は firefox.desktop です。これは ~/.local/share/applications/ 配下に配置したものです。
ではアイコン表示がないものは何かと言うと、プロパティを見てみると firefox_firefox.desktop というファイルであることがわかります。
この firefox_firefox.desktop ですが、これはsnap版のFirefoxが自動生成した .desktop ファイルとのことです。このファイルの実体は以下にあります。
/var/lib/snapd/desktop/applications/
ですので ~/.local/share/applications/ 配下の firefox.desktop の作成は不要のようです。ただ firefox_firefox.desktop はアイコンの表示がなく少し気持ち悪いです。firefox.desktop を残してこちらを消そうと思ったのですが、手動で firefox_firefox.desktop を削除しても snap refresh や再インストールをすると復活してしまうとのことです。
そうなると firefox_firefox.desktop の方を残したほうが良いのか?という気にもなります。
firefox_firefox.desktop の中身を見たところIconの記載は Icon=/snap/firefox/6836/default256.png となっていて、実際のファイルもその場所にあります。アイコンのファイルがあるのに表示されないのは謎です。結局、解決しないままです。
とりあえず snap版のFirefoxが用意した firefox_firefox.desktop の方を残しておくことにしました。アイコンは未表示のままですが。。