bibi/src/dpid.html

29 行
1.4 KiB
HTML

<title>Dillo ブラウザーの dpid を自動終了する方法 - 美々蝶々</title>
<h1>Dillo ブラウザーの dpid を自動終了する方法</h1>
<ul>
<li>2023-02-12 たかし</li>
<li>最終更新日: 2023-03-12 (陰暦02月21日) exit のステータスコードを修正</li>
</ul>
<p>Dillo を実行すると、プロセス「dpid」が起動する事があります。このプロセスは Dillo の終了後も殘ります。次のシェルスクリプトを dillo の名前で、PATH の通つた場所 (~/.local/bin など) に置いて実行権限を設定すれば、Dillo を終了した時に dpid も終了します。複數の Dillo を起動した時は、全ての Dillo を終了したら dpid を終了します。</p>
<pre><code>#!/bin/sh
<var>/usr/local/bin/dillo</var> $@
result=$?
if [ ! `pgrep dillo` ] ; then
pkill '^dpid$'
pkill '\.dpi$'
fi
exit $result</code></pre>
<ul>
<li>※「<code><var>/usr/local/bin/dillo</var></code>」の部分はディストリによつて異なるから「<kbd>type dillo</kbd>」で調べてください。</li>
<li>※「<kbd>chmod +x ~/.local/bin/dillo</kbd>」の様にして実行権限を設定してください。</li>
</ul>
<h2>餘談</h2>
<p>わたしは、HTML/CSS をローカルで点検する爲に Dillo を使用します。Dillo は動作が輕くて、CSS を少しサポートしてゐて、HTML のエラーチェック機能があるからです。</p>