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

UnixForum





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

Browsh – современный текстовый браузер с поддержкой графики и видео

Оригинал: Browsh – A Modern Text Browser That Supports Graphics And Video
Автор: sk
Дата публикации: 13 июля 2018 года
Перевод: А. Кривошей
Дата перевода: август 2018 г.

Browsh - это современный текстовый браузер, поддерживающий графику и видео. Да, вы прочитали правильно! Он поддерживает HTML5, CSS3, JavaScript, фото, контент WebGL и, конечно же, видео. С технической точки зрения, это в основном делает не браузер, а терминальный интерфейс браузера. Он использует движок Firefox для отображения веб-страницы, а затем преобразует его в ASCII. По словам разработчика, Browsh значительно снижает траффик и увеличивает скорость просмотра. Еще одна интересная особенность browsh - вы можете подключиться по ssh, например, со старого ноутбука к обычному компьютеру, на котором установлен Browsh, и просматривать веб-страницы HTML5 без особых тормозов. Browsh является бесплатным кроссплатформенным приложением с открытым исходным кодом.

Установка Browsh

Browsh использует движок Firefox, поэтому в вашей системе должен быть Firefox версии 57 или более поздней.

Browsh доступен в AUR, поэтому вы можете установить его с помощью любых помощников AUR.

Используя Yay:

$ yay -S browsh-bin

Для других дистрибутивов Linux загрузите бинарные файлы со страницы релиза и установите их вручную.

Также доступен образ Docker. Установите Docker, после чего вы сможете запустить Browsh с помощью команды:

$ docker run --rm -it browsh/browsh

Использование

Для запуска Browsh введите следующую команду:

$ browsh

Так выглядит запущенный Browsh:

Так выглядит запущенный Browsh

Неплохо, не так ли?

Browsh может рендерить все, что может рендерить Firefox. Таким образом, вы можете просматривать любые веб-сайты.

Вот как выглядит блог OSTechNix в Browsh.

блог OSTechNix в Browsh

Чтобы перейти по ссылкам, просто кликните левую кнопку мыши.

переход по ссылкам

Чтобы перезагрузить текущую страницу, нажмите CTRL+r.

Хотите открыть новую вкладку? Просто нажмите CTRL+t.

новая вкладка

Если у вас открыто несколько вкладок, вы можете перейти на следующую вкладку, используя CTRL+TAB. Чтобы закрыть текущую активную вкладку, нажмите CTRL+w.

Хотите сделать скриншот страницы? Browsh предусмотрел и этот вариант. Нажмите ALT+SHIFT+p. Строка состояния отобразит путь сохранения.

Как я уже упоминал, вы также можете посмотреть видео.

Видео

Ниже приведен список горячих клавиш для Browsh

F1 - открывает документацию;
Кнопки со стрелками, PGUP, PGDN - прокрутка;
CTRL+q - выход из Browsh;
CTRL+l - фокус на панель URL;
Пробел - возврат в историю;
CTRL+r - перезагрузка страницы;
CTRL+t - открыть новую вкладку;
CTRL+w - закрыть вкладку;
CTRL+TAB - переход на следующую вкладку;
ALT+SHIFT+p - делает снимок экрана.
ALT+m - включает монохромный режим. Это полезно для преодоления проблем рендеринга на старых терминалах;
ALT+u - переключение между десктопным и мобильным режимами. Полезно, если вы хотите использовать более подходящую компоновку.

Live демо через SSH

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

$ ssh brow.sh

Live демо через SSH

Демонстрация автоматически закроется через 5 минут, поэтому вам лучше поспешить проверить все, что вы хотели, в течение 5 минут.

Я нахожу это очень крутым и увлекательным способом просмотра интернет-ресурсов, не выходя из терминала. Browsh решает эту проблему для тех, кто не может позволить себе быстрый и дешевый интернет. Browsh можно запускать на удаленной виртуальной машине, и его легко можно запустить через SSH/Mosh. Так что теперь, даже если у вас есть соединение только 3 кбит/с, вы все равно можете получить доступ ко всем сайтам, которые может вам предоставить весь мир. Попробуйте, вы не будете разочарованы.