トップ 最新 追記

本 日 の h o g e

hogeとはワイルドカードのようなものです。日々起こった、さまざまなこと −すなわちワイルドカード− を取り上げて日記を書く、という意味で名付けたのかというとそうでもありません。適当に決めたらこんな理由が浮かんできました。

更新情報の取得には rdflirs を使ってもらえると嬉しいです.


04/24/2023 ふむ [長年日記]

tDiary 7487日目

[小ネタ] oneshot firefox

何だかよく分からんけどいつの頃からか firefox のプライベートウィンドウを開くと firefox 全体がハングするようになってしまい,しかし今ひとつ原因も不明なので,もう一時的に別プロファイルを作って新しいプロセスを起動することにした.

$ cat ${HOME}/.config/systemd/user/firefox-oneshot-0@.service
[Unit]
Description=oneshot firefox (%i) for display :%j

[Service]
Type=simple
Environment=DISPLAY=:%j
ExecStartPre=/usr/bin/install -d -D -m 0700 -o %u -g %g %T/%p-%i
ExecStopPost=/bin/rm -rf %T/%p-%i
ExecStart=/usr/bin/firefox -no-remote -profile %T/%p-%i

こんなのを作っておいて,

$ systemctl --user start firefox-oneshot-${DISPLAY#:}@$(uuidgen).service

こんな風に起動.

他に必要な環境変数は適宜 Environment= 等を追加のこと.