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 будет перенесён на библиотеку GTK+2.0 и будет работать с кодировками средствами этой библиотеки. Пока же можно воспользоваться неофициальным патчем Grigory Bakunov, добавляющему в меню dillo список кодировок. Подробности ищите на http://stuphead.asplinux.ru/dillo/.

Несколько слов о патчах и SRPM-файле dillo, dillo-0.7.0-2asp.src.rpm. Попытка собрать dillo из SPRM-файла не удалась. Сразу хочу заметить, что я пошёл по пути наименьшего сопротивления. Возможно существует другой способ справиться с проблемой, но я проверил этот способ и он сработал. Итак, по-порядку:

  1. К сожалению, собрать из сырцов dillo, используя src.rpm-пакет не получилось -- конфигурационный скрипт ./configure не мог обнаружить библиотеку libjpeg. Даже если указать соответствующие опции --with-jpeg-lib и --with-jpeg-inc. Но сырцы из оригинального тарбола собирались. Методом втыка я определил, что если не использовать две команды, прописанные в spec-файле
        autoconf
        automake-1.4
        
    то конфигурационный скрипт находит библиотеку libjpeg и dillo собирается.
  2. Необходимо добавить файл dillorc (см. SRPM-файл) в подкаталог /etc. Дело в том, что в /etc/skel/.dillo такой файл копируется при установке dillo из rpm-пакета, но он будет скопирован в домашний каталог пользователя только при создании учётной записи, а в том случае, если попытаться запустить dillo от имени пользователя, который был создан до того момента как dillo был установлен в системе, то dillo грузится с настройками по-умолчанию. И хорошо бы прописать в файле dillorc вместо шрифтов lucida и lucidatypewriter шрифты helvetica и courier соответственно:
        vw_fontname=helvetica
        fw_fontname=courier
        
    Если хотите, то можете скопировать dillorc в домашний каталог пользователя (~/.dillo). Dillo ищет этот файл в такой последовательности:
        ~/.dillo/dillorc
        /etc/dillorc
        
Готово. Вот теперь другое дело! :)
[*2] Если верить разделу "Download", то существуют пакеты для следующих дистрибутивов: Debian, GNU-Darwin, Mandrake и NetBSD. А теперь и в ASP Linux 7.3.


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

Вернуться на главную страницу