Konqueror

科技工作者之家 2020-11-17

Konqueror是一个免费的开源Web浏览器和文件管理器,为文件系统(例如本地文件,远程FTP服务器上的文件和磁盘映像中的文件)提供Web访问和文件查看器功能。它构成了KDE软件编译的核心部分。 Konqueror由志愿者开发,可以运行在大多数类Unix操作系统和Windows系统上。 KDE社区根据GNU通用公共许可证版本2许可和分发Konqueror。

“Konqueror”这个名字呼应了一种殖民化范式,在浏览器首次发布时引用了两个主要的竞争对手:“首先是Navigator,然后是Explorer,然后是Konqueror”。它还遵循KDE命名约定:大多数KDE程序的名称以字母K开头。

Konqueror于2000年10月23日首次出现在KDE的第2版。它取代了它的前身KFM(KDE文件管理器)。随着KDE 4的发布,Dolphin取代Konqueror成为默认的KDE文件管理器,但KDE社区继续将Konqueror维护为默认的KDE Web浏览器。

Konqueror简介Konqueror 是 KDE 桌面系统的一部分,主要用于 Linux 和 BSD家族的操作系统。在微软的 Windows 系统下,也有零星使用,当然功能相对有限。Konqueror主要用于文件管理、浏览,以及网页浏览。Konqueror 按照 GPL 进行发布。

在给 Konqueror 命名上,其命名者跟其它的网页浏览器玩了个文字游戏:首先是 Navigator(意为航海家,网景公司的浏览器)、然后是 Explorer(意为探索者),接下来就是 Konqueror (Conqueror 的变体,意为征服者)啦;这里首字母取 K 是为了遵循 KDE 软件都以 K 打头的传统。

Konqueror功能1 用户界面

Konqueror 的用户界面沿袭了微软 Internet Explorer 的风格,但配置起来更灵活;IE 相对于 Netscape Navigator、NCSA Mosaic,则推出时间较晚。Konqueror 通过面板来进行设定和增减功能,例如,在浏览器窗口中,左边可以是一个书签面板,点击其中的一个书签,相应的网页内容就会在右边更大的面板中出现。同样的,可以在一个面板中显示分级的文件夹(目录),而被选目录的内容则可在相邻面板中显示。面板功能相当灵活,甚至都可以放终端窗口。有关面板的个性化配置,可以加以保存。

和一般的主流浏览器一样,Konqueror 也具有常见的浏览功能,比如“后退”、“前进”、“历史”等;通过图形配置工具,还可以设定个性化的快捷键;地址栏的内容输入,支持本地目录、访问过的 URL 以及搜索条目的自动补齐。

早期的 Konqueror 使用单文档界面,不支持多窗口模式,Konqueror 从 3.1 版开始,支持单个窗口下的分页显示。

2 网页浏览器

Konqueror 已经发展成为一个自我完善的网页浏览器项目,主要采用 KHTML 作为其排版引擎,Konqueror 遵循 HTML,支持JavaScript、Java applets、CSS、SSL等相关标准。

由于 Konqueror 的模块化特性,Mozilla的排版引擎 Gecko 也可以替换 Konqueror 的默认引擎 KHTML ,这个功能被称为 kmozilla ,用户可以通过 kdebindings 包来获取。

Konqueror 还整合了网络搜索功能,方法是通过引擎缩写 (比如 Google 就是 gg)加上搜索词条。用户也可以添加自己的个性化搜索,先增加一个快捷搜索。

3 档案浏览器

Konqueror 同样也可以用于本机的目录结构,可以在地址列中输入位置,或在浏览器窗口中选取项目。而且允许不同的显示模式,每种不同的模式都有不同的图标及配置。档案能够被执行,显示,复制、移动以及删除。

4 作业平台

尽管Konqueror主要是为了Linux作业平台设计,也可以在其他平台如BSD与Microsoft Windows上使用,但目前Windows的支持度不高。

主要支持的协议Konqueror可以利用用户系统上安装的所有KIOslaves。一些例子包括:

FTP和SFTP / SSH浏览器
Samba(Microsoft文件共享)浏览器
HTTP浏览器
IMAP邮件客户端
ISO(CD图像)查看器
VNC查看器

完整列表可在KDE信息中心的协议部分中找到。

用户界面Konqueror支持选项卡式文档界面和拆分视图,其中窗口可以在选项卡中包含多个文档。不支持多个文档界面,但是可以递归地划分窗口以同时查看多个文档,或者只是打开另一个窗口。

Konqueror的用户界面有点让人联想到微软的Internet Explorer,尽管它更具可定制性。它广泛适用于“面板”,可以重新排列或添加。例如,可以在浏览器窗口的左侧具有互联网书签面板,并且通过单击书签,将在右侧的较大面板中查看相应的网页。或者,可以在一个面板中显示文件夹的分层列表,在另一个面板中显示所选文件夹的内容。面板非常灵活,甚至可以包括控制台窗口,文本编辑器,媒体播放器等KParts(组件)。可以保存面板配置,并且有一些默认配置。 (例如,“Midnight Commander”会将屏幕分为两个面板,每个面板包含一个文件夹,网站或文件视图。)

所有操作都可以使用导航功能(后退,前进,历史等)。大多数键盘快捷键可以使用图形配置重新映射,并且可以通过按下控制键,通过将字母分配给活动文件上的节点来进行导航。地址栏具有对本地目录,过去URL和过去搜索术语的广泛自动完成支持。

网页浏览器Konqueror已被开发为自主Web浏览器项目。它使用KHTML作为其浏览器引擎,该引擎符合HTML并支持JavaScript,Java小程序,CSS,SSL和其他相关的开放标准。替代布局引擎kwebkitpart可从Extragear获得。

虽然KHTML是默认的Web渲染引擎,但Konqueror是一个模块化应用程序,其他渲染引擎已经可用。特别是使用KHTML派生的WebKit引擎的WebKitPart在KDE 4系列中得到了很多支持。需要注意的一点是,当选择KHTML渲染后端时,用户可以选择对任何给定网页进行完整存档,该网页存储在具有“.war”扩展名的存档文件中。

Konqueror集成了几个可自定义的搜索服务,可以通过输入服务的缩写代码(例如,gg:for Google,或wp:for Wikipedia)以及搜索词来访问。可以添加自己的搜索服务;例如,要检索英文维基百科文章,可以使用URL http://en.wikipedia.org/wiki/Special:Search?search=\{@}&go=Go添加快捷方式。

KHTML的渲染速度与竞争浏览器的渲染速度相当,但是由于KHTML的思维和市场份额小得多,导致JS引擎内置的JavaScript功能减少,因此定制JavaScript的网站通常会出现问题。

Kubuntu的10.10 Maverick Meerkat版本将他们的默认浏览器从Konqueror切换到rekonq。然而,Kubuntu已经从rekonq切换到Firefox,发布了14.04 Trusty Tahr。

文件管理器Konqueror还允许浏览本地目录层次结构 - 通过在地址栏中输入位置,或通过选择文件浏览器窗口中的项目。它允许在不同视图中浏览,这些视图在图标和布局的使用方面有所不同。还可以执行,查看,复制,移动和删除文件。

用户还可以通过KDE的KParts技术打开Konsole的嵌入式版本,他们可以直接执行shell命令。除Konsole KPart外,Konqueror还可以使用Filelight KPart查看用户文件系统的放射图。

虽然没有从中删除此功能,但在KDE 4中,Konqueror被Dolphin替换为默认文件管理器。海豚可以 - 像Konqueror一样 - 将每个窗口或标签分成多个窗格。 Konqueror更强大地使用此功能,允许根据需要设置尽可能多的垂直和水平分割窗格。每个都可以链接到不同的内容甚至远程位置,因此Konqueror是一个功能强大的图形工具,可以在一个窗口中管理多个服务器上的内容,在各个位置之间“拖放”文件。

文件查看器使用KParts对象模型,Konqueror执行能够查看(有时编辑)特定文件类型的组件,并将其客户区直接嵌入到已打开相应文件的Konqueror面板中。这样就可以直接从Konqueror中查看OpenDocument(通过Calligra)或PDF文档。任何正确实现KParts模型的应用程序都可以这种方式嵌入1。

KParts还可用于将某些类型的多媒体内容嵌入到HTML页面中;例如,KMPlayer KPart使Konqueror能够在网页上显示嵌入的视频。

本词条内容贡献者为:

李宗秀 - 副教授 - 黑龙江财经学院

科技工作者之家

科技工作者之家APP是专注科技人才,知识分享与人才交流的服务平台。