KOMPX.COM or COMPMISCELLANEA.COM   

ELinks. Настройка

Что можно делать с помощью ELinks и что нельзя, что может быть настроено, зависит от нескольких моментов. Самое распространенное, это возможности эмулятора терминала / консоли, в которых запускается ELinks и поддержка чего была выбрана в процессе компиляции исходного кода браузера. В некоторых операционных системах (Windows, например) проще и более надежно не подключать некоторые возможности.

Далее обсуждается настройка ELinks 0.12pre2 из Package Database дистрибутива Zenwalk Linux (изначально основывался на Slackware, до сих пор сохраняя совместимость с его бинарными пакетами). Данный ELinks вполне типичный среди других версий этого браузера для Linux на настольных PC компьютерах. Пользовательский интерфейс версий ELinks для Windows и ELinks для Linux, и некоторых других *nix систем сравнимых версий, одинаков. Если ELinks был скомпилирован без какой-то функции или эмулятор терминала / консоль не поддерживает что-то, тогда будет просто невозможно выбрать эту возможность в процессе настройки; или возможно, но она не будет работать. Например, если ELinks скомпилирован без поддержки 256 цветов или консоль не может отображать их, то в меню будет возможно выбрать только 16 или "No colors (mono)". А в остальном ELinks будет работать не хуже.

Все настройки ELinks могут быть сделаны через меню браузера - нет необходимости редактировать конфигурационные файлы. Даже если для некоторых тонких настроек все-таки может потребоваться редактирование файла elinks.conf или даже файлов исходного кода - но это не слишком актуальный вопрос для обычного использования.

Меню ELinks скрыто, когда браузер отображает веб-страницу:

Настройка ELinks - Скриншот 1

Чтобы получить доступ к меню, нажать Esc на клавиатуре:

Настройка ELinks - Скриншот 2

Настройки находятся в группе "Setup":

Настройка ELinks - Скриншот 3

1) "Language" - выбрать язык пользовательского интерфейса ELinks. Возможно выбрать системный язык или какой-то другой. Операционная система и эмулятор терминала / консоль должны быть подготовлены для этих изменений - установлены и настроены соответствующие файлы локализации / интернационализации. Выбрать язык (English в данном примере):

Настройка ELinks - Скриншот 4

Что бы сохранить этот выбор, вновь нажать Esc, затем Setup, потом Save options, затем подтвердить, кликая на OK. Так же возможно использовать Do not show anymore, но когда выбирается OK, показывается путь к конфигурационному файлу браузера ELinks - что может быть полезно:

Настройка ELinks - Скриншот 5 Настройка ELinks - Скриншот 6

Этот способ действия используется во всем процессе настройки браузера ELinks: Esc - чтобы получить доступ к меню, Setup - чтобы получить доступ к опциям настройки, просмотреть списки, что бы найти опцию, кликнуть на выбранную опцию, затем снова Esc, Setup, Save options и кликнуть OK.

Esc Setup <опция> - чтобы выбрать опцию.

Esc Setup Save options OK - чтобы подтвердить выбор.

2) "Character set" - выбрать кодировку, которая будет использоваться, когда браузер отображает текст веб-страниц. Операционная система и эмулятор терминала / консоль должны быть подготовлены для того, что бы некоторые варианты работали. Это можно выяснить экспериментируя с текстами веб документов не на английском языке. В данном примере выбран Unicode UTF-8.

Esc Setup Character set Unicode UTF-8 - что бы выбрать кодировку Unicode UTF-8.

Esc Setup Save options OK - что бы подтвердить выбор.

3) "Terminal options" - несколько опций, касающихся характеристик эмулятора терминала / консоли. Обычно достаточно сделать изменения в "Color mode" - сколько цветов использовать браузеру ELinks для отображения текста в веб-страницах. ELinks может использовать вплоть до 256, но на практике это зависит от возможностей эмулятора терминала / консоли. Используемые здесь ELinks и GNOME Terminal могут отображать 16 цветов или "No colors (mono)".

Esc Setup Terminal options 16 colors or "No colors (mono)" в секции Color mode - чтобы выбрать сколько цветов будет использовать ELinks.

Esc Setup Save options OK - что бы подтвердить выбор.

4) "Options manager" - содержит все остальные настройки. Они весьма многочисленны, многие из опций самоочевидные, так что речь будет идти только о некоторых из них:

URI passing - передать URI внешнему приложению, когда ELinks запущен в эмуляторе терминала. Самые очевидные варианты, это другой браузер и буфер обмена. Есть две возможности: передать URI веб-страницы открытой в ELinks или передать URI выбранной ссылки на веб-странице. Поскольку передать URI в буфер обмена, это самый универсальный способ - к примеру, можно взять URI из этого буфера и поместить в адресную строку браузера, так что URI все равно окажется открытым в другом браузере - именно этот вариант и объясняется далее.

Для того, что бы эта функция браузера работала, нужно сначала установить xclip. Если он уже не установлен, скачать и установить xclip: перейти к странице с исходным кодом или можно попробовать найти уже готовый пакет в репозитории используемого дистрибутива.

Esc Setup Options manager Document [ нажать "Пробел", что бы открыть список опций ] URI passing Add [ Ввести название для действия. В примере используется "Clipboard" is used ] OK Edit [ Ввести значение: echo -n %c | xclip -i ] OK Save OK

Действие производится с помощью горячих клавиш, так что необходимо их задать. Сочетание клавиш может быть любой комбинацией, начинающейся с Shift, Ctrl или Alt. Здесь для передачи URI веб-страницы, открытой в ELinks, используется сочетание Alt-p, а для передачи URI выбранной ссылки на странице Alt-l.

For passing the URI of the web page ELinks is displaying at the moment to clipboard ( N.B. "Pass URI of current tab to external command" option may be displayed under the name of "tab-external-command". This is handled by Toggle display ):

Esc Setup Keybinding manager Main mapping [ press Space bar to open options ] Pass URI of current tab to external command Add [ Enter a keystroke sequence: Alt-p ] OK Save OK

Для передачи в буфер обмена URI веб-страницы открытой в ELinks ( N.B. Опция "Pass URI of current tab to external command" может отображаться под именем "tab-external-command". Это задается с помощью Toggle display ):

Esc Setup Keybinding manager Main mapping [ нажать "Пробел", что бы открыть список опций ] Pass URI of current link to external command Add [ Ввести сочетание клавиш: Alt-l ] OK Save OK

Если есть необходимость использовать более привычное сочетание клавиш Ctrl-V для вставки содержимого буфера обмена в приложения с графическим интерфейсом - а не нажимать на колесо прокрутки мыши или на среднюю кнопку - нужно поместить "echo -n %c | xclip -i -selection clipboard" вместо "echo -n %c | xclip -i".

External Editor - Если ELinks скомпилирован с поддержкой внешних текстовых редакторов, то возможно использовать внешние текстовые редакторы для более удобного редактирования текстовых полей форм веб-страниц. В оконной среде X так же может использоваться редактор с графическим интерфейсом:

Esc Setup Options manager Document [ нажать "Пробел", что бы открыть список опций ] Browsing [ нажать "Пробел", что бы открыть список опций ] Forms [ нажать "Пробел", что бы открыть список опций ] External editor Edit [ Ввести значение: geany ] OK Save OK

Если значение для "External editor" не введено, ELinks будет использовать значение переменной среды $EDITOR. Если значение $EDITOR не задано или пустое, тогда ELinks будет пробовать запускать редактор vi..

Default download directory - задать каталог, куда ELinks будет сохранять файлы. Может быть любой, например, общий для всех загрузок и сохранений. Или домашний каталог пользователя, так что в диалоговом окне "Download" будет быстрее добавлять к нему требуемую папку:

Esc Setup Options manager Document [ нажать "Пробел", что бы открыть список опций ] Downloading [ нажать "Пробел", что бы открыть список опций ] Default download directory Edit [ Ввести значение: /home/user1 ] OK Save OK

Set original time - Устанавливать или нет отметку времени загруженного / сохраненного файла такой же, как она была у файла на сервере, откуда он был загружен / сохранен. "1" для установить, "0" - для нет:

Esc Setup Options manager Document [ нажать "Пробел", что бы открыть список опций ] Downloading [ нажать "Пробел", что бы открыть список опций ] Set original time Edit [ Ввести значение: 1 ] OK Save OK

Prevent overwriting - Когда ELinks сохраняет / загружает файл, который оказывается тем же, что уже имеется, браузер может заместить его без предупреждения, спросить что делать или автоматически добавить к нему определенный суффикс: ".[число]". ELinks добавляет ".[число]" не к имени файла, а к его расширению. Так a.rar, загруженный второй раз в ту же самую папку с файлом a.rar там, становится a.rar.1. Значение "0" для того, чтобы файлы замещались без предупреждения, "1" - чтобы добавлялся суффикс ".[число]". И "2", чтобы ELinks спрашивал пользователя что делать - будут варианты "Save under the alternative name" (добавляется вышеупомянутый суффикс ".[число]"), "Overwrite the original file" (заместить имеющийся файл новым), "Resume download of the original file" (возобновить загрузку файла):

Esc Setup Options manager Document [ нажать "Пробел", что бы открыть список опций ] Downloading [ нажать "Пробел", что бы открыть список опций ] Prevent overwriting Edit [ Ввести значение: 2 ] OK Save OK

Notify download completion by bell - Поскольку ELinks может загружать файлы в фоновом режиме, со скрытым диалоговым окном загрузки, может быть удобным, что бы браузер информировал о окончании загрузки. Если выбирается уведомление с помощью встроенного динамика персонального компьютера ("спикера"), есть два варианта: получать звуковое оповещение, когда в диалоговом окне загрузки было выбрано "Background with notify" (оповещение когда загрузка происходит в фоновом режиме) или всегда получать звуковое уведомление:

Esc Setup Options manager Document [ нажать "Пробел", что бы открыть список опций ] Downloading [ нажать "Пробел", что бы открыть список опций ] Notify download completion by bell Edit [ Ввести значение: 2 ] OK Save OK

Clock - Показывать цифровые часы в строке состояния ELinks. Значение "1" для включить опцию:

Esc Setup Options manager User interface [ нажать "Пробел", что бы открыть список опций ] Clock [ нажать "Пробел", что бы открыть список опций ] Enable Edit [ Ввести значение: 1 ] OK Save OK

Так же возможно установить формат цифровых часов. Подробности в справочных документах команды strftime.

Операционные системы
Ещё