Три лучших веб-браузера на базе терминала для Linux
Linux

Три лучших веб-браузера на базе терминала для Linux

Избегайте отвлекающих факторов в Интернете и восстановите контроль над своей конфиденциальностью, просматривая веб-страницы с помощью браузера на базе терминала в Linux

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

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

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

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

Например, на момент написания статьи домашняя страница The New York Times весит ошеломляющие 24,8 МБ. Это очень много: для хранения одной копии домашней страницы NYT потребовалось бы 35 старых дискет. На компакт-диск можно поместить меньше, чем месячный объем главной страницы NYT

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

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

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

Как мир графических браузеров имеет множество альтернатив, таких как 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 прост в установке и использовании, он имеет сотни опций конфигурации, относящихся ко всему, начиная от способа обработки cookies и заканчивая указанием текстового файла, из которого последовательно запускаются команды. Вы можете получить справку командной строки для Lynx с помощью:

man lynx

2.w3m

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

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

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

sudo apt install w3m w3m-img

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

w3m

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

w3mпочини-компьютер.com

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

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

3.ELinks

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

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

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

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

Для каждого найдется браузер на базе терминала!

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

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

Исследуем веб, как в 1993 году

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

Еще одна технология, которая существовала во времена появления Lynx, – сеть Gopher, позже вытесненная протоколом Gemini. В настоящее время она вновь обретает популярность среди нишевых технических энтузиастов

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий