「Nyxt」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(序文を翻訳)
(→‎参照: add TranslationStatus)
 
(同じ利用者による、間の6版が非表示)
4行目: 4行目:
 
[https://nyxt.atlas.engineer Nyxt] [nýkst] は、ハッカー向けに設計されたキーボード駆動型のウェブブラウザです。[[Emacs]] と [[Vim]] に触発され、それらに馴染みのあるキーバインド([[Emacs]]、[[vi]]、[[Wikipedia:IBM Common User Access|CUA]])を持ち、[[Common Lisp]] で無限に拡張可能です。
 
[https://nyxt.atlas.engineer Nyxt] [nýkst] は、ハッカー向けに設計されたキーボード駆動型のウェブブラウザです。[[Emacs]] と [[Vim]] に触発され、それらに馴染みのあるキーバインド([[Emacs]]、[[vi]]、[[Wikipedia:IBM Common User Access|CUA]])を持ち、[[Common Lisp]] で無限に拡張可能です。
   
== Installation ==
+
== インストール ==
   
[[Install]] the {{Pkg|nyxt}} package or {{AUR|nyxt-git}} for the development version.
+
{{Pkg|nyxt}} パッケージまたは開発バージョンの {{AUR|nyxt-git}} を[[インストール]]します。
   
== Usage ==
+
== 使用法 ==
   
  +
最初に開いたとき、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].
 
   
== Configuration ==
+
== 設定 ==
   
  +
Nyxt は、ブラウザ内 GUI または設定ファイルを直接変更することで設定できます。
Nyxt can be configured using either in-browser GUI or by directly modifying its config file.
 
   
By default all configuration files reside in {{ic|~/.config/nyxt}}.
+
デフォルトでは、すべての設定ファイルは {{ic|~/.config/nyxt}} にあります。
   
== Tips and tricks ==
+
== ヒントとコツ ==
   
  +
=== デフォルトのキーバインドを変更 ===
=== 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%))))
   
=== Adblocking ===
+
=== 広告ブロッキング ===
   
Nyxt comes with a builtin adblocker, to enable it put the following in {{ic|~/.config/nyxt/config.lisp}}:
+
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 ===
 
   
==== Using tor ====
+
==== 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 ====
+
==== トラッキングモードを減らす ====
   
  +
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.
 
   
To enable it, simply add this to {{ic|~/.config/nyxt/config.lisp}}:
+
それを有効にするには、単に {{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.
 
   
=== Blank pages ===
+
=== 空白のページ ===
   
  +
ウェブサイトが空白になる場合は、{{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")}}
   
== See also ==
+
== 参照 ==
   
* [https://nyxt.atlas.engineer Homepage]
+
* [https://nyxt.atlas.engineer ホームページ]
* [https://github.com/atlas-engineer/nyxt GitHub repository]
+
* [https://github.com/atlas-engineer/nyxt GitHub リポジトリ]
  +
  +
{{TranslationStatus|Nyxt|2024-04-05|805333}}

2024年4月5日 (金) 20:16時点における最新版

Nyxt [nýkst] は、ハッカー向けに設計されたキーボード駆動型のウェブブラウザです。EmacsVim に触発され、それらに馴染みのあるキーバインド(EmacsviCUA)を持ち、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")

参照

翻訳ステータス: このページは en:Nyxt の翻訳バージョンです。最後の翻訳日は 2024-04-05 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。