3 веб-браузера для терминала Linux

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

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

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

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

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

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

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

1. Lynx

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

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

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

lynx

Чтобы ввести веб-адрес, нажмите g, затем введите адрес и нажмите Enter.

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

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

lynx bbc

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

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

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

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

man lynx

2. w3m

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

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

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

sudo apt <span class="hljs-keyword">install</span> w3m w3m-img

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

w3m

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

<span class="hljs-selector-tag">w3m linuxthebest.net</span> 

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

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

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

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

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

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

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

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

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

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

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

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

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x