コミットを比較

...

3 コミット

作成者 SHA1 メッセージ 日付
たかし 9a17faf1f6 kristall 2024-03-17 14:26:45 +00:00
たかし 477d38f8ac update disabledbus 2024-03-17 14:26:13 +00:00
たかし ad5cc57451 User-Agent 2024-03-17 14:25:47 +00:00
7個のファイルの変更139行の追加12行の削除

ファイルの表示

@ -4,7 +4,7 @@
<ul>
<li>2024-01-21 (陰暦12月11日) たかし</li>
<li>最終更新日: 2024-03-13 (陰暦02月04日)</li>
<li>最終更新日: 2024-03-17 (陰暦02月08日)</li>
<li>「OpenBSD 7.4 (amd64)」「Firefox 115.6.0esr (64-bit)」「SeaMonkey 2.53.17」</li>
</ul>
@ -42,10 +42,9 @@
<dl>
<dt>UIを「Compact」にする</dt>
<dd><code>browser.uidensity</code> : <kbd>1</kbd></dd>
<dt>User-Agent を Windows の Firefox 風にする</dt>
<dd><code>general.useragent.override</code> : <kbd>Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/<strong>115.0</strong></kbd></dd>
<dd>補足1: Tor 経由で Cloudflare に接續するために必要</dd>
<dd>補足2: <strong>115.0</strong> の部分は必要に應じて實際の版數に合せる</dd>
<dt>User-Agent を Tor Browser と同じにする</dt>
<dd><code>general.useragent.override</code> : <kbd>Mozilla/5.0 (Windows NT 10.0; rv:<strong>109.0</strong>) Gecko/20100101 Firefox/<strong>115.0</strong></kbd></dd>
<dd>補足: Tor 経由で Cloudflare に接續するために必要</dd>
</dl>
<h2>3. SeaMonkeyのみ</h2>

ファイルの表示

@ -4,7 +4,7 @@
<ul>
<li>2023-09-14 (陰暦07月30日) たかし</li>
<li>最終更新日: 2024-03-14 (陰暦02月05日)</li>
<li>最終更新日: 2024-03-17 (陰暦02月08日)</li>
<li>「OpenBSD 7.4」「Dillo version 3.0.5」</li>
</ul>
@ -81,9 +81,9 @@ parse_embedded_css=NO</code></dd>
home=&quot;about:blank&quot;</code></dd>
<dt>「Home」クリック時に <a href="./w3m.html">w3m</a><code>boomark.html</code> を表示する</dt>
<dd><code>home=&quot;file:///home/<var>ユーザー名</var>/.w3m/bookmark.html&quot;</code></dd>
<dt>HTTP header を Firefox 風に</dt>
<dt>HTTP header を Tor Browser 風に</dt>
<dd><code>http_language=&quot;en-US,en;q=0.5&quot;<br>
http_user_agent=&quot;Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0&quot;</code></dd>
http_user_agent=&quot;Mozilla/5.0 (Windows NT 10.0; rv:109.0) Gecko/20100101 Firefox/115.0&quot;</code></dd>
<dt>Referrer を送信しない</dt>
<dd><code>http_referer=none</code></dd>
<dd>(I2P の Address Helper を使用する場合、この設定は非推奬)</dd>

ファイルの表示

@ -4,6 +4,7 @@
<ul>
<li>2023-02-11 たかし</li>
<li>最終更新日: 2024-03-17 (陰暦02月08日) 變數の價を變更</li>
</ul>
<h2>問題・對策</h2>
@ -15,13 +16,12 @@
<dl>
<dt>.xsession</dt>
<dd><code>export NO_AT_BRIDGE=1<br>
export DBUS_STARTER_BUS_TYPE=dummy<br>
export DBUS_SESSION_BUS_ADDRESS=/dev/null</code></dd>
export DBUS_STARTER_BUS_TYPE=<br>
export DBUS_SESSION_BUS_ADDRESS=</code></dd>
</dl>
<ul>
<li>.xsession に限らず環境變數にこれらの値を設定できれば問題ありません。</li>
<li>代入する値が適切かどうかは未確認です。</li>
</ul>
<p>X にログインし直してから、「<kbd>ps -A | grep dbus</kbd>」と入力して、dbus のプロセスが無いことを確認します。</p>

バイナリ
src/images/kristall.png ノーマルファイル

バイナリファイルは表示されません。

変更後

幅:  |  高さ:  |  サイズ: 46 KiB

ファイルの表示

@ -122,6 +122,8 @@
<dd>2024-01-18 (陰暦12月08日)</dd>
<dt><a href="./aboutconfig.html">「about:config」の設定項目</a></dt>
<dd>2024-01-21 (陰暦12月11日)</dd>
<dt><a href="./kristall.html">Kristallの紹介</a></dt>
<dd>2024-03-17 (陰暦02月08日)</dd>
</dl>
<h3>2.3. 電子計算機 <a name="COMP" href="#COMP">#COMP</a></h3>

125
src/kristall.html ノーマルファイル
ファイルの表示

@ -0,0 +1,125 @@
<title>Kristallの紹介 - 美々蝶々</title>
<h1>Kristallの紹介</h1>
<ul>
<li>2024-03-17 (陰暦02月08日) たかし</li>
<li>「OpenBSD 7.4」「kristall-2021111500p1」</li>
</ul>
<h2>1. 概要</h2>
<p><a href="https://kristall.random-projects.net/">Kristall</a> は獨自の描畫エンジンを持つウェブブラウザーです。Qt で作成されてゐます。</p>
<ul>
<li><a href="./images/kristall.png">Kristall の畫面寫眞</a></li>
</ul>
<p>Kristall は Gemini 用のブラウザーでもありますが、ここでは HTTP (S) の利用に限定して説明します。</p>
<ul>
<li>HTML の他、Gemini や Markdown を描畫可能</li>
<li>CSS に非對應だが、文書のスタイルを設定で變更できる (書體・配色・餘白など)</li>
<li>見出しをツリー表示できる (ジャンプもできる)</li>
<li>畫像には非對應 (<strong>ALT 屬性すら表示されない</strong>)</li>
<li><strong>INPUT などのフォーム關聯の要素に非對應</strong></li>
<li><strong>Cookie に非對應</strong></li>
</ul>
<h2>2. 起動</h2>
<p>CLI から Kristall を起動するには單に「<kbd>kristall <var>URL</var></kbd>」の樣に起動します。すでに Kristall を起動中なら新しいタブが開きます。</p>
<h2>3. 設定</h2>
<h3>3.1. HTTP (S) を有效化</h3>
<p>Kristall を HTTP (S) に接續可能にします。</p>
<ol>
<li>「File」 → 「Settings」を開く (<kbd>Ctrl + ,</kbd>)</li>
<li>「Generic」 → 「Enabled Protocols」の「HTTP」「HTTPS」にチェックを入れる</li>
</ol>
<p>ウェブサイトを開くときは、URL bar に「http://」または「https://」で始まる URL を入力し、<kbd>Enter</kbd> します。<strong>プロトコルを省略すると自動で「gemini://」になります。</strong></p>
<h3>3.2. 書體を設定</h3>
<p>筆者の環境では一部の文字 (數時) が表示されませんでした。書體を變更することで問題が解消しました。</p>
<ol>
<li>「Settings」 → 「Style」を選擇</li>
<li>次の項目に適當な書體を設定
<ul>
<li>Standard Font</li>
<li>Preformatted Font</li>
<li>H1 Font</li>
<li>H2 Font</li>
<li>H3 Font</li>
<li>Blockquote Font</li>
</ul>
</li>
</ol>
<h3>3.3. タイムアウトを長くする</h3>
<p>初期設定では 5000 ミリ秒でタイムアウトします。ネットワークが低速な場合 (特に I2P や Tor)、頻繁にタイムアウトしてしまひます。30000 ミリ秒 (30 秒) 程にしておくと安心です。</p>
<ol>
<li>「Settings」 → 「General」を選擇</li>
<li>「Network timeout」を「<kbd>300000</kbd>」に設定</li>
</ol>
<h3>3.4. 見出しをツリー表示する</h3>
<p>「View」 → 「Document outline (<kbd>Ctrl + m</kbd>)」 にチェックを入れるとウィンドウの左側に見出しがツリー表示されます。ツリーの項目 (見出し) をクリックすると、その見出しの場處までスクロールします。</p>
<h3>3.5. その他の便利な設定</h3>
<p>すべて「Settings」から設定します。</p>
<dl>
<dt>起動時に前囘の表示内容を復元しない</dt>
<dd>「General」 → 「Startup Behaviour」から「Start Page」を選擇</dd>
<dt>ウェブ檢索エンジンをDuckDuckGoにする</dt>
<dd>「General」 → 「Search engine」に「<kbd>https://lite.duckduckgo.com/lite/?q=%1</kbd>」と入力</dd>
<dt>ドメインごとにランダムに配色を變更する</dt>
<dd>「Style」 → 「Auto-Theme Generation」 → 「Light Theme」または「Dark Theme」を選擇</dd>
</dl>
<h2>4. I2P・Torに接續</h2>
<ul>
<li>タイムアウトする場合、前述の手順でタイムアウト時間を調節する</li>
</ul>
<p>I2P に接續するには、環境變數 <var>http_proxy</var> にホスト名・ポート番號を指定します。</p>
<ul>
<li><samp>$ <kbd>http_proxy=http://127.0.0.1:4444 kristall</kbd></samp></li>
</ul>
<p>Tor に接續するには torsocks を使用します。</p>
<ul>
<li><samp>$ <kbd>torsocks kristall</kbd></samp></li>
</ul>
<h2>5. 細かい注意點</h2>
<ul>
<li>「Settings」のウィンドウが割と大きく、PC の畫面が小さい場合は収まらない</li>
<li>URLの末尾に「#foobar」とつけても、ID 屬性・NAME 屬性の場處にジャンプできない</li>
<li>H4 要素は單なる太字、H5 要素は小さい太字で表示される</li>
<li>H6 要素は通常のテキストとして表示される</li>
</ul>
<h2>6. 餘談</h2>
<p>Kristall は HTML の「見た目と構造を分離する」といふ考へを上手く表してゐます。</p>
<p>Kristall が文書を表示するとき、ウェブサイトの管理者が指定したスタイルではなく、利用者が自分で設定したスタイルを使用します。</p>
<p>それと、Kristall は H1 から H6 の見出しを元に文書の構造をツリーで表示することができます。これは見出しレベルといふ考へを理解するのに役立つはずです。</p>
<p>自分や他人のウェブサイトを Kristall で表示してみることは、HTML の書き方を考へるよいきつかけになります。</p>

ファイルの表示

@ -97,7 +97,7 @@
<dd>「Use URL history」 → 「<kbd>NO</kbd></dd>
<dd>「Save URL history」 → 「<kbd>NO</kbd></dd>
<dt>HTTPヘッダーをFirefox風に (お好みで)</dt>
<dd>「User-Agent identification string」 → 「<kbd>Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0</kbd></dd>
<dd>「User-Agent identification string」 → 「<kbd>Mozilla/5.0 (Windows NT 10.0; rv:<strong>109.0</strong>) Gecko/20100101 Firefox/<strong>115.0</strong></kbd></dd>
<dd>「Accept-Language header」 → 「<kbd>en-US,en;q=0.5</kbd></dd>
<dd>「Accept-Encoding header」 → 「<kbd>gzip, deflate</kbd></dd>
<dd>「Accept header」 → 「<kbd>text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8</kbd></dd>
@ -214,4 +214,5 @@ alias w3m-i2p='w3m -o http_proxy=http://127.0.0.1:4444/ -o https_proxy=http://12
<ol>
<li>2023-07-08 (陰暦05月21日) -- 文章を推敲、基本操作を追記</li>
<li>2024-03-17 (陰暦02月08日) -- User-Agent をTor Browser 115に合せて變更</li>
</ol>