Если вы некоторое время используете Linux, вы, вероятно, помните, что при использовании X-сервера отказал в загрузке. Современные X-серверы продвинулись далеко за пределы этого, но W3M и другие браузеры терминала могут по-прежнему быть полезными.
Установка W3M
W3M по умолчанию не включен в большинство дистрибутивов Linux. Вы захотите установить основную w3m пакет и w3m-IMG если вы хотите встроенную поддержку изображений. Используйте следующую команду в Ubuntu:
sudo apt-get install w3m w3m-img
Базовый просмотр
W3M имеет довольно много параметров командной строки, но ни один из них не является обязательным. Единственное, что вам нужно указать, это адрес веб-страницы. Хотите привлечь Google? Просто используйте w3m google.com команда.
Shift-B вернет вам страницу. Если вы хотите загрузить другой URL-адрес, нажмите Shift-U и вы получите приглашение URL. Нажмите Shift-H для просмотра страницы справки, если вы хотите увидеть более полный список сочетаний клавиш.
Изображения в терминале
Другая функция, которая не работает в терминале GNOME или Konsole, - это меню правой кнопки мыши W3M.
Вкладки браузера
Как мы жили без вкладок? Это важная функция для настольных веб-браузеров. W3M также включает вкладки. Просто нажмите Shift-T, чтобы открыть новую вкладку.
Вы можете переключаться между вкладками, нажимая на них, но мы пытаемся быть терминальными ниндзя здесь. Использовать { а также } клавиши для переключения между вкладками, не касаясь мыши (это Сдвиг-[ а также Сдвиг-]).
Gmail в терминале
W3M не застрял в прошлом, как Lynx (другой веб-браузер для терминала). Он может отображать таблицы, фреймы и даже поддерживать базовый интерфейс HTML Gmail.
Дополнительная документация
В дополнение к прессованию Shift-H чтобы просмотреть страницу справки W3M, вы можете просмотреть полное руководство на веб-сайте W3M. В руководстве перечислены все ключи командной строки W3M и привязки клавиш.
W3M по-прежнему не сравнивается с настольными браузерами - в частности, он не поддерживает JavaScript. Существует экспериментальное расширение w3m-js, которое вы можете скомпилировать и установить самостоятельно, но я бы не слишком полагался на это. Опять же, вы действительно хотите JavaScript в браузере терминала?