Homeros/FAQ
Материал из ALT Linux Wiki
Tolyangin (обсуждение | вклад) (→консольные приложения) |
|||
(47 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | Здесь предположительно будет создана страница с | + | Здесь предположительно будет создана страница с FAQ по использованию наиболее актуальных пакетов дистрибутива Homeros. |
- | == | + | |
- | Текстовый браузер w3m | + | === Текстовый браузер w3m ? === |
- | ==== В чем | + | |
- | Hotkeys, как | + | === Что за странное имя у браузера w3m? ? === |
- | ==== | + | Произносится как «W-three-M». Название является сокращением от «WWW-wo-Miru», что на японском языке означает смотреть. |
+ | ===В чем Преимущество w3m среди консольных браузеров? === | ||
+ | Возможность читать html со стандартного оутпута.W3m способен | ||
+ | правильно отображать таблицы и фреймы! | ||
+ | В w3m Длина строк не фиксирована продуман skroll на право | ||
+ | а не перенос строки . | ||
+ | Легкость в переназначении любых клавиш управления браузером на свой вкус.В w3m некоторые вещи (ссылки, элементы форм) доступны прямо в | ||
+ | Emacs, так | ||
+ | что их проще озвучить, чем при работе с Lynx, запущенным в | ||
+ | терминале. | ||
+ | |||
+ | === КАК запустить w3m? === | ||
+ | |||
+ | === Hotkeys, как осуществлять навигацию в браузере? === | ||
+ | Часто используемые приемы работы такие: | ||
+ | * {{term|g}} — ввести новый адрес; | ||
+ | * {{term|B}} — вернуться на предыдущую страницу; | ||
+ | * {{term|c}} — показать адрес текущей страницы; | ||
+ | * {{term|u}} — показать адрес под ссылкой; | ||
+ | * {{term|tab}} — перепрыгнуть на следующую ссылку; | ||
+ | * ещё есть {{term|[}}, {{term|]}}, {{term|{{(}}}}, {{term|{{)}}}}, которые могут прыгать между формами обозначениями картинок, и прочими объектами на странице. | ||
+ | * {{term|C-s}} поиск по мере набора | ||
+ | Также нужно заметить, что {{term|c}} и {{term|u}} копируют адреса в kill-ring, то есть | ||
+ | их можно потом где-нибудь вставить через {{term|C-y}} | ||
+ | |||
+ | ===Можно ли в w3m работать с закладками? === | ||
+ | В w3m-el есть возможность автоматически добавлять ссылки в файл закладок, который представляет собой html-страницу. Команды для работы с закладками можно | ||
+ | узнать, если набрать в буфере w3m комбинацию C-h m и найти поиском слово | ||
+ | bookmark. здесь приводятся ускорители для версии w3m-el из cvs и раскладки в стиле info для | ||
+ | w3m-el, так что приведенная информация может отличаться от вашей. и приводитса с подстрочным переводом. | ||
+ | |||
+ | <!-- * {{term|v}} — Display the bookmark. --> | ||
+ | * {{term|v}} — отобразить закладку (точнее, страницу закладок) | ||
+ | <!-- * {{term|V}} — Display the bookmark on a new session. --> | ||
+ | * {{term|V}} — отобразить закладку в новой сессии (то есть, страницу закладок в новом буфере w3m) | ||
+ | <!-- * {{term|a}} — Add a url of the current page to the bookmark. If the prefix arg is given, the user will be prompted for the url. --> | ||
+ | * {{term|a}} — добавить адрес текущей страницы в закладку (страницу закладок); если задан префикс-аргумент, запросить адрес у пользователя. | ||
+ | <!-- * {{term|C-t a}} — Add urls of all pages being visited to the bookmark. --> | ||
+ | * {{term|C-t a}} — добавить адреса всех открытых страниц в закладку (на страницу закладок). | ||
+ | <!-- * {{term|M-x}} — w3m-bookmark-add-this-url Add the url under point to the bookmark. --> | ||
+ | * {{term|M-x}} — ({{term|w3m-bookmark-add-this-url}}) — добавить ссылку под курсором в закладку (страницу закладок) | ||
+ | |||
+ | === Что такое раскладка в стиле info? === | ||
+ | |||
+ | В w3m-el можно выбрать другую раскладку клавиш, то есть, набор комбинаций, | ||
+ | которые действуют в буферах w3m-el. Настраивается через переменную | ||
+ | w3m-key-binding. По умолчанию она имеет значение nil, что значит | ||
+ | использовать раскладку в стиле Lynx. Если w3m-key-binding перед запуском | ||
+ | имеет значение info, то w3m-el выберет раскладку в стиле info (примерно, как | ||
+ | в буферах info). В info-раскладке по клавише D (большая) выполняется команда | ||
+ | w3m-download-this-url. Та же команда в lynx-раскладке выполняется по d | ||
+ | (малая). | ||
+ | |||
+ | === Чем отличается раскладка в w3m info и обычная кроме привязки команд к другим клавишам? === | ||
+ | |||
+ | Да больше ничем, пожалуй. | ||
+ | |||
+ | === Как задействовать раскладку info в своем w3m? === | ||
+ | M-x customize-option RET w3m-key-binding RET | ||
+ | |||
+ | === Можно ли научить w3m обрабатывать javascript? === | ||
+ | |||
+ | Если вам действительно это необходимо, вы можете попробовать это сделать при помощи плагина w3m-js. | ||
+ | |||
+ | === Где можно ознакомиться со всем списком доступных ускорителей браузера w3m? === | ||
+ | Вот он : | ||
+ | |||
+ | * u малая - Показать url под point и забрать его в `kill-ring'. | ||
+ | * c малая - Показать url текущей page и забрать его в `kill-ring'. | ||
+ | * v малая- Показать bookmark. | ||
+ | * a малая - Добавить url текущей page в bookmark. | ||
+ | * M-a малая Добавить url под point в bookmark. | ||
+ | * B большая - Вернуться на предшествующую страницу в истории | ||
+ | * N большая - Перейти вперед на следующую страницу в истории | ||
+ | * ^ Перейти в родительскую директорию страницы | ||
+ | * g малая - Перейти на указанный url | ||
+ | * G большая - Открыть web страницу в новой сессии. | ||
+ | * H большая - Перейти на домашнюю страницу | ||
+ | * R большая - Перезагрузить текущую страницу | ||
+ | * r малая - обновить текущую страницу | ||
+ | * 22 M-gмалая - Перейти на 22 строку. | ||
+ | * C-c малая C-@ Отметить текущую позицию. | ||
+ | * C-cмалая - C-v малая - Перейти на последнюю отмеченную позицию. | ||
+ | * C-u малая - C-u RET Открыть новую сессию. | ||
+ | * RET Войти в форму | ||
+ | * S-kp-enter Показать page, на которую указывает ссылка в новой сессии Если регион активный, посетить все links внутри региона. | ||
+ | * C-c C-c Подтвердить Submit форму под указателем | ||
+ | * C t малая - Представить страницу в указанном content type. | ||
+ | * C большая- c малая Представить текущую страницу в заданной кодировке | ||
+ | * C большая C большая Представить текущую страницу в заданной кодировке и content type. | ||
+ | * ] Перевести point на следующую форму | ||
+ | * [ Перевести point на предшествующую форму | ||
+ | * d малая Загрузить файл или страницу под point. | ||
+ | * C-u малая a малая Добавить url на запрос. | ||
+ | * \ Показать html source текущей page. | ||
+ | * = Показать header текущей page. | ||
+ | * Eбольшая - Редактировать local file, открытый как текущая page. | ||
+ | e малая - Редактировать local file, на который указывает point. | ||
+ | |||
+ | Работая в emacs, не забывайте о чувствительности редактора к регистру водимых команд. | ||
+ | |||
+ | |||
+ | со списком всех ускорителей для активной раскладки в w3m вы можете ознакомиться также если нажмете {{term|C-h m}} или {{term|C-h b}} находясь в буфере w3m. | ||
+ | |||
+ | === Подскажите каким образом в w3m-el можно скачивать файлы? === | ||
+ | |||
+ | Можно сначала встать курсором на желаемую ссылку, потом нажать {{term|u}}, | ||
+ | что приведёт к копированию ссылки в так называемый kill-ring. | ||
+ | Потом открыть {{prg|shell}}, ввести {{prg|wget}} и нажать {{term|C-y}}, | ||
+ | тем самым подставив сохранённую ссылку. После нажатия enter должна начаться закачка. | ||
+ | Если в имени ссылки встречаются спецсимволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки. | ||
+ | |||
+ | Также можно установить пакет {{pkg|wget-el}} Для {{prg|emacs}} | ||
+ | {{cmd|apt-get install wget-el}} | ||
+ | и находясь на нужной ссылке просто нажать, в зависимости от выбранной раскладки в браузере, — {{term|D}} или {{term|d}}. | ||
+ | По умолчанию wget-el скаченные файлы складывает в ~/download | ||
+ | |||
+ | === Что умеет wget? === | ||
+ | |||
+ | Особенно часто используемые ключи {{prg|wget}}: | ||
+ | |||
+ | * {{term|-c}} — продолжить скачивание файла с прерванного места. | ||
+ | * {{term|-N}} — проверить, не новее ли файл на сервере, чем локальная копия. Если новее, то скачать и обновить локальную копию. | ||
+ | * {{term|-k}} — Конвертировать ссылки внутри скачанных страниц, чтобы они действовали и после скачивания. Если какая-то ссылка была относительной, а файл, на который она ссылается, не был скачан, то ссылка станет абсолютной. | ||
+ | * {{term|-r -np -nH --cut-dirs{{=}}... -w2}} — Так можно скачать все файлы на сайте ниже заданного каталога. wget просто идёт по всем ссылкам, которые указывают на этот же сайт в пределах заданного каталога, и скачивает всё подряд. Правда, по ссылкам слишком далеко не уходит. | ||
+ | * {{term|-l}} — контролирует, насколько далеко wget может уйти по ссылкам. | ||
+ | |||
+ | === Могу я контролировать процессы закачки в wget?=== | ||
+ | Если нужно узнать состояние закачки, во время работы wget, то это можно сделать переключившись на его буфер *wget*. | ||
+ | Если запускать wget-el с префиксом ,то программа будет задавать различные вопросы относительно изменения различных своих параметров и запрашивать путь для сохраняемых файлов. | ||
+ | Wget является не-интерактивной программой. Это означает, что | ||
+ | после её запуска пользователь не может повлиять на её работу, | ||
+ | кроме как прервать выполнение | ||
+ | программы посредством сигнала (утилита kill) или нажатием на | ||
+ | клавиатуре Ctrl-C в терминале. | ||
+ | |||
+ | {{Category navigation|title=ALT Linux Homeros|category=ALT Linux Homeros|sortkey=*}} |
Текущая версия на 17:40, 16 июля 2015
Здесь предположительно будет создана страница с FAQ по использованию наиболее актуальных пакетов дистрибутива Homeros.
Текстовый браузер w3m ?
Что за странное имя у браузера w3m? ?
Произносится как «W-three-M». Название является сокращением от «WWW-wo-Miru», что на японском языке означает смотреть.
В чем Преимущество w3m среди консольных браузеров?
Возможность читать html со стандартного оутпута.W3m способен правильно отображать таблицы и фреймы! В w3m Длина строк не фиксирована продуман skroll на право а не перенос строки . Легкость в переназначении любых клавиш управления браузером на свой вкус.В w3m некоторые вещи (ссылки, элементы форм) доступны прямо в Emacs, так что их проще озвучить, чем при работе с Lynx, запущенным в терминале.
КАК запустить w3m?
Hotkeys, как осуществлять навигацию в браузере?
Часто используемые приемы работы такие:
- g — ввести новый адрес;
- B — вернуться на предыдущую страницу;
- c — показать адрес текущей страницы;
- u — показать адрес под ссылкой;
- tab — перепрыгнуть на следующую ссылку;
- ещё есть [, ], {, }, которые могут прыгать между формами обозначениями картинок, и прочими объектами на странице.
- C-s поиск по мере набора
Также нужно заметить, что c и u копируют адреса в kill-ring, то есть их можно потом где-нибудь вставить через C-y
Можно ли в w3m работать с закладками?
В w3m-el есть возможность автоматически добавлять ссылки в файл закладок, который представляет собой html-страницу. Команды для работы с закладками можно узнать, если набрать в буфере w3m комбинацию C-h m и найти поиском слово bookmark. здесь приводятся ускорители для версии w3m-el из cvs и раскладки в стиле info для w3m-el, так что приведенная информация может отличаться от вашей. и приводитса с подстрочным переводом.
- v — отобразить закладку (точнее, страницу закладок)
- V — отобразить закладку в новой сессии (то есть, страницу закладок в новом буфере w3m)
- a — добавить адрес текущей страницы в закладку (страницу закладок); если задан префикс-аргумент, запросить адрес у пользователя.
- C-t a — добавить адреса всех открытых страниц в закладку (на страницу закладок).
- M-x — (w3m-bookmark-add-this-url) — добавить ссылку под курсором в закладку (страницу закладок)
Что такое раскладка в стиле info?
В w3m-el можно выбрать другую раскладку клавиш, то есть, набор комбинаций, которые действуют в буферах w3m-el. Настраивается через переменную w3m-key-binding. По умолчанию она имеет значение nil, что значит использовать раскладку в стиле Lynx. Если w3m-key-binding перед запуском имеет значение info, то w3m-el выберет раскладку в стиле info (примерно, как в буферах info). В info-раскладке по клавише D (большая) выполняется команда w3m-download-this-url. Та же команда в lynx-раскладке выполняется по d (малая).
Чем отличается раскладка в w3m info и обычная кроме привязки команд к другим клавишам?
Да больше ничем, пожалуй.
Как задействовать раскладку info в своем w3m?
M-x customize-option RET w3m-key-binding RET
Можно ли научить w3m обрабатывать javascript?
Если вам действительно это необходимо, вы можете попробовать это сделать при помощи плагина w3m-js.
Где можно ознакомиться со всем списком доступных ускорителей браузера w3m?
Вот он :
- u малая - Показать url под point и забрать его в `kill-ring'.
- c малая - Показать url текущей page и забрать его в `kill-ring'.
- v малая- Показать bookmark.
- a малая - Добавить url текущей page в bookmark.
- M-a малая Добавить url под point в bookmark.
- B большая - Вернуться на предшествующую страницу в истории
- N большая - Перейти вперед на следующую страницу в истории
- ^ Перейти в родительскую директорию страницы
- g малая - Перейти на указанный url
- G большая - Открыть web страницу в новой сессии.
- H большая - Перейти на домашнюю страницу
- R большая - Перезагрузить текущую страницу
- r малая - обновить текущую страницу
- 22 M-gмалая - Перейти на 22 строку.
- C-c малая C-@ Отметить текущую позицию.
- C-cмалая - C-v малая - Перейти на последнюю отмеченную позицию.
- C-u малая - C-u RET Открыть новую сессию.
- RET Войти в форму
- S-kp-enter Показать page, на которую указывает ссылка в новой сессии Если регион активный, посетить все links внутри региона.
- C-c C-c Подтвердить Submit форму под указателем
- C t малая - Представить страницу в указанном content type.
- C большая- c малая Представить текущую страницу в заданной кодировке
- C большая C большая Представить текущую страницу в заданной кодировке и content type.
- ] Перевести point на следующую форму
- [ Перевести point на предшествующую форму
- d малая Загрузить файл или страницу под point.
- C-u малая a малая Добавить url на запрос.
- \ Показать html source текущей page.
- = Показать header текущей page.
- Eбольшая - Редактировать local file, открытый как текущая page.
e малая - Редактировать local file, на который указывает point.
Работая в emacs, не забывайте о чувствительности редактора к регистру водимых команд.
со списком всех ускорителей для активной раскладки в w3m вы можете ознакомиться также если нажмете C-h m или C-h b находясь в буфере w3m.
Подскажите каким образом в w3m-el можно скачивать файлы?
Можно сначала встать курсором на желаемую ссылку, потом нажать u, что приведёт к копированию ссылки в так называемый kill-ring. Потом открыть shell, ввести wget и нажать C-y, тем самым подставив сохранённую ссылку. После нажатия enter должна начаться закачка. Если в имени ссылки встречаются спецсимволы такие как шелл. Амперсанд (), например, то ее необходимо будет заключить в кавычки.
Также можно установить пакет wget-el Для emacs apt-get install wget-el и находясь на нужной ссылке просто нажать, в зависимости от выбранной раскладки в браузере, — D или d. По умолчанию wget-el скаченные файлы складывает в ~/download
Что умеет wget?
Особенно часто используемые ключи wget:
- -c — продолжить скачивание файла с прерванного места.
- -N — проверить, не новее ли файл на сервере, чем локальная копия. Если новее, то скачать и обновить локальную копию.
- -k — Конвертировать ссылки внутри скачанных страниц, чтобы они действовали и после скачивания. Если какая-то ссылка была относительной, а файл, на который она ссылается, не был скачан, то ссылка станет абсолютной.
- -r -np -nH --cut-dirs=... -w2 — Так можно скачать все файлы на сайте ниже заданного каталога. wget просто идёт по всем ссылкам, которые указывают на этот же сайт в пределах заданного каталога, и скачивает всё подряд. Правда, по ссылкам слишком далеко не уходит.
- -l — контролирует, насколько далеко wget может уйти по ссылкам.
Могу я контролировать процессы закачки в wget?
Если нужно узнать состояние закачки, во время работы wget, то это можно сделать переключившись на его буфер *wget*. Если запускать wget-el с префиксом ,то программа будет задавать различные вопросы относительно изменения различных своих параметров и запрашивать путь для сохраняемых файлов. Wget является не-интерактивной программой. Это означает, что после её запуска пользователь не может повлиять на её работу, кроме как прервать выполнение программы посредством сигнала (утилита kill) или нажатием на клавиатуре Ctrl-C в терминале.