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