软件简介
Konqueror 是 KDE桌面系统的一部分,主要用于 Linux 和 BSD家族的操作系统。在微软的 Windows 系统下,也有零星使用,当然功能相对有限。Konqueror 主要用于文件管理、浏览,以及网页浏览。Konqueror 按照 GPL 进行发布。
在给 Konqueror 命名上,其命名者跟其它的网页浏览器玩了个文字游戏:首先是 Navigator(意为航海家,网景公司的浏览器)、然后是 Explorer(意为探索者),接下来就是 Konqueror (Conqueror 的变体,意为征服者)啦;这里首字母取 K 是为了遵循 KDE 软件都以 K 打头的传统。尽管Konqueror主要是为了Linux作业平台设计,也可以在其他平台如BSD与Microsoft Windows上使用,但目前Windows的支持度不高。Konqueror可以利用用户系统上安装的所有KIOslaves,支持多种网络协议,包括FTP和SFTP/SSH浏览器、Samba(微软文件共享)浏览器、HTTP浏览器、IMAP邮件客户端、ISO(CD镜像)查看器和VNC查看器。KDE Info Center的协议部分提供了完整的列表。
功能和服务
用户界面
Konqueror 的用户界面沿袭了微软 Internet Explorer 的风格,但配置起来更灵活;IE 相对于 Netscape Navigator、NCSA Mosaic,则推出时间较晚。Konqueror 通过面板来进行设定和增减功能,例如,在浏览器窗口中,左边可以是一个书前面板,点击其中的一个书签,相应的网页内容就会在右边更大的面版中出现。同样的,可以在一个面板中显示分级的文件夹(目录),而被选目录的内容则可在相邻面板中显示。面板功能相当灵活,甚至都可以放终端窗口。有关面板的个性化配置,可以加以保存。
和一般的主流浏览器一样,Konqueror 也具有常见的浏览功能,比如“后退”“前进”“历史”等;通过图形配置工具,还可以设定个性化的快捷键;地址栏的内容输入,支持本地目录、访问过的 URL 以及搜索条目的自动补齐。
早期的 Konqueror 使用单文档界面,不支持多窗口模式,Konqueror 从 3.1 版开始,支持单个窗口下的分页显示。
网页浏览器
Konqueror 已经发展成为一个自我完善的网页浏览器项目,主要采用 KHTML 作为其排版引擎,Konqueror 遵循 HTML,支持JavaScript、Java applets、CSS、SSL等相关标准。
由于 Konqueror 的模块化特性,Mozilla的排版引擎 Gecko 也可以替换 Konqueror 的默认引擎 KHTML ,这个功能被称为 kmozilla ,用户可以通过 kdebindings 包来获取。
Konqueror 还整合了网络搜索功能,方法是通过引擎缩写 (比如 Google 就是 gg)加上搜索词条。用户也可以添加自己的个性化搜索,先增加一个快捷搜索。
档案浏览器
Konqueror 同样也可以用于本机的目录结构,可以在地址列中输入位置,或在浏览器窗口中选取项目。而且允许不同的显示模式,每种不同的模式都有不同的图标及配置。档案能够被执行,显示,复制、移动以及删除。
文件管理器
Konqueror的文件管理器功能强大,支持多种视图浏览本地目录层次结构。用户可以通过KDE的KParts技术打开Konsole的嵌入版本,从而可以直接执行shell命令。Konqueror还可以使用Filelight KPart来查看用户文件系统的径向图。尽管这些功能在KDE 4中并未从Konqueror中移除,但Dolphin已经取代Konqueror成为默认的文件管理器。Konqueror更强大地利用了分割窗口功能,允许用户在一个窗口中垂直和水平地分割多个窗格,每个窗格可以链接到不同的内容甚至远程位置。
文件查看器
Konqueror使用KParts对象模型,执行能够查看(有时还可以编辑)特定文件类型的组件,并将它们的客户区直接嵌入到打开相应文件的Konqueror面板中。这使得可以直接在Konqueror中查看OpenDocument(通过Calligra)或PDF文档等。KParts还可以用于将某些类型的多媒体内容嵌入到HTML页面中;例如,KMPlayer KPart使Konqueror能够在网页上显示嵌入的视频。
KIO
Konqueror利用KIO插件来扩展其功能,远远超出其他浏览器和文件管理器的能力。它使用KIO,即KDE I/O插件系统的组件,来访问不同的协议,如HTTP和FTP(内置支持),WebDAV、SMB(Windows共享)、SFTP和FISH。Konqueror可以使用KIO插件(称为IOslaves)来访问ZIP文件和其他存档文件,处理ed2k链接(edonkey/emule),甚至浏览音频CD(“audiocd:/”)并通过拖放进行提取。同样,“man:”和“info:” IOslaves可以用于获取man和info格式的文档。
Konqueror嵌入式
Konqueror Embedded是一个专为嵌入式系统设计的版本,它不需要KDE甚至X窗口系统。作为一个单独的静态库,它被设计得尽可能小,同时提供了Web浏览器的所有必要功能,如支持HTML 4、CSS、JavaScript、cookies和SSL。
下载管理器
KGet是KDE的免费下载管理器,也是Konqueror的默认下载管理器。它是KDE Network包的一部分。KGet支持从FTP、HTTP(S)和BitTorrent来源下载文件,提供暂停和恢复下载文件的功能,以及重新开始下载。它可以嵌入到主机系统的系统托盘中,并与Konqueror和Rekonq网页浏览器集成。KGet还支持Metalink,包含多个下载URL、校验和其他信息,使用Nepomuk自动为下载的文件添加下载信息(如下载URL),并支持从多个服务器下载以加快下载速度(分段文件传输)。