Misplaced Pages

Konqueror: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 17:24, 30 June 2021 editFantesykikachu (talk | contribs)333 edits Specify Kget's repository, rather than letting it use the repository used in Konqueror's infobox.Tag: Visual edit← Previous edit Latest revision as of 16:20, 4 December 2024 edit undoTotallynotmwa (talk | contribs)25 edits Removed mention of java applets since newer versions don't support itTags: Visual edit Mobile edit Mobile web edit 
(41 intermediate revisions by 35 users not shown)
Line 1: Line 1:
{{distinguish|Conkeror|conqueror (disambiguation){{!}}conqueror}} {{distinguish|Conkeror|conqueror (disambiguation){{!}}conqueror}}
{{short description|Web browser and file manager}}
{{Multiple issues|
{{more citations needed|date=July 2008}}
{{update|date=February 2019}}
}}
{{short description|Web browser}}


{{Infobox web browser {{Infobox web browser
| name = Konqueror | name = Konqueror
| title = Konqueror | title = Konqueror
| logo = ] | logo = Breezeicons-apps-48-konqueror.svg
| screenshot = ] | screenshot = Konqueror 20.12.2 showing Dutch Misplaced Pages homepage screenshot.png
| caption = Konqueror 20.12.2 on ] | caption = Konqueror 20.12.2 on ]
| developer = ] | developer = ]
| released = {{Start date and age|2000|10|23|df= yes}}
| released = {{Start date and age|1996|10|14|df= yes}}<ref>{{cite newsgroup | title = New Project: Kool Desktop Environment (KDE) |url= http://groups.google.com/group/de.comp.os.linux.misc/msg/cb4b2d67ffc3ffce |first= Matthias |last= Ettrich |newsgroup= de.comp.os.linux.misc |message-id= 53tkvv$b4j@newsserv.zdv.uni-tuebingen.de |date= 14 October 1996 |access-date= 2006-12-29}}</ref>
| latest release version = | latest release version = {{wikidata|property|preferred|references|edit|Q178565|P348|P548=Q2804309}}
| latest release date = | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|Q178565|P348|P548=Q2804309|P577}}}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q178565|P348|P548=Q51930650}}
| ver layout = stacked
| latest preview date = {{Start date and age|{{wikidata|qualifier|preferred|single|Q178565|P348|P548=Q51930650|P577}}}}
| programming language = ] (]) | programming language = ] (])
| operating system = ] | operating system = ]
| engines = ], ], Qt WebEngine (]) | engines = ], ], Qt WebEngine (])
| language = Multilingual
| genre = ], ] | genre = ], ]
| license = ] | license = ]
Line 27: Line 23:
'''Konqueror''' is a ] ] and ] that provides ] access and ] functionality for file systems (such as local files, files on a remote FTP server and files in a disk image). It forms a core part of the ]. Developed by volunteers, Konqueror can run on most ] ]s. The ] community licenses and distributes Konqueror under ]. '''Konqueror''' is a ] ] and ] that provides ] access and ] functionality for file systems (such as local files, files on a remote FTP server and files in a disk image). It forms a core part of the ]. Developed by volunteers, Konqueror can run on most ] ]s. The ] community licenses and distributes Konqueror under ].


The name "Konqueror" echoes a colonization paradigm to reference the two primary competitors at the time of the browser's first release: "first comes the ], then ], and then the Konqueror".<ref> The name "Konqueror" references the two primary competitors at the time of the browser's first release: "first comes the ], then ], and then the Konqueror".<ref>
Compare: Compare:
{{cite web {{cite web
Line 39: Line 35:
It also follows the ] naming convention: the names of most KDE programs begin with the letter K.<ref> {{webarchive|url=https://web.archive.org/web/20070609082659/http://docs.kde.org/stable/en/kdebase/faq/webbrowser.html |date=2007-06-09 }}</ref> It also follows the ] naming convention: the names of most KDE programs begin with the letter K.<ref> {{webarchive|url=https://web.archive.org/web/20070609082659/http://docs.kde.org/stable/en/kdebase/faq/webbrowser.html |date=2007-06-09 }}</ref>


Konqueror first appeared with version 2 of KDE on October 23, 2000.<ref></ref> It replaces its predecessor, KFM (KDE file manager).<ref>{{Cite web |url=http://konqueror.kde.org/faq/#WheredoesthenameiKonqueroricomefrom |title=Konqueror - Konqueror FAQ<!-- Bot generated title --> |access-date=2008-03-04 |archive-url=https://web.archive.org/web/20080723193818/http://konqueror.kde.org/faq#WheredoesthenameiKonqueroricomefrom |archive-date=2008-07-23 |url-status=dead }}</ref> With the release of KDE 4, ] replaced Konqueror as the default KDE file-manager, but the KDE community continues to maintain Konqueror as the default KDE web-browser. Konqueror first appeared with version 2 of KDE on October 23, 2000.<ref></ref> It replaced its predecessor, KFM (KDE file manager).<ref>{{Cite web |url=http://konqueror.kde.org/faq/#WheredoesthenameiKonqueroricomefrom |title=Konqueror - Konqueror FAQ<!-- Bot generated title --> |access-date=2008-03-04 |archive-url=https://web.archive.org/web/20080723193818/http://konqueror.kde.org/faq#WheredoesthenameiKonqueroricomefrom |archive-date=2008-07-23 |url-status=dead }}</ref> With the release of KDE 4 in 2008, the functionalities of web browser and file manager were separated: ] replaced Konqueror as the default KDE file manager, while the KDE community continues to maintain Konqueror as the default KDE web browser.


==Major supported protocols== ==Major supported protocols==
Line 55: Line 51:
Konqueror supports ] and Split views, wherein a window can contain multiple documents in tabs. ]s are not supported, however it is possible to recursively divide a window to view multiple documents simultaneously, or simply open another window. Konqueror supports ] and Split views, wherein a window can contain multiple documents in tabs. ]s are not supported, however it is possible to recursively divide a window to view multiple documents simultaneously, or simply open another window.


Konqueror's ] is somewhat reminiscent of ]'s ], though it is more customizable. It works extensively with "panels", which can be rearranged or added. For example, one could have an ] panel on the left side of the browser ], and by clicking a bookmark, the respective ] would be viewed in the larger panel to the right. Alternatively, one could display a hierarchical list of ] in one panel and the content of the selected folder in another. Panels are quite flexible and can even include, among other ] (]s), a console window, a text editor, a media player. Panel configurations can be saved, and there are some default configurations. (For example, "]" displays a screen split into two panels, where each one contains a folder, Web site, or file view.) Konqueror's ] is somewhat reminiscent of ]'s ], though it is more customizable. It works extensively with "panels", which can be rearranged or added. For example, one could have an ] panel on the left side of the browser ], and by clicking a bookmark, the respective ] would be viewed in the larger panel to the right. Alternatively, one could display a hierarchical list of ] in one panel and the content of the selected folder in another. Panels are quite flexible and can even include, among other ] (]s), a console window, a text editor, and a media player. Panel configurations can be saved, and there are some default configurations. (For example, "]" displays a screen split into two panels, where each one contains a folder, Web site, or file view.)


Navigation functions (back, forward, history, etc.) 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 ]s, and past search terms. Navigation functions (back, forward, history, etc.) 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 ]s, and past search terms.
Line 61: Line 57:
==Web browser== ==Web browser==
] ]
Konqueror has been developed as an autonomous ] project. It uses ] as its ], which is compliant with ] and supports ], ]s, ], ], and other relevant ]s. An alternative layout engine, ''kwebkitpart'', is available from the ].<ref>{{cite web |url=http://techbase.kde.org/Projects/WebKit/Part |title=Projects/WebKit/Part - KDE TechBase |access-date=2010-03-30 |publisher=KDE TechBase}}</ref> Konqueror has been developed as an autonomous ] project. It uses ] as its ], which is compliant with ] and supports ], ], ], and other relevant ]s. An alternative layout engine, ''kwebkitpart'', is available from the ].<ref>{{cite web |url=http://techbase.kde.org/Projects/WebKit/Part |title=Projects/WebKit/Part - KDE TechBase |access-date=2010-03-30 |publisher=KDE TechBase}}</ref>


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 ] 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. While KHTML is the default web-rendering engine, Konqueror is a modular application and other rendering engines are available. In particular, the WebKitPart component using the KHTML-derived ] engine has seen a lot of support in the KDE 4 series. However, the KHTML rendering backend contains unique features, such as the ability to save a full archive of any given webpage into a single file with the ".war" extension.


Konqueror integrates several customizable ] which can be accessed by entering the service's abbreviation code (for example, <tt>gg:</tt> for ], or <tt>wp:</tt> for ]) followed by the search term(s). One can add their own search service; for instance, to retrieve ] articles, a shortcut may be added with the URL <code><nowiki>http://en.wikipedia.org/Special:Search?search=\{@}&go=Go</nowiki></code>. Konqueror integrates several customizable ] which can be accessed by entering the service's abbreviation code (for example, <code>gg:</code> for ], or <code>wp:</code> for ]) followed by the search term(s). One can add their own search service; for instance, to retrieve ] articles, a shortcut may be added with the URL <code><nowiki>http://en.wikipedia.org/Special:Search?search=\{@}&go=Go</nowiki></code>.


KHTML's rendering speed is on par with that of competing browsers, but sites with customized JavaScript are often problematic due to KHTML's much smaller ] and ], resulting in fewer JavaScript features built into the JS engine. KHTML's rendering speed is on par with that of competing browsers, but sites with customized JavaScript are often problematic due to KHTML's much smaller ] and ], resulting in fewer JavaScript features built into the JS engine.


KJS is Konqueror's ] that was originally developed by ] in 2000. On June 13, 2002, ] announced on a mailing list that ] was releasing ], a framework for ] that was based on KJS.<ref name="JS-Core_Apple">{{cite web|url=http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |title= JavaScriptCore, Apple's JavaScript framework based on KJS |last=Stachowiak |first=Maciej |date=2002-06-13 |publisher=opendarwin.org |archive-url=https://web.archive.org/web/20070310215550/http://www.opendarwin.org/pipermail/kde-darwin/2002-June/000034.html |archive-date=2007-03-10 |url-status=dead |access-date=2015-05-13 }}</ref>
]'s 10.10 Maverick Meerkat release switched the default browser from Konqueror to ].<ref>{{cite web|last=Laishram|first=Ricky|title=Rekonq To Be The Default Web Browser In Kubuntu 10.10|url=http://techie-buzz.com/foss/rekonq-to-be-the-default-web-browser-in-kubuntu-10-10.html|publisher=Techie Buzz|access-date=7 May 2011}}</ref> Kubuntu subsequently switched from rekonq to Firefox, with the release of 14.04 Trusty Tahr.<ref>{{cite web|title=Kubuntu 14.04 LTS|url=http://www.kubuntu.org/news/kubuntu-14.04|publisher=Kubuntu.org|access-date=9 December 2014|url-status=dead|archive-url=https://web.archive.org/web/20141111234900/http://www.kubuntu.org/news/kubuntu-14.04|archive-date=11 November 2014}}</ref>


]'s 10.10 Maverick Meerkat release switched the default browser from Konqueror to rekonq, as well as a ] installer being added.<ref>{{cite web|last=Laishram|first=Ricky|title=Rekonq To Be The Default Web Browser In Kubuntu 10.10|url=http://techie-buzz.com/foss/rekonq-to-be-the-default-web-browser-in-kubuntu-10-10.html|publisher=Techie Buzz|access-date=7 May 2011}}</ref> Kubuntu subsequently switched from rekonq to Firefox, with the release of 14.04 Trusty Tahr.<ref>{{cite web|title=Kubuntu 14.04 LTS|url=http://www.kubuntu.org/news/kubuntu-14.04|publisher=Kubuntu.org|access-date=9 December 2014|url-status=dead|archive-url=https://web.archive.org/web/20141111234900/http://www.kubuntu.org/news/kubuntu-14.04|archive-date=11 November 2014}}</ref>
==File manager==
]
]
]


==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 ]s and layout. Files can also be ], viewed, copied, moved, and deleted. 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 ]s and layout. Files can also be ], viewed, copied, moved, and deleted.


Line 81: Line 75:


Although this functionality has not been removed from Konqueror, as of KDE 4, ] 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, "]" files between locations. Although this functionality has not been removed from Konqueror, as of KDE 4, ] 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, "]" files between locations.

<gallery>
Konqueror 20.12.2 file manager screenshot.png|Konqueror's file manager
Konqueror 20.12.2 start screen.png|A screenshot of Konqueror 20.12.2 showing the default homepage
Konqi-audiocd.png|Konqueror displaying the contents of an audio CD
</gallery>


==File viewer== ==File viewer==
Line 89: Line 89:
==KIO== ==KIO==
{{details|KIO}} {{details|KIO}}
In addition to browsing files and web sites, Konqueror utilizes ] 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 ] and ] (support for these is built-in), ], ] (Windows shares), ] and ] (a handy replacement to the latter when the SFTP subsystem is disabled on the remote host). In addition to browsing files and websites, Konqueror utilizes ] 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 ] and ] (support for these is built-in), ], ] (Windows shares), ] and ] (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 ]s and other archives, to process ed2k links (edonkey/emule), or even to browse ], ("audiocd:/") and ] them via ]. Likewise, the "man:" and "info:" IOslaves can be used to fetch ] and info formatted documentation. Similarly, Konqueror can use KIO plugins (called IOslaves) to access ]s and other archives, to process ed2k links (edonkey/emule), or even to browse ], ("audiocd:/") and ] them via ]. Likewise, the "man:" and "info:" IOslaves can be used to fetch ] and info formatted documentation.


==Konqueror Embedded== ==Konqueror Embedded==
<!-- {{notability|date=August 2012}}
-->
]
An ] version, '''Konqueror Embedded''' is . Unlike the full version of Konqueror, Embedded Konqueror is purely a web browser. It does not require ] or even the ]. 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 ] 4, ], ], ], and ].


]
==Download Manager{{Anchor|KGet}}==
An ] version, '''Konqueror Embedded''' was previously . Unlike the full version of Konqueror, Embedded Konqueror is purely a web browser. It does not require ] or even the ]. 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 ] 4, ], ], ], and ]. <ref>{{Cite web |url=https://www.linuxjournal.com/article/4767 |title=Konqueror/Embedded: An Open-Source Web Browser For EmbeddedLinux Systems |date=2001-09-01 |access-date=2024-04-09 |website=] |last=Hausmann |first=Simon |publisher=Slashdot Media}}</ref>

As of June 2019, this project's page on the KDE website has been taken down.<ref>{{Cite web |url=http://www.konqueror.org/embedded/ |title=Konqueror - Konqueror Embedded |access-date=2013-11-06 |archive-date=2019-06-19 |archive-url=https://web.archive.org/web/20190619013852/http://www.konqueror.org/embedded/ |url-status=bot: unknown }}</ref>

==Download manager{{Anchor|KGet}}==
{{Infobox software {{Infobox software
| name = KGet | name = KGet
Line 107: Line 108:
| caption = KGet on KDE Plasma 5.10.5, showing an ongoing download | caption = KGet on KDE Plasma 5.10.5, showing an ongoing download
| released = {{Start date and age|2002|05|26}}<ref>{{cite web|url=http://sourceforge.net/projects/kget/ |title=KGET Advanced Download Manage | publisher=SourceForge | access-date=2012-12-14}}</ref> | released = {{Start date and age|2002|05|26}}<ref>{{cite web|url=http://sourceforge.net/projects/kget/ |title=KGET Advanced Download Manage | publisher=SourceForge | access-date=2012-12-14}}</ref>
| latest release version = 20.12.3 | latest release version = {{wikidata|property|preferred|references|edit|Q535508|P348|P548=Q2804309}}
| latest release date = {{Start date and age|2021|03|04}} <!--synchronize with KDE release dates--> | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|Q535508|P348|P548=Q2804309|P577}}}}
| latest preview version = {{wikidata|property|preferred|references|edit|Q535508|P348|P548=Q51930650}}
| repo = {{URL|invent.kde.org/network/kget}}
| latest preview date = {{Start date and age|{{wikidata|qualifier|preferred|single|Q535508|P348|P548=Q51930650|P577}}}}
| repo = {{URL|https://invent.kde.org/network/kget}}
| genre = ] | genre = ]
| license = ] | license = ]
| website = {{URL|https://apps.kde.org/en/kget}} | website = {{URL|https://apps.kde.org/en/kget}}
}} }}
'''KGet''' is a ] ] for ] 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 ]<ref>{{cite web |url = http://fosswire.com/2008/07/23/using-kget-download-manager-with-firefox/ |title = Using KGet Download Manager with Firefox |first = Peter |last = Upfold |date = July 23, 2008 |publisher = FOSSwire |access-date = September 26, 2018 |archive-url = https://web.archive.org/web/20090211111820/http://fosswire.com/2008/07/23/using-kget-download-manager-with-firefox/ |archive-date = February 11, 2009 |url-status = dead }}</ref> and ]. KGet was featured by '']''<ref>{{cite web |url=http://www.tuxmagazine.com/node/1000123 |title=Simplify Downloads With Kget |publisher=TUX Magazine |date=2005-03-29 |access-date=2012-12-14 |archive-url=https://web.archive.org/web/20080907175329/http://www.tuxmagazine.com/node/1000123 |archive-date=2008-09-07 |url-status=dead }}</ref> and '']''.<ref name="freesoftwaremagazine1">{{cite web |url=http://www.freesoftwaremagazine.com/articles/managing_downloads_with_kget |title=Managing and configuring downloads with KGet |publisher=Free Software Magazine |first=Gary |last=Richmond |date=2007-10-08 |access-date=2012-12-14 |archive-url=https://web.archive.org/web/20121112021542/http://www.freesoftwaremagazine.com/articles/managing_downloads_with_kget |archive-date=2012-11-12 |url-status=dead }}</ref> '''KGet''' is a ] ] for ] 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 ] and Chromium-based web browsers<ref>{{cite web |url = http://fosswire.com/2008/07/23/using-kget-download-manager-with-firefox/ |title = Using KGet Download Manager with Firefox |first = Peter |last = Upfold |date = July 23, 2008 |publisher = FOSSwire |access-date = September 26, 2018 |archive-url = https://web.archive.org/web/20090211111820/http://fosswire.com/2008/07/23/using-kget-download-manager-with-firefox/ |archive-date = February 11, 2009 |url-status = dead }}</ref><ref>{{Cite web|last=Guilloux|first=Nicolas|date=2020-01-26|title=KGet-Integrator|url=https://github.com/NicolasGuilloux/KGet-Integrator|access-date=2021-12-29|website=GitHub}}</ref> as well as rekonq. KGet was featured by '']''<ref>{{cite web |url=http://www.tuxmagazine.com/node/1000123 |title=Simplify Downloads With Kget |publisher=TUX Magazine |date=2005-03-29 |access-date=2012-12-14 |archive-url=https://web.archive.org/web/20080907175329/http://www.tuxmagazine.com/node/1000123 |archive-date=2008-09-07 |url-status=dead }}</ref> and '']''.<ref name="freesoftwaremagazine1">{{cite web |url=http://www.freesoftwaremagazine.com/articles/managing_downloads_with_kget |title=Managing and configuring downloads with KGet |publisher=Free Software Magazine |first=Gary |last=Richmond |date=2007-10-08 |access-date=2012-12-14 |archive-url=https://web.archive.org/web/20121112021542/http://www.freesoftwaremagazine.com/articles/managing_downloads_with_kget |archive-date=2012-11-12 |url-status=dead }}</ref>


===History=== ===History===
Line 125: Line 128:
*Gives of information about current and pending downloads. *Gives of information about current and pending downloads.
*Embedding into ] of the host system. *Embedding into ] of the host system.
*Integration with the KDE Konqueror and ] ]s. *Integration with the KDE Konqueror and Rekonq ]s.
*] support which contain multiple URLs for downloads, along with checksums and other information. *] 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 ]. *Automatically tags downloaded files with download information (such as the download URL) using ].
*Download from multiple servers to speed up download time (]).<ref>{{cite web|url=http://lists.kde.org/?l=kde-devel&m=130121860423058&w=2 |title='Multi segment KIO' is available by default in KGet}}</ref><ref>{{cite web|url=https://bugs.kde.org/show_bug.cgi?id=218282#c2 |title= Question: I want to download 1 file, but open, let's say, 8 connections for that file to a faster download}}</ref> *Download from multiple servers to speed up download time (segmented file transfer).<ref>{{cite web|url=http://lists.kde.org/?l=kde-devel&m=130121860423058&w=2 |title='Multi segment KIO' is available by default in KGet}}</ref><ref>{{cite web|url=https://bugs.kde.org/show_bug.cgi?id=218282#c2 |title= Question: I want to download 1 file, but open, let's say, 8 connections for that file to a faster download}}</ref>


==See also== ==See also==
Line 134: Line 137:
*] *]
*] *]
*]
*] *]
*] *]
*]
*] *]
*] *]
*]
*] *]


==References== ==References==
{{Reflist|33em}} {{Reflist}}


==External links== ==External links==
Line 154: Line 156:
{{Download managers}} {{Download managers}}


] ]
] ]
] ]

Latest revision as of 16:20, 4 December 2024

Not to be confused with Conkeror or conqueror. Web browser and file manager
Konqueror
Konqueror 20.12.2 on Arch Linux
Developer(s)KDE
Initial release23 October 2000; 24 years ago (2000-10-23)
Stable release24.11.90 Edit this on Wikidata / 28 November 2024; 30 days ago (28 November 2024)
Repository
Written inC++ (Qt)
EnginesWebKit, KHTML, Qt WebEngine (Chromium)
Operating systemUnix-like
TypeWeb browser, file browser
LicenseGPL-2.0-or-later
Websiteapps.kde.org/konqueror/ Edit this on Wikidata

Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems (such as local files, files on a remote FTP server and files in a disk image). 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 GNU GPL-2.0-or-later.

The name "Konqueror" references the two primary competitors at the time of the browser's 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 replaced its predecessor, KFM (KDE file manager). With the release of KDE 4 in 2008, the functionalities of web browser and file manager were separated: Dolphin replaced Konqueror as the default KDE file manager, while the KDE community continues to maintain Konqueror as the default KDE web browser.

Major supported protocols

Konqueror can utilize all KIOslaves installed on the user's system. Some examples include:

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

A complete list is available in the KDE Info Center's Protocols section.

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.

Konqueror's user interface is somewhat reminiscent of Microsoft's 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, and a media player. Panel configurations can be saved, and there are some default configurations. (For example, "Midnight Commander" displays a screen split into two panels, where each one contains a folder, Web site, or file view.)

Navigation functions (back, forward, history, etc.) 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.

Web browser

Konqueror specifications

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, 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. In particular, the WebKitPart component using the KHTML-derived WebKit engine has seen a lot of support in the KDE 4 series. However, the KHTML rendering backend contains unique features, such as the ability to save a full archive of any given webpage into a single file with the ".war" extension.

Konqueror integrates several customizable search services which can be accessed by entering the service's abbreviation code (for example, gg: for Google, or wp: for Misplaced Pages) followed by the search term(s). One can add their own search service; for instance, to retrieve English Misplaced Pages articles, a shortcut may be added with the URL http://en.wikipedia.org/Special:Search?search=\{@}&go=Go.

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

KJS is Konqueror's JavaScript engine that was originally developed by Harri Porten in 2000. On June 13, 2002, Maciej Stachowiak announced on a mailing list that Apple was releasing JavaScriptCore, a framework for Mac OS X that was based on KJS.

Kubuntu's 10.10 Maverick Meerkat release switched the default browser from Konqueror to rekonq, as well as a Firefox installer being added. Kubuntu subsequently switched from rekonq to Firefox, with the release of 14.04 Trusty Tahr.

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 KDE's 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 user's 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.

  • Konqueror's file manager Konqueror's file manager
  • A screenshot of Konqueror 20.12.2 showing the default homepage A screenshot of Konqueror 20.12.2 showing the default homepage
  • Konqueror displaying the contents of an audio CD Konqueror displaying the contents of an audio CD

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.

KIO

Further information: KIO

In addition to browsing files and websites, 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.

Konqueror Embedded

Konqueror Embedded on a Linux PDA

An embedded systems version, Konqueror Embedded was previously 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.

As of June 2019, this project's page on the KDE website has been taken down.

Download manager

KGet
KGet on KDE Plasma 5.10.5, showing an ongoing download
Initial releaseMay 26, 2002; 22 years ago (2002-05-26)
Stable release22.12.0 Edit this on Wikidata / 8 December 2022; 2 years ago (8 December 2022)
Repositoryinvent.kde.org/network/kget
Engine
  • WebKit
  • KHTML
Edit this at Wikidata
TypeDownload manager
LicenseGPL-2.0-or-later
Websiteapps.kde.org/en/kget

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 Chromium-based web browsers as well as rekonq. KGet was featured by Tux Magazine and Free Software Magazine.

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.

Features

  • Downloading files from FTP, HTTP(S) and BitTorrent sources.
  • Pausing and resuming of downloading files, as well as the ability to restart a download.
  • Gives of information about current and pending downloads.
  • Embedding into system tray of the host system.
  • Integration with the KDE Konqueror and Rekonq web browsers.
  • 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.
  • Download from multiple servers to speed up download time (segmented file transfer).

See also

References

  1. "v24.11.90". Retrieved 11 December 2024.
  2. Compare: "Konqueror FAQ". konqueror.org. Retrieved 2017-08-23. Where does the name Konqueror come from? It's a word play on the other browsers' names. After the Navigator and the Explorer comes the Conqueror; it's spelled with a K to show that it's part of KDE. The name change also moves away from "kfm" (the KDE file manager, Konqueror's predecessor) which represented only file management.
  3. K Desktop Environment (KDE) Archived 2007-06-09 at the Wayback Machine
  4. K Desktop Environment - KDE 2.0 Release Announcement
  5. "Konqueror - Konqueror FAQ". Archived from the original on 2008-07-23. Retrieved 2008-03-04.
  6. "Projects/WebKit/Part - KDE TechBase". KDE TechBase. Retrieved 2010-03-30.
  7. Stachowiak, Maciej (2002-06-13). "[KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS". opendarwin.org. Archived from the original on 2007-03-10. Retrieved 2015-05-13.
  8. Laishram, Ricky. "Rekonq To Be The Default Web Browser In Kubuntu 10.10". Techie Buzz. Retrieved 7 May 2011.
  9. "Kubuntu 14.04 LTS". Kubuntu.org. Archived from the original on 11 November 2014. Retrieved 9 December 2014.
  10. Hausmann, Simon (2001-09-01). "Konqueror/Embedded: An Open-Source Web Browser For EmbeddedLinux Systems". Linux Journal. Slashdot Media. Retrieved 2024-04-09.
  11. "Konqueror - Konqueror Embedded". Archived from the original on 2019-06-19. Retrieved 2013-11-06.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  12. "KGET Advanced Download Manage". SourceForge. Retrieved 2012-12-14.
  13. "Releases 22.12.0 2022-12-08". Retrieved 15 December 2022.
  14. Upfold, Peter (July 23, 2008). "Using KGet Download Manager with Firefox". FOSSwire. Archived from the original on February 11, 2009. Retrieved September 26, 2018.
  15. Guilloux, Nicolas (2020-01-26). "KGet-Integrator". GitHub. Retrieved 2021-12-29.
  16. "Simplify Downloads With Kget". TUX Magazine. 2005-03-29. Archived from the original on 2008-09-07. Retrieved 2012-12-14.
  17. ^ Richmond, Gary (2007-10-08). "Managing and configuring downloads with KGet". Free Software Magazine. Archived from the original on 2012-11-12. Retrieved 2012-12-14.
  18. Marinof, Mihai (9 October 2006). "KGet Review". Softpedia. Retrieved 2012-12-14.
  19. "'Multi segment KIO' is available by default in KGet".
  20. "Question: I want to download 1 file, but open, let's say, 8 connections for that file to a faster download".

External links

KDE
Software
compilation
Applications
by KDE
Development
Education
Graphics
Internet
Multimedia
Office
System
Utilities
Discontinued
Platform
User interface
Current
Discontinued
Current
Discontinued
freedesktop.org
(shared)
Community
People
Web browsers
  • Features
  • standards
  • protocols
Features
Web standards
Protocols
Active
Blink-based
Proprietary
FOSS
Gecko-based
WebKit-based
Multi-engine
Other
Discontinued
Blink-based
Gecko-based
MSHTML-based
WebKit-based
Other
File managers (comparison)
Cross-platform
Unix-like
DOS
OS/2 etc.
Windows
Official
Unofficial
Macintosh OSs
Classic Mac OS
macOS
BeOS etc.
Download managers
Client software for downloading computer files
Microsoft Windows
Freeware
Shareware
Malware
Unix-like
Multi-platform
Related articles
Categories: