NetSurf (GTK採用のUA)
- たかし、2023-10-02 (陰暦08月18日) - 2024-04-21 (陰暦03月13日)
- OpenBSD 7.5、NetSurf 3.10
序
NetSurf は獨自の描畫エンジンを持つ GTK 製のウェブブラウザーです。
- CSS の對應狀況は Dillo より良い
- CSS を無效にできない
- webp 形式の畫像を表示できる
- JS・音聲・動畫に非對應 ※JSの設定項目はあるが殆ど機能しない (未調査)
- タブ機能がある
- 「Tab bar」を左右の端や下端に移動できる
- CSS による簡易的な廣告ブロック機能あり (CSS で
.ad
を非表示にするなど)
- ブックマーク/履歴を HTML ファイルとして出力できる ※エンコーディングは「iso-8859-1」
- 「Toolbar」の項目を設定できる (Firefox 風)
- UserAgent 文字列を變更できない (形式は NetSurf/[version] ([operating system]; [CPU architecture]))
1. 起動方法
OpenBSD では CLI からの起動は「netsurf-gtk3」です。他の OS では「netsurf」や「netsurf-gtk」かもしれません。
「netsurf-gtk3 --項目名:内容」の形式でオプションを指定できます。設定できる項目は man ページにあります。
2. 設定
設定内容はファイル「~/.config/netsurf/Choices
」に保存されます。
2.1. 設定畫面
設定畫面を表示するには右上のメニューのアイコンから「Edit」 → 「Preferences」を選擇します。
- 「Tab bar」を常に表示する
- 「Apperance」 → 「Tabs」 → 「Always show tab bar」にチェックする
- 「URLbar」に候補を表示しない
- 「Apperance」 → 「URLbar」 → 「Display recentry visited URLs as you type」のチェックを外す
- 文字の大きさを16pxにする
- 「Content」 → 「Font」 → 「Size」を「12」にする
- Referrerを送信しない
- 「Privacy」 → 「General」→ 「Enable referral submssion」のチェックを外す
- ※ I2P に接續する場合はチェックを入れるべき
2.2. 「Toolbar」の項目設定
「Toolbar」の項目を設定するには右上のメニューのアイコンから「View」 → 「Customise…」を選擇します。GUI でアイコンを配置して「Apply」をクリックします。
「Home」「Downloads」「Show Bookmarks…」などを追加すれば良いと思ひます。
3. I2P/Torへの接續
基本的には Dillo と同樣の方法で I2P/Tor に接續できます。
3.1. I2P
- http_proxy='http://127.0.0.1:4444' netsurf-gtk3
3.2. Tor
Polipo の HTTP proxy で Tor に接續します。
-
$ polipo &
$ http_proxy='http://127.0.0.1:8123' netsurf-gtk3
torsocks や proxychains でも Tor に接續できますが、この方法で「.onion」ドメインに接續しようとしても名前解決に失敗する樣でした。
- torsocks netsurf-gtk3
- proxychains4 netsurf-gtk3
3.3. 内部データの書き換へ
NetSurf の内部データを書き換へれば、通常は變更できない設定を變更できます。OpenBSD の場合ファイルは「/usr/local/netsurf
」配下にあります。
adblock.css
- 廣告ブロック用の CSS
default.css
- スタイル (全 URL で有效になる)
- 末尾に「
@import url('file:///home/ユーザー名/.config/netsurf/user.css');
」などと書けば「利用者 CSS」に近いことができる
SearchEngines
- 檢索エンジンの定義 (URL など)
細かい注意點
參考
關聯
奧附