Konquerorは、ローカルファイル、リモートFTPサーバー上のファイル、ディスクイメージ内のファイルなど、ファイルシステムへのWebアクセスとファイルビューア機能を提供する、無料のオープンソースWebブラウザおよびファイルマネージャです。KDEソフトウェアコンパイルの中核を成すソフトウェアです。ボランティアによって開発されたKonquerorは、ほとんどのUnix系オペレーティングシステムで動作します。KDEコミュニティは、GNU GPL-2.0以降ライセンスに基づいてKonquerorを配布しています。
「Konqueror」という名前は、ブラウザが最初にリリースされた当時の主要な競合製品2つを指しています。「最初はNavigator、次にExplorer、そしてKonqueror」[ 2 ] 。また、 KDEの命名規則 にも従っています。ほとんどのKDEプログラムの名前は文字Kで始まります。[ 3 ]
Konquerorは、2000年10月23日にリリースされたKDEバージョン2で初めて登場しました。[ 4 ]以前のKFM(KDEファイルマネージャー)に取って代わりました。[ 5 ] 2008年にKDE 4がリリースされると、Webブラウザとファイルマネージャーの機能が分離されました。DolphinがKDEのデフォルトファイルマネージャーとしてKonquerorに取って代わりましたが、KDEコミュニティはKonquerorをKDEのデフォルトWebブラウザとして維持し続けています。
Konquerorは、ユーザーのシステムにインストールされているすべてのKIOワーカーを利用できます。例としては、以下のようなものがあります。
完全なリストは、KDEインフォセンターのプロトコルセクションで入手できます。
Konquerorはタブ付きドキュメントインターフェースと分割ビューをサポートしており、1つのウィンドウに複数のドキュメントをタブで表示できます。複数のドキュメントインターフェースはサポートされていませんが、ウィンドウを再帰的に分割して複数のドキュメントを同時に表示したり、別のウィンドウを開いたりすることは可能です。
Konquerorのユーザーインターフェースは、 MicrosoftのInternet Explorerを彷彿とさせる部分もありますが、カスタマイズ性はより高くなっています。「パネル」と呼ばれる要素を多用しており、パネルの配置変更や追加が可能です。例えば、ブラウザウィンドウの左側にインターネットブックマークパネルを配置し、ブックマークをクリックすると、右側の大きなパネルに該当するWebページが表示されるように設定できます。また、フォルダの階層リストを一方のパネルに表示し、選択したフォルダの内容をもう一方のパネルに表示することも可能です。パネルは非常に柔軟性が高く、KPart(コンポーネント)以外にも、コンソールウィンドウ、テキストエディタ、メディアプレーヤーなどを追加できます。パネルの設定は保存でき、いくつかのデフォルト設定も用意されています。(例えば、「Midnight Commander」では、画面が2つのパネルに分割され、それぞれのパネルにフォルダ、Webサイト、またはファイルビューが表示されます。)
ナビゲーション機能(戻る、進む、履歴など)は、すべての操作で利用可能です。ほとんどのキーボードショートカットはグラフィカルな設定で再マッピングでき、Ctrlキーを押しながらアクティブファイル上のノードに文字を割り当てることでナビゲーションを実行できます。アドレスバーは、ローカルディレクトリ、過去のURL、過去の検索語句に対して、高度なオートコンプリート機能をサポートしています。

Konquerorは、自律型ウェブブラウザプロジェクトとして開発されました。現在、ブラウザエンジンとしてQt WebEngineを使用しています。
Konquerorには、カスタマイズ可能な複数の検索サービスが統合されており、サービスの略称コード(例えば、Googlegg:の場合は、Wikipediaの場合は)に続いて検索語を入力することでアクセスできます。独自の検索サービスを追加することも可能です。例えば、英語のWikipedia記事を取得するには、URLのショートカットを追加できます。wp:http://en.wikipedia.org/wiki/Special:Search?search=\{@}&go=Go
Konquerorは、 HTMLに準拠し、 JavaScript、CSS、SSL、その他の関連するオープンスタンダードをサポートするKHTMLエンジンブラウザエンジンを生み出しました。KHTMLのレンダリング速度は競合ブラウザと同等でしたが、KHTMLの認知度と市場シェアがはるかに小さかったため、カスタマイズされたJavaScriptを使用したサイトはしばしば問題となり、結果としてJavaScriptエンジンに組み込まれる機能は少なくなりました。
KJSはKonquerorのJavaScriptエンジンで、元々は2000年にHarri Portenによって開発されました。KHTMLとKJSはAppleによってフォークされ、 WebKitエンジンとJavaScriptCoreフレームワークが開発されました。[ 6 ]
KHTMLとKJSの活発な開発は、2009年のKDE 4.2のリリース後に終了しました。翌年、QtWebKit(WebKitをQtフレームワークに移植したもの)がブラウザに統合され、KWebKitPartコンポーネントを使用して利用されました。[ 7 ]しかし、KHTMLレンダリングバックエンドには、任意のWebページの完全なアーカイブを「.war」拡張子の単一ファイルに保存する機能など、独自の機能が含まれていました。
Konquerorが依存していたQtWebKit 2.xのメンテナンスは2014年に終了しました。2016年にはブラウザがKDE Frameworks 5 [ 8 ]に移植され、現在はChromiumベースのQtWebEngineフレームワークを使用してページレンダリングを行っています。
Konquerorでは、アドレスバーに場所を入力するか、ファイルブラウザーウィンドウで項目を選択することで、ローカルディレクトリ階層を閲覧できます。アイコンやレイアウトが異なる複数のビューで閲覧することも可能です。ファイルの実行、表示、コピー、移動、削除も行えます。
ユーザーは、 KDEのKPartsテクノロジーを介してKonsoleの組み込みバージョンを開くこともでき、そこでシェルコマンドを直接実行できます。Konsole KPartに加えて、KonquerorはFilelight KPartを使用して、ユーザーのファイルシステムの放射状図を表示することもできます。
この機能はKonquerorから削除されたわけではありませんが、KDE 4以降、デフォルトのファイルマネージャーはDolphinに置き換えられました。DolphinはKonquerorと同様に、各ウィンドウまたはタブを複数のペインに分割できます。Konquerorはこの機能をより強力に活用し、縦横に分割されたペインを必要なだけ作成できます。各ペインは異なるコンテンツやリモートロケーションにリンクできるため、Konquerorは複数のサーバー上のコンテンツを1つのウィンドウで管理できる強力なグラフィカルツールとなり、場所間でファイルを「ドラッグアンドドロップ」できます。
KonquerorはKPartsオブジェクトモデルを使用し、特定のファイルタイプを表示(場合によっては編集)できるコンポーネントを実行し、そのクライアント領域を、該当ファイルが開かれているKonquerorパネルに直接埋め込みます。これにより、例えばOpenDocument(Calligra経由)やPDFドキュメントをKonqueror内で直接表示することが可能になります。KPartsモデルを正しく実装しているアプリケーションであれば、どのようなものでもこの方法で埋め込むことができます。
KPartは、特定の種類のマルチメディアコンテンツをHTMLページに埋め込むためにも使用できます。例えば、KMPlayer KPartを使用すると、KonquerorはWebページに埋め込みビデオを表示できます。
Konquerorは、ファイルやウェブサイトの閲覧に加え、KIOプラグインを活用することで、他のブラウザやファイルマネージャをはるかに凌駕する機能を拡張しています。KDEの入出力プラグインシステムであるKIOのコンポーネントを利用して、HTTPやFTP(これらのサポートは標準搭載)、WebDAV、SMB(Windows共有)、SFTP、FISH(リモートホストでSFTPサブシステムが無効になっている場合の便利な代替手段)など、さまざまなプロトコルにアクセスできます。
同様に、Konqueror は KIO プラグイン (IO スレーブと呼ばれます) を使用してZIP ファイルやその他のアーカイブにアクセスしたり、ed2k リンク (edonkey/emule) を処理したり、オーディオ CD ("audiocd:/") を閲覧してドラッグ アンド ドロップでリッピングしたりすることもできます。同様に、"man:" および "info:" IO スレーブを使用して、manおよび info 形式のドキュメントを取得することもできます。

組み込みシステム向けバージョンであるKonqueror Embedded は、以前は利用可能でした。Konqueror のフルバージョンとは異なり、Embedded Konqueror は純粋な Web ブラウザです。KDEやX Window System は必要ありません。単一の静的ライブラリで、 HTML 4、CSS、JavaScript、Cookie、SSLのサポートなど、Web ブラウザに必要なすべての機能を提供しながら、可能な限り小さくなるように設計されています。[ 9 ]
2019年6月現在、このプロジェクトのKDEウェブサイト上のページは削除されています。[ 10 ]
KGet はKDE用の無料のダウンロード マネージャーで、Konqueror のデフォルトのダウンロード マネージャーです。KDE Network パッケージの一部です。デフォルトでは Konqueror で使用されるダウンロード マネージャーですが、Mozilla Firefoxや Chromium ベースの Web ブラウザ[ 13 ] [ 14 ] 、rekonq でも使用できます。KGet はTux Magazine [ 15 ]やFree Software Magazine [ 16 ]で紹介されました。
KDE 3では、KGet 0.8.x、1 が HTTP/FTP ダウンロードをサポートしました。[ 17 ] KDE ソフトウェアコンパイル 4 では、KGet 2 がリリースされ、帯域幅スロットリングの セグメンテーション、マルチスレッド、およびBitTorrentプロトコルをサポートしました。[ 16 ]
Konqueror
という名前の由来は
? [...] 他のブラウザの名前をもじった言葉遊びです。NavigatorとExplorerの後にConquerorが続きます。KDEの一部であることを示すためにKで綴られています。名前の変更は、ファイル管理のみを表していた「kfm」(KDEファイルマネージャ、Konquerorの前身)からも離れています。