次の記事では、エオリアを見ていきます。 セドリックベルガルド、ポピュラー音楽プレーヤーの開発者 キャンディーポップ これで戻ってきます ウェブブラウザ それは多くのことを約束します。
これは GNOMEデスクトップ環境用のWebブラウザ。 他のすべてのブラウザはFirefoxとChromeのテナーを支持して開発をかなり放棄しましたが、私はこの代替手段を試してみたいと思いました。 特に、このようなプロジェクトに着手するために開発者の頭を何が通り抜けていたかを知るために。
エオリアの一般的な特徴
最初になるために ワンマン開発版 わずかXNUMXか月で、彼は行われた作業に本当に驚いています。 通常のブラウジングとプライベートブラウジングの両方で、提供されるオプションの数とセットの安定性の両方について。 著者はまだそれを日常的に使用することをお勧めしません、しかしプロジェクトとして、それは将来のバージョンで良いことを約束します。
タブ管理
最初に目を引くのはタブバーです。 この場合、画面の上部ではなく、左側の列に移動しています。 このバーは、さまざまなサイトの名前だけを表示することに限定されていません。 プレビューを提供します サムネイルとしての各タブの。
コン国連 マウスの右クリック タブバーでは、XNUMXつのモードから選択できます。デフォルトのオプションであるサムネイルプレビュー、サイトとファビコンの名前、またはファビコンに限定されたミニマリストパネルです。 最後のオプションは私たちを可能にします 数十のタブを簡単に表示 フルHD画面で。 さらに、マウスホイールを使用するか、検索機能を使用して結果をフィルタリングして、リストをスクロールできます。
アドレスバー
アドレスバーについては、マウスを渡さないとURLが表示されません。 代わりに私たちは サイトの名前が表示されます。 このような情報を非表示にすると、ネットワークに注意を払わないとフィッシングの被害に遭う可能性があるため、有用というよりも美的である可能性があります。
記録
インターフェースを続けて、私は出くわしました Firefoxのような履歴ウィンドウ。 このブラウザはによってサポートされていることに注意してください Firefoxの同期。 このようにして、お気に入りとして保存されたページの共有、XNUMXつのブラウザー間の履歴、および異なるマシンでのそれらの同期を承認することができます。
技術的特徴
技術的な観点から、ブラウザは Pythonで開発 そして、 WebKitGTK +レンダリングエンジン (これはC ++で開発されています)。 したがって、開発者は、Webページのレンダリングエンジンについてあまり心配することなく、インターフェイスに集中することにしました。 質問をする人のために、各タブは独自のプロセスを実行し、最新のマルチコアプロセッサを最大限に活用できるようにします。 これも役立ちます XNUMXつのタブがクラッシュしても、ブラウザの残りの部分は引き続き機能します 問題ない。
パスワードと識別子の管理
さまざまなサイトの識別子とパスワードの管理は、 シーホース Y·エル gnomeキーホルダー.
拡張機能
ブラウザのもうXNUMXつの重要なトピックは、拡張機能です。 エオリア 今のところ、それらをインストールする簡単な方法はありません。 ただし、ブラウザは デフォルトで有効になっている広告ブロッカー.
これらは、このブラウザの機能のほんの一部です。 それらすべてをそれらの依存関係と一緒に調べるには、以下にアクセスする必要があります .
エオリアコンパイル
欲しい人のために フラットパックパック。 手元の例では、ソースコードをからダウンロードすることを選択しました ここに。 ソースコードがダウンロードされ、フォルダが解凍されたら、ターミナルを開いてそこに入ります。 次に、プログラムのコードをコンパイルするための一般的な手順をターミナルに書き込む必要があります。
コマンドを使用して構成を設定することから始めます。
./configure
確立したら、コードをコンパイルします。このために、次のコマンドをXNUMXつずつ記述します。
make make install
すべてが正常に行われた場合は、次のように入力してWebブラウザを起動できます。
./eolie
ソースコードとその特性については、のページをご覧ください。 GitHubの プロジェクトの