W3M - це термінальний веб-браузер для Linux. У нього є кілька хитрощів, включаючи підтримку зображень, вкладок, таблиць, кадрів та інших функцій, які зазвичай не входять до складу веб-браузерів терміналів.
Якщо ви деякий час користувались Linux, ви, мабуть, пам’ятаєте, як використовувати браузер терміналів для пошуку рішення вашого обладнання, коли X-сервер відмовився завантажуватися. Сучасні сервери X вийшли далеко за межі цього, але W3M та інші браузери терміналів все ще можуть бути корисними.
Встановлення W3M
W3M не входить за замовчуванням до більшості дистрибутивів Linux. Вам потрібно встановити основний І дядько пакет і w3m-img пакет, якщо вам потрібна підтримка вбудованого зображення. Використовуйте таку команду в Ubuntu:
sudo apt-get install w3m w3m-img
Основний перегляд
W3M має досить багато варіантів командного рядка, але жоден з них не є обов’язковим. Єдине, що вам потрібно вказати - це адреса веб-сторінки. Хочете підняти Google? Просто використовуйте І дядько Google.com команди.
Ви можете використовувати клавіші зі стрілками для переміщення курсору або клацнути у потрібному місці, щоб перемістити курсор туди. Якщо ви хочете ввести текстове поле, виділіть текстове поле курсором і натисніть Enter, перш ніж вводити текст. W3M розглядає ваші натискання клавіш як команди, якщо ви тільки починаєте друкувати.
Завантажте гіперпосилання, вибравши його курсором та натиснувши Enter. Вам не потрібно вибирати гіперпосилання вручну - натисніть клавішу Tab, щоб розташувати курсор на наступному гіперпосиланні на сторінці.
Shift-B поверне вас назад на сторінку. Якщо ви хочете завантажити іншу URL-адресу, натисніть Shift-U і ви отримаєте запит URL-адреси. Натисніть Shift-H щоб переглянути сторінку довідки, якщо ви хочете побачити більш повний список комбінацій клавіш.
Зображення в терміналі
W3M підтримує зображення, то де вони? Ну, а такі термінали, як термінал GNOME і Konsole від KDE, не можуть відображати зображення 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 у браузері терміналу?