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