「Nyxt」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (英語版より転載) |
Kusanaginoturugi (トーク | 投稿記録) (→参照: add TranslationStatus) |
||
(同じ利用者による、間の7版が非表示) | |||
2行目: | 2行目: | ||
[[en:Nyxt]] |
[[en:Nyxt]] |
||
[[pt:Nyxt]] |
[[pt:Nyxt]] |
||
− | [https://nyxt.atlas.engineer Nyxt] [nýkst] |
+ | [https://nyxt.atlas.engineer Nyxt] [nýkst] は、ハッカー向けに設計されたキーボード駆動型のウェブブラウザです。[[Emacs]] と [[Vim]] に触発され、それらに馴染みのあるキーバインド([[Emacs]]、[[vi]]、[[Wikipedia:IBM Common User Access|CUA]])を持ち、[[Common Lisp]] で無限に拡張可能です。 |
− | == |
+ | == インストール == |
− | + | {{Pkg|nyxt}} パッケージまたは開発バージョンの {{AUR|nyxt-git}} を[[インストール]]します。 |
|
− | == |
+ | == 使用法 == |
+ | 最初に開いたとき、nyxt はブラウザの使い方、その機能、基本的なキーバインドについての短いチュートリアルを提供します。 |
||
− | When first opened, nyxt provides a short tutorial on how to use the browser, its features and basic keybinds. |
||
+ | 詳細については、マニュアルを参照してください。 |
||
− | For more information, refer to the [https://nyxt.atlas.engineer/documentation manual]. |
||
− | == |
+ | == 設定 == |
+ | Nyxt は、ブラウザ内 GUI または設定ファイルを直接変更することで設定できます。 |
||
− | Nyxt can be configured using either in-browser GUI or by directly modifying its config file. |
||
− | + | デフォルトでは、すべての設定ファイルは {{ic|~/.config/nyxt}} にあります。 |
|
− | == |
+ | == ヒントとコツ == |
+ | === デフォルトのキーバインドを変更 === |
||
− | === Change default keybinds === |
||
+ | デフォルトでは、nyxt は CUA セットのキーバインドを使用します。これらは、ブラウザの設定または {{ic|~/.config/nyxt/config.lisp}} に次のコードスニペットを追加することで変更できます: |
||
− | By default nyxt uses the CUA set of keybinds, these can either be changed in the browser settings or by adding this code snippet to {{ic|~/.config/nyxt/config.lisp}}: |
||
;; emacs keybinds |
;; emacs keybinds |
||
31行目: | 31行目: | ||
(pushnew 'nyxt/mode/emacs:emacs-mode %slot-value%)))) |
(pushnew 'nyxt/mode/emacs:emacs-mode %slot-value%)))) |
||
+ | または、vi スタイルのキーバインドを好む場合: |
||
− | or if you prefer vi-style keybinds: |
||
;; vi keybinds |
;; vi keybinds |
||
38行目: | 38行目: | ||
(pushnew 'nyxt/mode/vi:vi-normal-mode %slot-value%)))) |
(pushnew 'nyxt/mode/vi:vi-normal-mode %slot-value%)))) |
||
− | === |
+ | === 広告ブロッキング === |
− | Nyxt |
+ | Nyxt には組み込みの広告ブロッカーがあり、それを有効にするには、{{ic|~/.config/nyxt/config.lisp}} に次を追加します: |
(define-configuration web-buffer |
(define-configuration web-buffer |
||
46行目: | 46行目: | ||
(pushnew 'nyxt/mode/blocker:blocker-mode %slot-value%)))) |
(pushnew 'nyxt/mode/blocker:blocker-mode %slot-value%)))) |
||
+ | === フィンガープリンティング === |
||
− | === Fingerprinting === |
||
− | ==== |
+ | ==== tor を使用して ==== |
+ | ダウンロードを含む [[Tor]] 経由でリクエストをプロキシするには: |
||
− | To proxy requests over [[Tor]], including downloads: |
||
(define-configuration nyxt/mode/proxy:proxy-mode |
(define-configuration nyxt/mode/proxy:proxy-mode |
||
61行目: | 61行目: | ||
((default-modes (append '(proxy-mode) %slot-value%)))) |
((default-modes (append '(proxy-mode) %slot-value%)))) |
||
− | ==== |
+ | ==== トラッキングモードを減らす ==== |
+ | reduce-tracking-mode は、ユーザーエージェント、言語、タイムゾーンを変更し(より一般的にすることで)、URL からトラッキング要素を削除することで、フィンガープリンティングを難しくします。 |
||
− | reduce-tracking-mode makes fingerprinting harder by changing the user agent, language, timezone (as to make them more generic) and removing tracking elements from URLs. |
||
− | + | それを有効にするには、単に {{ic|~/.config/nyxt/config.lisp}} にこれを追加します: |
|
(define-configuration web-buffer |
(define-configuration web-buffer |
||
71行目: | 71行目: | ||
(pushnew 'nyxt/mode/reduce-tracking:reduce-tracking-mode %slot-value%)))) |
(pushnew 'nyxt/mode/reduce-tracking:reduce-tracking-mode %slot-value%)))) |
||
+ | == トラブルシューティング == |
||
− | == Troubleshooting == |
||
+ | === ビデオが再生されない / ウェブページがクラッシュする === |
||
− | === Videos not playing / Webpages crashing === |
||
+ | HTML5 ビデオサポートには gstreamer とその関連プラグインが必要です。 |
||
− | HTML5 video support requires gstreamer and its associated plugins. |
||
+ | これらがないと、ブラウザがビデオを再生できなくなる可能性があり、またそれらのページがクラッシュすることもあります。 |
||
− | Not having them might prevent the browser from playing video, it also might make those pages crash. |
||
− | === |
+ | === 空白のページ === |
+ | ウェブサイトが空白になる場合は、{{ic|~/.config/nyxt/config.lisp}} に以下の行を追加することで、コンポジティングを無効にすることを試みることができます。 |
||
− | If you experience blank websites, you may try to disable compositing by adding the following line to {{ic|~/.config/nyxt/config.lisp}} |
||
{{ic|(setf (uiop/os:getenv "WEBKIT_DISABLE_COMPOSITING_MODE") "1")}} |
{{ic|(setf (uiop/os:getenv "WEBKIT_DISABLE_COMPOSITING_MODE") "1")}} |
||
− | == |
+ | == 参照 == |
− | * [https://nyxt.atlas.engineer |
+ | * [https://nyxt.atlas.engineer ホームページ] |
− | * [https://github.com/atlas-engineer/nyxt GitHub |
+ | * [https://github.com/atlas-engineer/nyxt GitHub リポジトリ] |
+ | |||
+ | {{TranslationStatus|Nyxt|2024-04-05|805333}} |
2024年4月5日 (金) 20:16時点における最新版
Nyxt [nýkst] は、ハッカー向けに設計されたキーボード駆動型のウェブブラウザです。Emacs と Vim に触発され、それらに馴染みのあるキーバインド(Emacs、vi、CUA)を持ち、Common Lisp で無限に拡張可能です。
目次
インストール
nyxt パッケージまたは開発バージョンの nyxt-gitAUR をインストールします。
使用法
最初に開いたとき、nyxt はブラウザの使い方、その機能、基本的なキーバインドについての短いチュートリアルを提供します。
詳細については、マニュアルを参照してください。
設定
Nyxt は、ブラウザ内 GUI または設定ファイルを直接変更することで設定できます。
デフォルトでは、すべての設定ファイルは ~/.config/nyxt
にあります。
ヒントとコツ
デフォルトのキーバインドを変更
デフォルトでは、nyxt は CUA セットのキーバインドを使用します。これらは、ブラウザの設定または ~/.config/nyxt/config.lisp
に次のコードスニペットを追加することで変更できます:
;; emacs keybinds (define-configuration buffer ((default-modes (pushnew 'nyxt/mode/emacs:emacs-mode %slot-value%))))
または、vi スタイルのキーバインドを好む場合:
;; vi keybinds (define-configuration buffer ((default-modes (pushnew 'nyxt/mode/vi:vi-normal-mode %slot-value%))))
広告ブロッキング
Nyxt には組み込みの広告ブロッカーがあり、それを有効にするには、~/.config/nyxt/config.lisp
に次を追加します:
(define-configuration web-buffer ((default-modes (pushnew 'nyxt/mode/blocker:blocker-mode %slot-value%))))
フィンガープリンティング
tor を使用して
ダウンロードを含む Tor 経由でリクエストをプロキシするには:
(define-configuration nyxt/mode/proxy:proxy-mode ((nyxt/mode/proxy:proxy (make-instance 'proxy :url (quri:uri "socks5://localhost:9050") :allowlist '("localhost" "localhost:8080") :proxied-downloads-p t))))
(define-configuration web-buffer ((default-modes (append '(proxy-mode) %slot-value%))))
トラッキングモードを減らす
reduce-tracking-mode は、ユーザーエージェント、言語、タイムゾーンを変更し(より一般的にすることで)、URL からトラッキング要素を削除することで、フィンガープリンティングを難しくします。
それを有効にするには、単に ~/.config/nyxt/config.lisp
にこれを追加します:
(define-configuration web-buffer ((default-modes (pushnew 'nyxt/mode/reduce-tracking:reduce-tracking-mode %slot-value%))))
トラブルシューティング
ビデオが再生されない / ウェブページがクラッシュする
HTML5 ビデオサポートには gstreamer とその関連プラグインが必要です。
これらがないと、ブラウザがビデオを再生できなくなる可能性があり、またそれらのページがクラッシュすることもあります。
空白のページ
ウェブサイトが空白になる場合は、~/.config/nyxt/config.lisp
に以下の行を追加することで、コンポジティングを無効にすることを試みることができます。
(setf (uiop/os:getenv "WEBKIT_DISABLE_COMPOSITING_MODE") "1")