Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Linux как клиент сети Internet

Веб-серфинг по-старинке

Оригинал: Browsing the Web the old-fashioned way
Автор: Federico Kereki
Дата: 24 апреля 2008
Перевод: Александр Тарасов aka oioki
Дата перевода: 18 мая 2008

Может быть, вы в настроении 90-х годов, когда интернет не содержал графики? Или, более реальный вариант, вы зачастую работаете из Linux-консоли и вам нужно что-то посмотреть в вебе? Если так, тогда познакомьтесь с текстовыми веб-браузерами: w3m, Lynx и Links (названия двух последних немного похожи).

Хотя в таких программах путешествия по вебу происходят без использования мыши, однако в этом есть и плюс: отсутствие графики, шрифтов, инструкций JavaScript и Java значительно ускоряют работу. Если вы предпочитаете клавиатурные комбинации и спецкоманды, то будете рады узнать, что у этих браузеров эта сторона развита очень неплохо. Слегка набравшись опыта, вы сможете быстро путешествовать по интернету, используя одну лишь клавиатуру.

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

Старый добрый Lynx

Lynx, созданный в 1992 - один из старейших веб-браузеров на планете. (К сведению, Тим Бернерс-Ли, выпустил первую версию первого браузера на рождество 1990 года, поэтому можно считать эту дату днем рождения интернета, а Тима - его создателем). Lynx все улучшается разработчиками, на данный момент находится в разработке версия 2.8.7. Наверняка вы найдете его в репозитории своего дистрибутива. Если пользуетесь системой Smart, просто введите smart install lynx.

Для открытия страницы наберите в консоли lynx URL. Вызов lynx без параметров приведет к выдаче на экран окна справки, по которому можно перемещаться с помощью клавиш курсора. Если хотите поскорее узнать список команд программы, пройдите по ссылкам Lynx Users Guide и Key-stroke Commands. В дальнейшем для вызова справки нажимайте h, а для перехода на просматриваемую страницу - m.

Для настройки Lynx жмите o (хотя скорее всего будет лучше оставить настройки, как есть), для перехода к следующей/предыдущей ссылке - клавиши курсора, клавиши Page Up и Page Down - для прокрутки экрана, и Enter - для перехода по ссылке.

w3m - японский браузер

Программа w3m (w3m - акроним от WWW-wo-Miru, что по-японски означает "увидеть веб"), был создан в 1999 году. Текущая версия 0.5.2 (май 2007), программа распространяется под лицензией MIT. Интересным режимом работы w3m является его использование в качестве модуля GNU Emacs - можно просматривать веб-страницы, не выходя из редактора. Программа была разработана неанглоязычными авторами, поэтому пользователи, говорящие на других языках, не были оставлены в стороне.

w3m можно запустить со множеством опций: наберите w3m -o, чтобы увидеть их все. Нажатие клавиши ? вызывает справку, курсор влево возвращает на просматриваемую страницу. Все клавиатурные комбинации описаны в руководстве.

Вывод w3m несколько более компактен, чем у Lynx, что позволяет видеть больше текста на экране. Можно настроить w3m на более быструю навигацию с использованием мыши.

По словам автора, "Преимуществами w3m являются ее малый размер и скорость вывода, поэтому добавление новых функций пойдет во вред." В любом случае, постоянно ведется исправление ошибок.

Links и его семейство

Links - быстрый текстовый браузер, который стал родителем для нескольких других проектов, например ELinks и Hacked Links. Links распространяется под лицензией GNU General Public License (GPL), на данный момент текущей версией является 0.98, но уже доступна предрелизная версия 0.99. Помимо высокой скорости, отличительными особенностями Links являются возможность скачивать несколько файлов одновременно. Еще есть поддержка FTP, SSL и JavaScript, хотя в некоторых дистрибутивах для поддержки этих функций придется компилировать Links из исходных кодов. Также имейте в виду, что сайты, активно использующие JavaScript (например Gmail), могут не работать.

Для открытия страницы просто введите в консоли links URL. Чтобы получить справку, нажмите клавишу Escape; в верхней границе экрана появится горизонтальное меню. В Links есть система выпадающих меню, которые облегчают работу - не приходится запоминать множество клавиатурных комбинаций. Нажал Escape - и вперед.

Заключение

После графических браузеров типа Firefox, Opera, Safari или даже Internet Explorer - переход к текстовым кажется слегка старомодным. В любом случае, если вам когда-нибудь понадобится выйти в интернет из консоли, вы будете знать, что есть Lynx, w3m и Links.