Браузеры на основе терминалов представляют собой нишевый интерес даже среди опытных пользователей Linux, и большинство основных дистрибутивов будут поставляться с предустановленными Firefox или Falkon. Но есть веские причины, по которым вы можете захотеть выйти в Интернет через браузер в своем терминале.

Вот некоторые из лучших веб-браузеров на базе терминалов.

Зачем использовать веб-браузер на основе терминала?

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

Например, на момент написания статьи The Газета "Нью-Йорк Таймс Домашняя страница весит ошеломляющие 24,8 МБ. Это очень много: для хранения одной копии домашней страницы Нью-Йорк Таймс потребуется 35 дискет старой школы. Вы можете уместить на компакт-диске домашнюю страницу NYT меньше, чем за один месяц.

instagram viewer

Если вам нравится читать новости каждый день и посещать сайт с помощью обычного браузера, это может быстро увеличиться, а пропускная способность стоит недешево. Если вы используете браузер на основе терминала, вы загружаете HTML, но не изображения, видео или рекламу, экономя сотни МБ в течение дня.

JavaScript также не выполняется в терминальном браузере, а это означает, что программные платные сети, такие как на NYT, не срабатывают. Вы можете читать столько статей, сколько хотите, без перерывов.

Изображения, автоматически воспроизводимые видео и звуковые эффекты также отвлекают внимание. Используя текстовый браузер в своем терминале, вы можете просто читать.

Как мир графических браузеров имеет множество альтернатив, таких как Firefox, Falkon, Chrome и Surf, так и вселенная терминальных браузеров. Вот некоторые из лучших:

1. Рысь

Lynx — старейший веб-браузер, который до сих пор поддерживается, и впервые он был выпущен для Unix-подобных систем в 1992 году — менее чем через год после того, как Интернет стал доступен для широкой публики.

Пакет доступен в репозиториях по умолчанию большинства дистрибутивов, а также доступны версии для DOS, Windows, macOS, Amiga и других.

Lynx легко использовать, просто откройте терминал и введите:

рысь

Чтобы ввести веб-адрес, нажмите г затем введите адрес и нажмите Входить.

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

Например, если вы введете:

рысь BBC

... Lynx откроется и попытается подключиться к bbc, прежде чем разумно попытается подключиться к bbc.com.

Навигация управляется клавиатурой: Вверх и Вниз клавиши со стрелками для перехода к ссылке. Затем Верно перейти по ссылке и Левый вернуться назад.

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

Хотя Lynx прост в установке и использовании, он имеет сотни опций конфигурации, относящихся к все, от того, как он обрабатывает файлы cookie, до указания текстового файла, из которого нужно запускать команды в последовательность. Ты можешь получить справку из командной строки для Lynx с:

мужчина рысь

2. w3m

w3m (произносится как W-три-M) — это текстовый браузер, похожий на Lynx, но с несколькими существенными отличиями. В то время как некоторые терминальные браузеры урезают сеть до ее голых костей, w3m допускает несколько графических тонкостей в вашем терминале. Он может отображать таблицы в вашем терминале и даже кадры (сначала преобразовывая их в таблицы).

w3m может даже отображать изображения, хотя самые распространенные терминалы, такие как терминал GNOME, не могут их отображать. Если вам нужны изображения на веб-странице в w3m, вам понадобится терминал, такой как xterm.

Как и Lynx, w3m доступен в большинстве репозиториев по умолчанию. Чтобы установить его на Ubuntu и другие дистрибутивы на основе Debian, входить:

Судо подходит установить w3m w3m-img

Поскольку технически w3m является пейджером, он может читать документы со стандартного ввода, а также завершает работу при вызове без аргументов. Вход:

w3m

...приведет к немедленному закрытию приложения, в то время как:

w3mиспользовать.com

...перенесет вас на главную страницу этого самого сайта! Однако вы не увидите изображений. w3m плохо работает с ленивой загрузкой.

Навигация, опять же, осуществляется с помощью клавиатуры, и чтобы выбрать ссылку, нажмите Входить. Приложение также может похвастаться контекстным меню, которое вы можете активировать, нажав правую кнопку мыши.

ELinks — хорошо зарекомендовавший себя многофункциональный веб-браузер в текстовом режиме с поддержкой как HTTP, так и FTP. Он прост в использовании, прямо из коробки, и, на наш взгляд, на него приятнее смотреть, чем на w3m или Lynx.

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

Запустите ELinks, и вы сразу же увидите запрос на ввод URL-адреса, который вы хотите посетить. И когда вы туда доберетесь, вы будете удивлены, что это хорошо справляется с рендерингом CSS и JavaScript. Насколько успешным это будет, зависит от того, какой сайт вы пытаетесь просмотреть.

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

Браузер на основе терминала для всех!

Просмотр веб-страниц в вашем терминале — это совершенно другой опыт, чем использование браузера с графическим интерфейсом, и какой бы пакет вы ни выбрали, к нему нужно будет привыкнуть. Для чистого опыта без отвлекающих факторов, который будет работать на любом терминале, Lynx — это тот, кто выбирайте, в то время как если вы действительно думаете, что вам нужны JavaScript и CSS, ELinks, вероятно, то, что вам нужно находясь в поиске.

Помните, что для того, чтобы увидеть все преимущества ELinks или w3m, ваш системный терминал по умолчанию не поможет — вместо этого используйте xterm.

Изучаем Интернет как в 1993 году

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

Еще одна технология, существовавшая в то время, когда Lynx вышла на сцену, — это сеть Gopher, позже замененная протоколом Gemini. Это переживает возрождение популярности среди энтузиастов нишевых технологий.