bibi/src/dpid.html

35 行
1.6 KiB
HTML

<title>Dillo ブラウザーの dpid を自動終了する方法 - 美々蝶々</title>
<h1>Dillo ブラウザーの dpid を自動終了する方法</h1>
<ul>
<li>2023-02-12 たかし</li>
<li>最終更新日: 2023-10-08 (陰暦09月25日) シェルスクリプトを短くした</li>
</ul>
<h2>問題・對策</h2>
<p><a href="./dillo.html">Dillo</a> を實行すると、プロセス「dpid」が起動することがあります。これは Dillo の終了後も殘ります。次のシェルスクリプトを <code>dillo</code> の名前で、<var>$PATH</var> の通つた場所 (<code>~/.local/bin</code> など) に置いて實行権限を設定すれば、Dillo を終了した時に「dpid」も終了します。複數の Dillo を起動した時は、すべての Dillo を終了した時に「dpid」を終了します。</p>
<pre><code>#!/bin/sh
<strong>/usr/local/bin/dillo</strong> $@
result=$?
pgrep dillo || dpidc stop
exit $result</code></pre>
<ul>
<li><code><strong>/usr/local/bin/dillo</strong></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>
<h2>關聯</h2>
<ul>
<li><a href="./dillo.html">Dilloの紹介</a></li>
<li>Dilloのdpidを自動終了する方法
</ul>