stringtranslate.com

Конкуэрор

Konqueror — это бесплатный веб-браузер и файловый менеджер с открытым исходным кодом , который обеспечивает веб- доступ и функциональность просмотра файлов для файловых систем (например, локальных файлов, файлов на удаленном FTP-сервере и файлов в образе диска). Он является основной частью KDE Software Compilation . Разработанный добровольцами, Konqueror может работать на большинстве Unix-подобных операционных систем . Сообщество KDE лицензирует и распространяет Konqueror по лицензии GNU GPL-2.0 или более поздней версии .

Название «Konqueror» отсылает к двум основным конкурентам на момент первого выпуска браузера: «сначала идет Navigator , затем Explorer , а затем Konqueror». [3] Оно также следует соглашению об именах KDE : названия большинства программ KDE начинаются с буквы K. [4]

Konqueror впервые появился в версии 2 KDE 23 октября 2000 года. [5] Он заменил своего предшественника KFM (файловый менеджер KDE). [6] С выпуском KDE 4 в 2008 году функции веб-браузера и файлового менеджера были разделены: Dolphin заменил Konqueror в качестве файлового менеджера KDE по умолчанию, в то время как сообщество KDE продолжает поддерживать Konqueror в качестве веб-браузера KDE по умолчанию.

Основные поддерживаемые протоколы

Konqueror может использовать все KIOslaves , установленные в системе пользователя. Вот некоторые примеры:

Полный список доступен в разделе «Протоколы» информационного центра KDE.

Пользовательский интерфейс

Konqueror поддерживает интерфейс с вкладками документов и разделенные представления, в которых окно может содержать несколько документов во вкладках. Интерфейсы с несколькими документами не поддерживаются, однако можно рекурсивно разделить окно для просмотра нескольких документов одновременно или просто открыть другое окно.

Пользовательский интерфейс Konqueror чем-то напоминает Microsoft Internet Explorer , хотя он более настраиваемый. Он широко работает с «панелями», которые можно переставлять или добавлять. Например, можно иметь панель закладок Интернета в левой части окна браузера , и, щелкнув закладку, соответствующая веб-страница будет просматриваться в большей панели справа. В качестве альтернативы можно отобразить иерархический список папок в одной панели и содержимое выбранной папки в другой. Панели довольно гибкие и могут даже включать, среди прочих KParts ( компонентов ), консольное окно, текстовый редактор и медиаплеер. Конфигурации панелей можно сохранять, и есть некоторые конфигурации по умолчанию. (Например, « Midnight Commander » отображает экран, разделенный на две панели, каждая из которых содержит папку, веб-сайт или представление файла.)

Функции навигации (назад, вперед, история и т. д.) доступны во время всех операций. Большинство сочетаний клавиш можно переназначить с помощью графической конфигурации, а навигацию можно осуществлять путем назначения букв узлам активного файла нажатием клавиши управления. Адресная строка имеет обширную поддержку автодополнения для локальных каталогов, прошлых URL-адресов и прошлых поисковых терминов.

Веб-браузер

Технические характеристики Konqueror

Konqueror был разработан как автономный проект веб-браузера . Он использует KHTML в качестве своего браузерного движка , который совместим с HTML и поддерживает JavaScript , Java-апплеты , CSS , SSL и другие соответствующие открытые стандарты . Альтернативный движок макета, kwebkitpart , доступен на Extragear . [7]

В то время как KHTML является движком веб-рендеринга по умолчанию, Konqueror является модульным приложением, и доступны другие движки рендеринга. В частности, компонент WebKitPart, использующий движок WebKit , полученный из KHTML , получил большую поддержку в серии KDE 4. Однако бэкэнд рендеринга KHTML содержит уникальные функции, такие как возможность сохранять полный архив любой заданной веб-страницы в один файл с расширением ".war".

Konqueror интегрирует несколько настраиваемых поисковых служб , доступ к которым можно получить, введя код аббревиатуры службы (например, gg:для Google или wp:для Wikipedia ), а затем поисковый термин(ы). Можно добавить собственную поисковую службу; например, для поиска статей Википедии на английском языке можно добавить ярлык с URL http://en.wikipedia.org/wiki/KJS_(software)/Special:Search?search=\{@}&go=Go.

Скорость рендеринга KHTML сопоставима со скоростью конкурирующих браузеров, но сайты с настроенным JavaScript часто оказываются проблемными из-за гораздо меньшей доли KHTML в сознании и на рынке , что приводит к меньшему количеству встроенных функций JavaScript в движок JS.

KJS — это движок JavaScript для Konqueror , изначально разработанный Харри Портеном в 2000 году. 13 июня 2002 года Мачей Стаховяк объявил в списке рассылки, что Apple выпускает JavaScriptCore , фреймворк для Mac OS X , основанный на KJS. [8]

В релизе Kubuntu 10.10 Maverick Meerkat браузер по умолчанию был изменен с Konqueror на rekonq, а также был добавлен установщик Firefox . [9] Впоследствии Kubuntu перешла с rekonq на Firefox с выпуском 14.04 Trusty Tahr. [10]

Файловый менеджер

Konqueror также позволяет просматривать иерархию локальных каталогов — либо вводя местоположения в адресной строке, либо выбирая элементы в окне обозревателя файлов. Он позволяет просматривать в различных представлениях, которые отличаются использованием значков и макетом. Файлы также можно запускать , просматривать, копировать, перемещать и удалять.

Пользователь также может открыть встроенную версию Konsole , через технологию KParts от KDE, в которой он может напрямую выполнять команды оболочки. В дополнение к Konsole KPart, Konqueror также может использовать Filelight KPart, чтобы просматривать радиальную диаграмму файловой системы пользователя.

Хотя эта функциональность не была удалена из Konqueror, начиная с KDE 4, Dolphin заменил Konqueror в качестве файлового менеджера по умолчанию. Dolphin может — как и Konqueror — делить каждое окно или вкладку на несколько панелей. Konqueror более эффективно использует эту функцию, позволяя создавать столько вертикально и горизонтально разделенных панелей, сколько необходимо. Каждая из них может ссылаться на разный контент или даже удаленные расположения, так что Konqueror становится мощным графическим инструментом для управления контентом на нескольких серверах в одном окне, « перетаскивая » файлы между расположениями.

Просмотрщик файлов

Используя объектную модель KParts , Konqueror выполняет компоненты, которые способны просматривать (а иногда и редактировать) определенные типы файлов и встраивает их клиентскую область непосредственно в панель Konqueror, в которой были открыты соответствующие файлы. Это позволяет, например, просматривать OpenDocument (через Calligra ) или PDF- документ непосредственно в Konqueror. Любое приложение, которое правильно реализует модель KParts, может быть встроено таким образом.

KParts также можно использовать для встраивания определенных типов мультимедийного контента в HTML-страницы; например, KMPlayer KPart позволяет Konqueror показывать встроенное видео на веб-страницах.

КИО

Помимо просмотра файлов и веб-сайтов, Konqueror использует плагины KIO , чтобы расширить свои возможности за пределы возможностей других браузеров и файловых менеджеров. Он использует компоненты KIO, системы плагинов ввода-вывода KDE, для доступа к различным протоколам, таким как HTTP и FTP (их поддержка встроена), WebDAV , SMB (общие ресурсы Windows), SFTP и FISH (удобная замена последнему, когда подсистема SFTP отключена на удаленном хосте).

Аналогично, Konqueror может использовать плагины KIO (называемые IOslaves) для доступа к файлам ZIP и другим архивам, для обработки ссылок ed2k (edonkey/emule) или даже для просмотра аудио-CD , ("audiocd:/") и копирования их с помощью перетаскивания . Аналогично, IOslaves "man:" и "info:" могут использоваться для извлечения документации в формате man и info.

Konqueror Встроенный

Konqueror, встроенный в Linux PDA

Ранее была доступна версия для встраиваемых систем Konqueror Embedded . В отличие от полной версии Konqueror, Embedded Konqueror — это чисто веб-браузер. Он не требует KDE или даже системы X Window . Единая статическая библиотека, она разработана так, чтобы быть как можно меньше, при этом предоставляя все необходимые функции веб-браузера, такие как поддержка HTML 4, CSS , JavaScript , cookie и SSL . [11]

По состоянию на июнь 2019 года страница этого проекта на сайте KDE была удалена. [12]

Менеджер загрузок

KGet — это бесплатный менеджер загрузок для KDE , а также менеджер загрузок по умолчанию для Konqueror. Он является частью пакета KDE Network. По умолчанию это менеджер загрузок, используемый для Konqueror, но его также можно использовать с Mozilla Firefox и веб-браузерами на основе Chromium [15] [16] , а также rekonq. KGet был представлен в Tux Magazine [17] и Free Software Magazine . [18]

История

В KDE 3 KGet 0.8.x, 1 поддерживал загрузку HTTP/FTP. [19] В KDE Software Compilation 4 был выпущен KGet 2; он поддерживал сегментацию регулирования полосы пропускания , многопоточность и протокол BitTorrent . [18]

Функции

Смотрите также

Ссылки

  1. ^ "Официальный выпуск Trinity Desktop Environment R14.1.2" . Получено 27 июня 2024 г. .
  2. ^ "v21.11.90 · Теги · Сеть / Konqueror · GitLab".
  3. ^ Сравните: "Konqueror FAQ". konqueror.org . Получено 23.08.2017 . Откуда взялось название Konqueror ? [...] Это игра слов с названиями других браузеров. После Navigator и Explorer идет Conqueror; он пишется с буквой K, чтобы показать, что он является частью KDE. Изменение названия также отходит от "kfm" (файловый менеджер KDE, предшественник Konqueror), который представлял только управление файлами.
  4. ^ K Desktop Environment (KDE) Архивировано 09.06.2007 на Wayback Machine
  5. ^ K Desktop Environment - Анонс выпуска KDE 2.0
  6. ^ "Konqueror - Konqueror FAQ". Архивировано из оригинала 2008-07-23 . Получено 2008-03-04 .
  7. ^ «Проекты/WebKit/Часть — KDE TechBase». Техническая база KDE . Проверено 30 марта 2010 г.
  8. ^ Stachowiak, Maciej (2002-06-13). "[KDE-Darwin] JavaScriptCore, JavaScript-фреймворк Apple на основе KJS". opendarwin.org. Архивировано из оригинала 2007-03-10 . Получено 2015-05-13 .
  9. ^ Лайшрам, Рики. "Rekonq станет браузером по умолчанию в Kubuntu 10.10". Techie Buzz . Получено 7 мая 2011 г.
  10. ^ "Kubuntu 14.04 LTS". Kubuntu.org. Архивировано из оригинала 11 ноября 2014 года . Получено 9 декабря 2014 года .
  11. ^ Хаусманн, Саймон (01.09.2001). «Konqueror/Embedded: веб-браузер с открытым исходным кодом для встроенных систем Linux». Linux Journal . Slashdot Media . Получено 09.04.2024 .
  12. ^ Konqueror - Konqueror встроен в Wayback Machine (архивировано 2019-06-19)
  13. ^ "KGET Advanced Download Manage". SourceForge . Получено 2012-12-14 .
  14. ^ "Releases 22.12.0 2022-12-08" . Получено 15 декабря 2022 г. .
  15. Upfold, Peter (23 июля 2008 г.). «Использование KGet Download Manager с Firefox». FOSSwire. Архивировано из оригинала 11 февраля 2009 г. Получено 26 сентября 2018 г.
  16. ^ Гийу, Николас (2020-01-26). "KGet-Integrator". GitHub . Получено 2021-12-29 .
  17. ^ "Упростите загрузки с помощью Kget". Журнал TUX. 2005-03-29. Архивировано из оригинала 2008-09-07 . Получено 2012-12-14 .
  18. ^ ab Richmond, Gary (2007-10-08). "Управление и настройка загрузок с помощью KGet". Free Software Magazine. Архивировано из оригинала 2012-11-12 . Получено 2012-12-14 .
  19. ^ Мариноф, Михай (9 октября 2006 г.). "KGet Review". Softpedia . Получено 14 декабря 2012 г.
  20. ^ "'Multi segment KIO' доступен по умолчанию в KGet".
  21. ^ «Вопрос: Я хочу загрузить 1 файл, но открыть, скажем, 8 подключений для этого файла, чтобы ускорить загрузку».

Внешние ссылки