Чтение онлайн

на главную

Жанры

200 лучших программ для Linux
Шрифт:

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

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

Примечание

Версию Opera для Linux можно скачать по адресуДля локализации интерфейса Firefox необходимо установить

пакет mozilla-firefox-locale-ru-ru.

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

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

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

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

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

Рис. 4.1. Страница сайта издательства Питер в Links

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

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

Рис. 4.2. Быстрый веб-браузер Dillo

В дистрибутиве Ubuntu с рабочим столом GNOME в качестве основного и единственного веб-браузера предложен Firefox. Однако штатным для GNOME является другой браузер – Epiphany (англ. «прозрение»). Проект 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 появится в версии 4.1.

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

Рис. 4.3. Браузер Epiphany с окном модулей расширения

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

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

Теперь самое время вспомнить о Konqueror , стандартно входящем в поставку KDE с версии 2.0 (рис. 4.4).

Рис. 4.4. Konqueror – браузер и файловый менеджер

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

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

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

Примечание

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

Поделиться:
Популярные книги

Газлайтер. Том 9

Володин Григорий
9. История Телепата
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Газлайтер. Том 9

Системный Нуб

Тактарин Ринат
1. Ловец душ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Системный Нуб

Лорд Системы 13

Токсик Саша
13. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 13

Генерал Империи

Ланцов Михаил Алексеевич
4. Безумный Макс
Фантастика:
альтернативная история
5.62
рейтинг книги
Генерал Империи

Возвышение Меркурия. Книга 16

Кронос Александр
16. Меркурий
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 16

Черный Маг Императора 5

Герда Александр
5. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 5

Столичный доктор. Том III

Вязовский Алексей
3. Столичный доктор
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Столичный доктор. Том III

Неудержимый. Книга IX

Боярский Андрей
9. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга IX

Кодекс Крови. Книга VII

Борзых М.
7. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VII

Прометей: владыка моря

Рави Ивар
5. Прометей
Фантастика:
фэнтези
5.97
рейтинг книги
Прометей: владыка моря

Леди Малиновой пустоши

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.20
рейтинг книги
Леди Малиновой пустоши

Провинциал. Книга 1

Лопарев Игорь Викторович
1. Провинциал
Фантастика:
космическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Провинциал. Книга 1

Инферно

Кретов Владимир Владимирович
2. Легенда
Фантастика:
фэнтези
8.57
рейтинг книги
Инферно

Болотник 2

Панченко Андрей Алексеевич
2. Болотник
Фантастика:
попаданцы
альтернативная история
6.25
рейтинг книги
Болотник 2