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

Автор: (C) Matthias Arndt
Перевод: (C) Иван Песин


Введение

Dillo -- новый и перспективный веб-браузер с открытым исходным кодом. Он совсем другой, трудно сравнимый с остальными браузерами. Я открыл его для себя больше года назад. Я наблюдал, как этот проект развивался и подошел к рубежу, когда его использование стало возможным. Хотя это все еще альфа-версия, на мой взгляд, она уже вполне работоспособна.

По размеру и скорости он похож на старый браузер Chimera. Он определенно не такой многоцветный, как другие графические браузеры, но это имеет свои плюсы.

Возможности Dillo

На данный момент Dillo поддерживает:

Вы можете использовать его как любой другой графический браузер. Для перехода по ссылке нужно на ней "кликнуть". Средняя кнопка откроет ссылку в новом окне. Правая открывает простое меню, которое позволяет увидеть исходный код страницы, сохранить ее или загрузить ссылку.

Преимущества Dillo

Dillo ...

Недостатки Dillo

Если вам нужен Javascript, Java или Flash, тогда Dillo не для вас. Конечно, вы можете использовать Dillo для обычного веб-серфинга, а когда нужно работать с Javascript, Java либо Flash -- открывать другой браузер.

Установка

Для начала откройте домашнюю страницу Dillo и загрузите архив текущей версии.

После этого требуется выполнить описанные ниже шаги. Команды, выделенные таким шрифтом, нужно ввести в приглашении командного интерпретатора.

Если все сработает как нужно, у вас должен появиться файл dillo. Для установки Dillo в системе введите su -c "make install".

Для запуска наберите dillo и не забудьте прочесть документацию, поставляемую вместе с ним.

Для компиляции Dillo вам понадобятся несколько установленных библиотек, таких как библиотеки разработки Х, libpng и GTK.

Dillo включается в дистрибутив Debian (по крайней мере, в нестабильный) и может быть в других свежих дистрибутивах[*2].

Заключение

Dillo изящен. Вам действительно стоит взглянуть на него. Он очень удобен, особенно для просмотра локальной документации. А с текущей версией вы можете уже серьезно заниматься веб-серфингом.

Поскольку Dillo очень маленький и быстрый, он может заменить w3m. Те, кто пользуются w3m из-за его скорости, могут переходить на Dillo. Он так же быстр в отображении графики. Если хотите, то можете отключить загрузку изображений, тогда вместо них будут отображаться тэги ALT.

Dillo -- это веб-браузер, который я выбрал для себя. Только когда мне нужно просмотреть страницы с Javascript или Flash я запускаю Mozilla-совместимый браузер. Самыми утомительными недостатками для меня являются отсутствие поддержки CSS и невозможность использования технологии cut & paste в области веб-страницы.

Так что взгляните на Dillo. Никто не заставляет вас его использовать. Просто это хороший пример, что можно сделать, и очень хороший пример свободного ПО.

Если вы хотите получить больше информации, советую посетить домашнюю страницу Dillo.

Ссылки


Matthias Arndt

Я -- энтузиаст Linux из северной Германии. Люблю простой рок 50-х, музыку rock'n'roll, а также писать истории и, естественно, публиковать их в Linux Gazette. В настоящее время изучаю экономическую информатику [computer science in conjunction with economics].


Примечания редактора

[*1] "Знает" только одну кодировку -- iso8859-1, что сводит практически "на нет" возможность его использования при просмотре документов с не-Latin-1 кодировкой. Скорее всего это "детская" болезнь -- возможно, когда Dillo перейдёт из стадии альфа-тестирования в стадию бета, мы получим возможность устанавливать или автоматически определять кодировку отображаемого документа. На данном этапе (версия 0.7.0) можно предложить лишь вариант с исправлением кодировки, указанной в исходниках, с последующей пересборкой Dillo. К сожалению, этот вариант позволит настроить только одну из них. Если хотите попробовать, то смотрите в сторону файла src/dw_style.c, функция Dw_style_font_realize.
[*2] Если верить разделу "Download", то существуют пакеты для следующих дистрибутивов: Debian, GNU-Darwin, Mandrake и NetBSD.


Разбор полётов по статье "Dillo -- веб-браузер быстрый как свет". Руслан Балькин написал, что к dillo существует патч, добавляющий в меню dillo список кодировок и он использует его для просмотра URL'ов в своём почтовом клиенте sylpheed-claws. Да, действительно, такой патч существует. Его автор Grigory Bakunov (ASP Linux Team). Более детальную информацию можно найти на http://stuphead.asplinux.ru/dillo/. Спасибо Руслану за "наводку", а Grigory Tuboltsev за прямую ссылку, что избавило нас от необходимости искать информацию в Сети. Единственное, что хочется добавить: попытка собрать dillo из SRPM-пакета удалась не сразу, поэтому если Вам интереcно как это побороть, читайте обновлённые примечания к статье "Dillo -- веб-браузер быстрый как свет" на сайте Russian Linux Gazette.

Copyright (C) 2002, Matthias Arndt.
Copying license http://www.linuxgazette.com/copying.html
Published in Issue 79 of Linux Gazette, June 2002

Разбор полётов, статья "Dillo -- веб-браузер быстрый как свет". Вот кусок из переписки с Grigory Bakunov , занимающегося сборкой dillo для ASP Linux.
---begin---
Alexander Kuprin:
2. К сожалению, собрать из сырцов dillo, используя ваш src.rpm-пакет не получилось -- конфигурационный скрипт ./configure не мог обнаружить библиотеку libjpeg. Даже если указать соответствующие опции --with-jpeg-lib и --with-jpeg-inc. Но сырцы из оригинального тарбола собирались. Методом втыка я определил, что если не использовать две команды, прописанные в spec-файле
autoconf
automake-1.4
то dillo собирается без проблем. Сборка проводилась в среде ALT Linux Master 2.0, обновлённом Сизифусом от 11 ноября 2002 года.
Grigory Bakunov:
Там же внизу написано - я придерживаюсь linux mainstream, тоесть RH :) То что после autoconf у вас не собирается dillo говорит о проблемах в aclocal вашего дистрибутива или о ошибке в configure.in Отключение autoconf и automake сломает сборку на нелинуксовых юниксах. Дело в том что для работы с кодировками используется iconv, в linux он находится прямо в glibc, а скажем в FreeBSD придется ставить libiconv отдельно.
---end---
Как говорится -- без комментариев. Ну, кроме одного -- "век живи, век учись..." :)

Команда переводчиков:
Владимир Меренков, Александр Михайлов, Иван Песин, Сергей Скороходов, Александр Саввин, Роман Шумихин, Александр Куприн, Андрей Киселев

Со всеми предложениями, идеями и комментариями обращайтесь к Александру Куприну ([email protected]). Убедительная просьба: указывайте сразу, не возражаете ли Вы против публикации Ваших отзывов в рассылке.