🍣
Ubuntu の Firefox に関するメモ
Profile問題
-
ubuntu desktop での firefox の挙動を調査することになった。
-
理由は Profile 管理で、ファイルそのものを確認したい(特に Cookie)
-
対象は snap でインストールされている firefox
-
以前 firefox は snap ではない旧来のインストール方法でデプロイされていた。
-
2022年ごろから canonical snap による配布に変わった。
-
最近、いくつかのアプリは 「これがアプリケーションコンテナに入れられている」ということを薄々感じるような実行状況を確認していた。
-
snap とはなにか? ⇒ snap
-
便利ではあるもののやっぱりロックイン的なものがある snap ..
-
実際に調べると /snap 以下にアプリケーションコンテナが並んでいる。
-
firefox の profile がどこにあるのか・・・
FIREFOX_CONFIG="$SNAP_REAL_HOME/.mozilla/firefox"
- 当てずっぽうで探したら ~/snap/firefox が発見された
- ただしこれは Profile格納先ではない模様・・・
- 斯くなる上は伝家の宝刀 "lsof" を抜くほかない・・・
/home/strnh/snap/firefox/common/.mozilla/firefox/jeeovhhg.default/synced-tabs.db-shm
- 無事に cookie.sqlite を発見。
- 今回の記事を書こうとしたきっかけ: 某通販サイトを Firefoxで開こうとしたら、 NS_ERROR_NET_INTERRUPT error が出てしまったこと。
- 最終的には 古い Cookie を削除することで復旧したが、この現象を再現できるか試す。
- firefox は、sqlite で Cookie を管理しているので、sqlite の WALをイジれば削除された Cookie を再現できるに違いない。
Discussion