ⓘ Konqueror


ⓘ Konqueror

Konqueror, a free and open-source web browser and file manager, provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under the GNU General Public License version 2.

The name "Konqueror" echoes a colonization paradigm to reference the two primary competitors at the time of the browsers first release: "first comes the Navigator, then Explorer, and then the Konqueror". It also follows the KDE naming convention: the names of most KDE programs begin with the letter K.

Konqueror first appeared with version 2 of KDE on October 23, 2000. It replaces its predecessor, KFM KDE file manager. With the release of KDE 4, Dolphin replaced Konqueror as the default KDE file-manager, but the KDE community continues to maintain Konqueror as the default KDE web-browser.


1. Major supported protocols

Konqueror can utilize all KIOslaves installed on the users system. Some examples include:

  • ISO CD image viewer
  • FTP and SFTP/SSH browser
  • IMAP mail client
  • HTTP browser
  • VNC viewer
  • Samba Microsoft file-sharing browser

A complete list is available in the KDE Info Centers Protocols section.


2. User interface

Konqueror supports tabbed document interface and Split views, wherein a window can contain multiple documents in tabs. Multiple document interfaces are not supported, however it is possible to recursively divide a window to view multiple documents simultaneously, or simply open another window.

Konquerors user interface is somewhat reminiscent of Microsofts Internet Explorer, though it is more customizable. It works extensively with "panels", which can be rearranged or added. For example, one could have an Internet bookmarks panel on the left side of the browser window, and by clicking a bookmark, the respective web page would be viewed in the larger panel to the right. Alternatively, one could display a hierarchical list of folders in one panel and the content of the selected folder in another. Panels are quite flexible and can even include, among other KParts components, a console window, a text editor, a media player. Panel configurations can be saved, and there are some default configurations.

Navigation functions are available during all operations. Most keyboard shortcuts can be remapped using a graphical configuration, and navigation can be conducted through an assignment of letters to nodes on the active file by pressing the control key. The address bar has extensive autocompletion support for local directories, past URLs, and past search terms.


3. Web browser

Konqueror has been developed as an autonomous web browser project. It uses KHTML as its browser engine, which is compliant with HTML and supports JavaScript, Java applets, CSS, SSL, and other relevant open standards. An alternative layout engine, kwebkitpart, is available from the Extragear.

While KHTML is the default web-rendering engine, Konqueror is a modular application and other rendering engines are available. Especially the WebKitPart that uses the KHTML-derived WebKit engine has seen a lot of support in the KDE 4 series. One thing to note, is when the KHTML rendering backend is chosen, the user can choose to make a full archive of any given webpage, which is stored in an archive file with the ".war" extension.

Konqueror integrates several customizable search services which can be accessed by entering the services abbreviation code followed by the search terms. One can add their own search service; for instance, to retrieve English Wikipedia articles, a shortcut may be added with the URL \{ }&go=Go.

KHTMLs rendering speed is on par with that of competing browsers, but sites with customized JavaScript are often problematic due to KHTMLs much smaller mind- and market-share, resulting in fewer JavaScript features built into the JS engine.

Kubuntus 10.10 Maverick Meerkat release switched the default browser from Konqueror to rekonq. Kubuntu subsequently switched from rekonq to Firefox, with the release of 14.04 Trusty Tahr.


4. File manager

Konqueror also allows browsing the local directory hierarchy - either by entering locations in the address bar, or by selecting items in the file browser window. It allows browsing in different views, which differ in their usage of icons and layout. Files can also be executed, viewed, copied, moved, and deleted.

The user can also open an embedded version of Konsole, via KDEs KParts technology, in which they can directly execute shell commands. In addition to the Konsole KPart, Konqueror can also use a Filelight KPart, to view a radial diagram of the users filesystem.

Although this functionality has not been removed from Konqueror, as of KDE 4, Dolphin has replaced Konqueror as the default file manager. Dolphin can – like Konqueror – divide each window or tab into multiple panes. Konqueror makes more powerful use of this feature, allowing as many vertically and horizontally divided panes as desired. Each can link to different content or even remote locations, so that Konqueror becomes a powerful graphical tool to manage content on multiple servers all in one window, "dragging and dropping" files between locations.


5. File viewer

Using the KParts object model, Konqueror executes components that are capable of viewing and sometimes editing specific filetypes and embeds their client area directly into the Konqueror panel in which the respective files have been opened. This makes it possible to, for example, view an OpenDocument via Calligra or PDF document directly within Konqueror. Any application that implements the KParts model correctly can be embedded in this fashion.

KParts can also be used to embed certain types of multimedia content into HTML pages; for example, the KMPlayer KPart enables Konqueror to show embedded video on web pages.


6. KIO

In addition to browsing files and web sites, Konqueror utilizes KIO plugins to extend its capabilities well beyond those of other browsers and file managers. It uses components of KIO, the KDE I/O plugin system, to access different protocols such as HTTP and FTP support for these is built-in, WebDAV, SMB Windows shares, SFTP and FISH a handy replacement to the latter when the SFTP subsystem is disabled on the remote host.

Similarly, Konqueror can use KIO plugins called IOslaves to access ZIP files and other archives, to process ed2k links edonkey/emule, or even to browse audio CDs, "audiocd:/" and rip them via drag-and-drop. Likewise, the "man:" and "info:" IOslaves can be used to fetch man and info formatted documentation.


7. Konqueror Embedded

An embedded systems version, Konqueror Embedded is available. Unlike the full version of Konqueror, Embedded Konqueror is purely a web browser. It does not require KDE or even the X window system. A single static library, it is designed to be as small as possible, while providing all necessary functions of a web browser, such as support for HTML 4, CSS, JavaScript, cookies, and SSL.


8. Download Manager

KGet is a free download manager for KDE and is the default download manager for Konqueror. It is part of the KDE Network package. By default it is the download manager used for Konqueror, but can also be used with Mozilla Firefox and rekonq. KGet was featured by Tux Magazine and Free Software Magazine.


8.1. Download Manager History

On KDE 3, KGet 0.8.x, 1 supported HTTP/FTP download. On KDE Software Compilation 4, KGet 2 was released; it supported bandwidth throttling segmentation, multi-threading, and the BitTorrent protocol.


8.2. Download Manager Features

  • Embedding into system tray of the host system.
  • Gives of information about current and pending downloads.
  • Integration with the KDE Konqueror and Rekonq web browsers.
  • Pausing and resuming of downloading files, as well as the ability to restart a download.
  • Download from multiple servers to speed up download time segmented file transfer.
  • Downloading files from FTP, HTTPS and BitTorrent sources.
  • Metalink support which contain multiple URLs for downloads, along with checksums and other information.
  • Automatically tags downloaded files with download information such as the download URL using Nepomuk.
  • installed on K Desktop Environment 3. It replaces Konqueror as the default file manager for KDE SC 4, but Konqueror can still be used as an alternative file manager
  • encrypt, decrypt, sign, or verify messages. Through integration with the Konqueror browser file manager, users can easily encrypt files by right - clicking
  • integrated into Konqueror through KParts technology. After installing it, files can be added or extracted in from the archives using Konqueror s context menus
  • modified to employ this system, but other major desktop components, such as Konqueror and the Control Center, had to wait for subsequent releases. K Desktop
  • officially included in KDE Extragear since May 25, 2010. In contrast to Konqueror a web browser and file manager also developed by KDE, rekonq aims to
  • other resources through a single consistent API. Applications, such as Konqueror and Dolphin, which are written using this framework, can operate on files
  • in applications like Konqueror and Kate. Example uses of KParts: Konqueror uses the Okular part to display documents Konqueror uses the Dragon Player
  • default, it has the K Menu, a Desktop Access button, a Home button, a Konqueror button, a Kontact button, and a Help button. It also has the Desktop Preview
  • Mozilla Firefox, Mozilla Application Suite, Netscape Browser, Galeon, Konqueror and w3m shared bookmarks with XBEL Smart Bookmarks programmable
  • engines KHTML did not have any native image support. This was by design: in Konqueror multimedia files were handled by KParts. JPEG 2000 support was only available
  • ECMAScript - JavaScript engine that was originally developed for the KDE project s Konqueror web browser by Harri Porten in 2000. On June 13, 2002, Maciej Stachowiak