Ubuntu 22.
snap版Firefoxは罠が多い
第710回の
22.
snapパッケージの作り方を解説した第654回
結果的に隔離されすぎて
- ホームディレクトリの外および
/media
の外にはアクセスできない - ホームディレクトリの位置が決め打ち
- ネットワーク共有ファイルを読み書きできない
- システムに影響を与える拡張機能を動かせない
- 起動に時間がかかる
たとえばFirefoxの場合なら,/tmp
以下にダウンロードしたHTMLファイルを,/media
」
さらにホームディレクトリを/home以外の場所にしている場合はFirefox自体が起動しません。これはFirefoxと言うよりはsnap側の問題です。
また,
Firefoxの起動時,
ここまではsnapパッケージそのものの制限に近い問題です。しかしながら,~/デスクトップ/
」
EvinceでPDFファイルを開いたとき,
他にもいろいろsnap版Firefoxの問題が報告されていますが,
特にFirefoxをヘビーに使っている人は,
snapパッケージの権限管理
さて,
XDG desktop portalはアプリケーション側が
snapパッケージは,
snap interfacesはXDG desktop portalと異なり,
ちなみにXDG desktop portalを利用しているアプリケーションはsnap interfacesのうちdesktop interfacesに接続している必要があります。
デスクトップアプリケーションの場合は,
ほぼすべての権限が有効化されており,
$ snap connections firefox
先ほど言及した