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 .
Вы можете использовать клавиши со стрелками для перемещения курсора или щелкнуть в нужном месте, чтобы переместить курсор туда. Если вы хотите ввести текстовое поле, выделите текстовое поле курсором и нажмите клавишу «Ввод», прежде чем вводить текст. 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, чтобы открыть новую вкладку.
Вы можете переключаться между вкладками, нажимая на них, но мы пытаемся быть терминальными ниндзя здесь. Используйте клавиши { и } , чтобы переключаться между вкладками, не касаясь мыши (это Shift – [ и Shift -] ).
Gmail в Терминале
W3M не застрял в прошлом, как Lynx (еще один веб-браузер для терминала). Он может отображать таблицы, фреймы и даже поддерживает базовый HTML-интерфейс Gmail.
Возможно, вам будет удобнее получать доступ к Gmail с помощью IMAP-клиента из вашего терминала, но эй – это работает.
Больше документации
Помимо нажатия Shift-H для просмотра страницы справки W3M, вы можете просмотреть полное руководство на веб-сайте W3M. В этом руководстве перечислены все параметры командной строки и привязки клавиш W3M.
W3M по-прежнему не сравнивается с настольными браузерами – в частности, он не поддерживает JavaScript. Существует экспериментальное расширение w3m-js, которое вы можете скомпилировать и установить самостоятельно, но я бы не стал слишком полагаться на это. Опять же, вы действительно хотите JavaScript в браузере терминала?