間違いなく ブラウザの数が多い Linux で利用できるものですが、そのほとんどは それらは単に Web 上の XNUMX つの大きなものに基づいています Chrome と Firefox とは. 他のブラウザもありますが それは私たちが慣れ親しんでいるものとはまったく異なり、そのような場合です ニクスト、 これは、今日お話しするブラウザです。
ニクストは 上級ユーザー向けに設計された、 ブラウザを使用した作業のあらゆる側面の動作をカスタマイズおよび変更するためのほぼ無制限の可能性が提供されています。 概念的には、Nyxt は Emacs と Vim のように見え、 事前に作成された一連の構成の代わりに、Lisp 言語を使用してジョブのロジックそのものを変更できます。
ワークフローの効率を改善するため、およびブラウザはキーボード コントロール用に最適化されており、典型的な Emacs、vi、CUA キーボード ショートカットをサポートしています。 プロジェクトは特定のブラウザー エンジンに関連付けられておらず、最小限の API を使用して Web エンジンと対話します。
この API に基づいて、WebKit と Blink エンジン (デフォルトでは WebKitGTK が使用されます) を接続するレイヤーがありますが、必要に応じてブラウザーを他のエンジンに移行することもできます。 これには、組み込みの広告ブロック システムが含まれています。 Common Lisp で記述されたプラグインの接続がサポートされています (Firefox や Chrome と同様に、WebExtensions のサポートを実装する予定です)。
ニクストの特徴
ブラウザ 多くの重要な機能を備えています y それらの多くは、最新のブラウザが持つべきものです タブのサポートと、組み込みの検索を使用して開いているタブをすばやく切り替える機能、タグによる並べ替えとグループ化をサポートするブックマーク システムなど、今日のすべてのユーザーにとって役立つようになっています。
私達はまた見つけることができます ページ上の異なるオブジェクトを同時に選択する機能 コマンド引数として使用します。 たとえば、ユーザーはページ上の複数の画像に対して同時にアクションを選択して実行できます。
もう一つの特徴は、 さまざまなタイプのアクティビティを分離できるデータ プロファイルたとえば、仕事や遊びに関連する活動は、さまざまなプロファイルに組み込むことができます。 各プロファイルは、他のプロファイルと重複しない独自の Cookie ベースを使用します。
さらに、サイト間のユーザーの動きを追跡するために使用されるさまざまなカウンターとウィジェットのアクティビティを制限する追跡削減モードがあります。
デフォルトでは、Web エンジンのサンドボックス分離が有効になっており、各タブは個別のサンドボックス環境で処理されます。
ユーザーは履歴の一部をファイルに保存し、このファイルの状態を復元できるため、セッション管理も見逃せない機能です。
私達はまたそれを見つけることができます 事前定義または計算されたコンテンツを使用したオートコンプリート フォームをサポート. たとえば、現在の日付をフィールドに追加することでカスタマイズでき、ツリーのようなインターフェイスで閲覧履歴を閲覧できるため、閲覧履歴や分岐履歴を追跡できます。
外部エディターを呼び出して Web フォームの特定のフィールドを編集する可能性もあります。 たとえば、大量のテキストを書く必要がある場合は、テキスト エディターを呼び出すことができます。
他の特徴の それはブラウザから際立っています:
- コンテンツを検索する機能。一度に複数のタブをカバーします。
- Nyxt Powerline のステータス バーで、ステータスや設定データにすばやくアクセスできます。
- 選択したタブでの強制的な沈黙と WebGL モード。
- キーボードのみを使用したビジュアル テキスト選択モード。
- トラッキング モード (クロック モード) を変更すると、指定した時間後にページを自動的にリロードできます。
- レンダリング モードは、ページの XNUMX つの状態を切り替えます。
- 複数のページ/タブを要約ページに置き換える機能。
- ページ上のリンクからのバッチ ダウンロードのサポート (たとえば、すべての画像を一度にダウンロードできます)。
- 内部リンクと外部リンクに異なる色を使用する可能性。
- リンク先の URL をリンク テキストとともに表示することをサポートします。
- 以前に開いた URL のリンクを非表示にするサポート。
- Web ページ上のテーブルを任意の列でソートする機能。
放電
ブラウザのテストに興味がある人は、ブラウザの公式 Web サイトから deb パッケージを入手できます。 パッケージはできます このリンクから取得します。
zip パッケージを解凍するだけで、お気に入りのファイル マネージャーまたはターミナルからインストールできる deb が見つかります。
とても良い記事!