Автор: (C) Matthias Arndt
Перевод: (C) Иван Песин
Dillo -- новый и перспективный веб-браузер с открытым исходным кодом. Он совсем другой, трудно сравнимый с остальными браузерами. Я открыл его для себя больше года назад. Я наблюдал, как этот проект развивался и подошел к рубежу, когда его использование стало возможным. Хотя это все еще альфа-версия, на мой взгляд, она уже вполне работоспособна.
По размеру и скорости он похож на старый браузер Chimera. Он определенно не такой многоцветный, как другие графические браузеры, но это имеет свои плюсы.
На данный момент Dillo поддерживает:
Вы можете использовать его как любой другой графический браузер. Для перехода по ссылке нужно на ней "кликнуть". Средняя кнопка откроет ссылку в новом окне. Правая открывает простое меню, которое позволяет увидеть исходный код страницы, сохранить ее или загрузить ссылку.
Dillo ...
ссылки mailto:
Если вам нужен 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.
Я -- энтузиаст 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.
Разбор полётов, статья "Dillo -- веб-браузер быстрый как свет". Вот кусок
из переписки с Grigory Bakunov
---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]). Убедительная просьба: указывайте сразу, не возражаете ли Вы против публикации Ваших отзывов в рассылке.