Веб-браузеры в Linux

28 Фев
2008

Так уже сложилось, что в Linux нет своего доминирующего веб-браузера, который встраивается в ядро, как в Windows и пользователю так или иначе приходится его использовать. В некоторых дистрибутивах после установки пользователю часто доступны сразу несколько браузеров и есть возможность выбрать любой, исходя из эстетических соображений, личных пристрастий, задач и системных ресурсов. Еще больше браузеров доступно в репозитариях дистрибутивов. Некоторые из браузеров уже знакомы пользователям Windows. Это Mozilla и Mozilla Firefox, Netscape и Opera. Функциональность их ни чем не отличается от Windows версии, поэтому при желании всегда можно использовать привычный браузер.

Версию Opera для Linux можно скачать по адресу http://www.opera.com/download/index.dml?platform=linux.

Чтобы локализовать интерфейс Firefox необходимо установить пакет mozilla-firefox-locale-ru-ru.

Команда sudo apt-cache search browser в Ubuntu покажет большой список приложений, библиотек и всевозможных расширений к веб-браузерам. Остановлюсь лишь на некоторых из них.

Консольный Интернет

Без консоли как всегда не обошлось. Причем команда поиска выдаст не одно, а несколько решений. Зачем они нужны, это уже другой вопрос. Многие разработчики используют эти браузеры, чтобы проверить качество своего HTML кода, любят эти браузеры и администраторы. Сайты некоторых проектов GNU оптимизированы для просмотра в консольных браузеров. Из полученного списка можно выделить два самых популярных решения – lynx и links. Причем второй имеет версию (пакет links2) запускающуюся как в консоли, так и в X-Window.

Lynx - легкий (я бы даже сказал сверхлегкий) браузер понимающий практически все стандарты, принятые в Web на сегодняшний день. Позволяет обращаться к документам находящимся в кеше, но не отображает правильно фреймы и таблицы. Хотя вполне пригоден к использованию, особенно на слабых машинах. Еще одна особенность выделяет данный браузер, он особенно щепетильно относится к интерпретации кода, поэтому если есть серьезные изъяны, то он просто откажется работать. При запуске можно использовать дополнительные ключи, все они описаны в документации. Например, ключ -dump выводит как сам документ (без работающих гиперссылок), так и отдельно все гиперссылки имеющиеся в нем, что позволяет отобрать необходимые файлы и загрузить, используя один из менеджеров закачки. Параметр -source выведет вместо документа его исходный текст.

Страница сайта в Links

Браузер Links отлично справляется с выводом таблиц, здесь уже можно активировать меню, которое к тому же русифицировано. В остальном же он практически не отличается от Lynx.

Веб-браузеры для графической среды

Веб-браузер Dillo (http://www.dillo.org/), когда-то считался перспективным проектом, разработка его шла бешеными темпами. Еще бы. Целью его разработчиков являлось создание быстрого веб-браузера сравнимого по скорости с Lynx, но работающего в графической среде и с возможностью показа изображений. К сожалению, его последняя версия 0.8.6 датирована 2 мая 2006, а разработки судя по всему заморожены. Браузер написан на языке С и практически нуля, для своей работы требует библиотек Gtk+, при этом не обязательно наличие установленного Gnome, для анализа страниц использует переработанный анализатор gzilla от браузера Mozilla. Браузер Dillo умеет работать с cookie, поддерживает защищенное SSL соединение, но не умеет работать с фреймами, JavaScript и Java. Кроме Linux Dillo доступен для других Unix-систем, таких как BSD и Mac OS X. Есть версии для iPAQ, Psion, QNX и даже SONY PlayStation2. Благодаря своим небольшим размерам Dillo часто является основным браузером во многих дистрибутивах Linux небольшого размера и в нескольких дистрибутивах для КПК.

Быстрый веб-браузер Dillo

В дистрибутиве Ubuntu с рабочим столом Gnome в качестве основного и единственного веб-браузера предложен Firefox. Но для Gnome «штатным» является другой браузер – Epiphany (англ. прозрение). Проект Epiphany (http://www.gnome.org/projects/epiphany/) начат в 2002 году одним из разработчиков браузера Galeon Марко Песенти Гритти, который ушел ввиду разногласий по поводу будущего этого браузера. Сегодня разработка Galeon фактически прекращена и планируется, что его наиболее существенные возможности, отсутствующие в Epiphany, будут реализованы в виде расширений к последнему. Этот браузер построен на движке Gecko, который используется в Firefox, SeaMonkey, K-Meleon и некоторых других браузерах. Поэтому Epiphany отображает веб-страницы аналогично Firefox, поддерживает работу с Cookies, блокировку всплывающих окон. Хотя есть информация, что в будущем движок, возможно будет заменен новым – Webkit.

WebKit – компонент для просмотра HTML, разработанный компанией Apple для броузера Safari используемого в Mac OS X. Основан на коде библиотек KHTML и KJS проекта KDE. В самом KDE WebKit появится в верcии 4.1.

Как и среда Gnome идеология разработки Epiphany простота. Этот браузер лишен всей посторонней функциональности (почтовый клиент, редактор веб-страниц и другие) и прост в использовании.

Вместо иерархического дерева каталогов с закладками, используемого в большинстве сегодняшних браузеров, в Epiphany каждой закладке присваивается одна или несколько категорий, после чего дерево категорий формируется автоматически. Наиболее часто посещаемые закладки сохраняются отдельно. Некоторое время придется привыкать, но потом такая схема становится удобной. В Firefox аналогичную схему собираются ввести, начиная с версии 3.0. Помимо этого Epiphany поддерживает так называемые «умные» закладки, когда закладке может передаваться в качестве аргумента некоторая текстовая строка, которая будет вставлена в ссылку в указанном месте. Такой подход позволяет, например, использовать закладки для быстрого обращения к поисковым системам. Если такую «умную» закладку поместить на панель инструментов, рядом с кнопкой закладки появляется текстовое поле ввода.

Epiphany

Как и Firefox Epiphany поддерживает расширения. Некоторые расширения входят в основной пакет. В Ubuntu часть расширений к Epiphany включена в отдельный пакет epiphany-extensions.

В KUbuntu его установить можно введя sudo apt-get install epiphany-browser

Теперь самое время вспомнить о Konqueror (http://konqueror.kde.org/) стандартно входящий в поставку KDE с версии 2.0.

Это и Web-браузер и файловый менеджер в одном лице, не говоря уже о возможности просмотра графики, видео, прослушивании музыки, копировании аудиодисков. Konqueror неразлучен с KDE с самого начала, и является ключевым компонентом этой графической среды. Если раньше у него были проблемы с отображением Web-страниц, то теперь его можно назвать полноценным браузером. Поддерживает все современные технологии Интернет.

Konqueror - браузер и файловый менеджер

При установке русского языка в системе в качестве основного, все пункты меню будут автоматически русифицированы. Реализована возможность импорта закладок из других браузеров, возможность конфигурирования полностью по своему вкусу включая внешний вид. Незабывайте также о предустановленных профилях, позволяющих превратить Konqueror из файлового менеджера в удобный веб-браузер. Просматриваемую страницу можно переслать в любую внешнюю программу или сохранить в заархивированном виде. Особенно интересным является возможность разделения главного окна на несколько независимых частей. Так же как и Opera можно назначить псевдоним браузеру, что решает возможные проблемы с отображением страниц. Konqueror понимает модули для некоторых других браузеров, которые могут быть легко импортированы. Для наиболее часто посещаемых узлов можно создать сокращения для ввода, Konqueror предоставляет полный контроль над кешем и над Сookie, последние можно настроить конкретно для каждого узла. Поддерживаются все методы шифрования, которые можно встретить в Интернет с возможностью их настройки и проверки правильности подписи.

Для вывода HTML кода использует собственный движок KHTML. Технология KParts позволяет легко встроить в Konqueror функциональность других программ, что и используется для просмотра файлов различных типов: звуковые, видео, изображения, документы KOffice.

Название Konqueror это игра на именах других браузеров. Сначала был Navigator (мореплаватель), потом Explorer (исследователь), и теперь Konqueror (англ. Conqueror – завоеватель, победитель). Буква C заменена на традиционную для среды KDE букву K, в которой программы обычно содержат эту букву.

Благодаря поддержке технологии KIO он предоставляет гибкие возможности работы как с локальными файлами, так и с файлами, расположенными на удалённых серверах по протоколам FTP, SSH (fish://), DAV (webdav://).

2 Комментариев к Веб-браузеры в Linux

Аватар

Fliker-09

Март 26th, 2008 | 20:05

Из консольных браузеров считаю что рулит w3m. Тока он справляется нормально с рендерингом многих страниц которые я привык ежедневно посещать.

Аватар

scorp

Май 2nd, 2009 | 13:38

согласен – w3m рулит! удобная навигация, табы, закладки (который фейвориты) и дофига всего-всего. мега кул!
из X»овых стоило бы ещё упомянуть midori (на WebKit»е) и Kazehakase (вроде правильно написал) (Firefox без XUL»а)

Комментировать

Наверх