{% raw %}{{{% endraw %}body{% raw %}}}{% endraw %}`, где
аргументы могут быть опциональными. Если вы хотите передать несколько аргументов,
они должны быть разделены запятыми. Если вы хотите передать запятую, как
аргумент, используйте `$,`. Чтобы использовать сдвоенные скобки внутри тела, их
нужно экранировать, используя `$`, например `${`. Функции будут вызваны один раз
при запуске перед всем остальным.
| Функция | Описание | Аргументы | Тело |
|---------|----------|-----------|------|
| `aw_all` | была введена для отладки, возвращает все ключи по регекспу | разделитель | регексп для поиска |
| `aw_count` | возвращает количество ключей по заданному регекспу | (нет) | регексп для поиска |
| `aw_keys` | возвращает ключи по заданному регекспу, объединенные разделителем | разделитель | регексп для поиска |
| `aw_names` | возвращает имена ключей (т.е. без `$`) по заданному регекспу, объединенные разделителем | разделитель | регексп для поиска |
| `aw_macro` | определяет пользовательский макрос | имя макроса, аргументы | тело макроса |
| `aw_macro_*` | (* - имя макроса) вызов пользовательского макроса | аргументы макроса в аналогичном порядке | игнорируется |
### Расширенные настройки
**Включить фон:** Снимите галочку, чтобы отключить стандартный фон виджета и
установить прозрачный. По умолчанию `true`.
**Переводить строки:** Переводить или нет строковые теги. По умолчанию `true`.
**Заменить символ перевода строки:** Заменить `\n` на `<br>`. По
умолчанию `false`.
**Перенос слов:** Включить перенос слов. По умолчанию `false`.
**Включить всплывающие сообщения:** Снимите галочку, если вы не хотите
всплывающих сообщений на системные события. По умолчанию `true`.
**Проверять обновления:** Проверять или нет обновления при запуске. По умолчанию
`true`.
**Оптимизировать подписку:** Оптимизировать работу с DataEngine. Вероятно, вы не
хотите менять эту опцию, несмотря на тот факт, что одна функция будет недоступна.
По умолчанию `true`.
**Высота виджета:** Отключит автоматическое определение высоты виджета и
установит ее в данное значение. По умолчанию `0` (автоматически).
**Ширина виджета:** Отключит автоматическое определение ширины виджета и
установит ее в данное значение. По умолчанию `0` (автоматически).
**Интервал обновления:** Интервал обновления виджета, мс. По умолчанию `1000`.
**Очередь сообщений:** Использовать указанное количество тредов в пуле. `0`
означает идеальное количество тредов. По умолчанию `0`.
**Температурные единицы:** Выберете единицы температуры. Доступные единицы
следующие: Цельсий, Фаренгейт и Кельвин.
**Свой формат времени:**
| | |
|---------|---------|
| `$dddd` | Длинный день недели. |
| `$ddd` | Короткий день недели. |
| `$dd` | День. |
| `$d` | День без нуля. |
| `$MMMM` | Месяц в длинном формате. |
| `$MMM` | Месяц в коротком формате. |
| `$MM` | Месяц. |
| `$M` | Месяц без нуля. |
| `$yyyy` | Год. |
| `$yy` | Год в коротком формате. |
| `$hh` | Часы. |
| `$h` | Часы без нуля. |
| `$HH` | Часы в 24-часовом формате. |
| `$H` | Часы в 24-часовом формате без нуля. |
| `$mm` | Минуты. |
| `$m` | Минуты без нуля. |
| `$ss` | Секунды. |
| `$s` | Секунды без нуля. |
| `$t` | Временная зона. |
| `$a`/`$ap` | am или pm. |
| `$A`/`$AP` | AM или PM. |
**Свой формат времени работы:**
| | |
|-------|-------|
| `$dd` | Дни аптайма. |
| `$d` | Дни аптайма без нуля. |
| `$hh` | Часы аптайма. |
| `$h` | Часы аптайма без нуля. |
| `$mm` | Минуты аптайма. |
| `$m` | Минуты аптайма без нуля. |
**AC online тег:** Строка, которая будет показана, когда AC онлайн. По умолчанию
`(*)`.
**AC offline тег:** Строка, которая будет показана, когда AC оффлайн. По
умолчанию `( )`.
**Включить удаленную телеметрию:** Включить загрузку конфигурации на удаленный
сервер.
**Количество истории:** Общее количество конфигураций, которые будут сохранены
локально
**ID телеметрии:** Уникальный идентификатор клиента для загрузки на удаленный
сервер.
### Тултипы
Начиная с версии 1.7.0, поля CPU, частота CPU, память, swap, сеть и батарея
поддерживают графический тултип (всплывающая подсказка). Чтобы включить их,
просто поставьте нужные галочки. Число хранимых значений может быть установлено
во вкладке. Также есть возможность настроить цвета графиков.
### Настройка DataEngine
**Устройства ACPI:** Путь к устройствам ACPI. По умолчанию `/sys/class/power_supply/`.
**Устройство GPU:** Выберете одно из поддерживаемых устройств GPU. `auto`
включит автоматическое определение устройства, `disable` отключит все мониторы
GPU. По умолчанию `auto`.
**HDD:** Выберете один из HDD для монитора температуры HDD. `all` включит
монитор для всех доступных устройств, `disable` отключит монитор температуры HDD.
По умолчанию `all`.
**Команда hddtemp:** Введите команду, которая будет запущена для hddtemp
DataEngine. По умолчанию `sudo hddtemp`.
**Количество символов для плеера:** Количество символов, которые будут
показываться в динамических тегах плеера.
**Музыкальный плеер:** Выберете один из поддерживаемых музыкальных плееров для
соответствующего поля.
**MPRIS:** Выберете имя плеера MPRIS. `auto` включит автоматическое определение
плеера. По умолчанию `auto`.
**Адрес MPD:** Адрес MPD сервера. По умолчанию `localhost`.
**Порт MPD:** Порт MPD сервера. По умолчанию `6600`.
### Desktop panel
Начиная с версии 1.11.0 виджеты предоставляют панель для мониторинга за рабочими
столами. И да, он выглядит, как аналогичная панель в Awesome.
### Настройка Desktop panel
**Включить фон:** Снимите галочку, чтобы отключить стандартный фон виджета и
установить прозрачный. По умолчанию `true`.
**Вертикальная разметка:** Использовать вертикальную разметку вместо
горизонтальной. По умолчанию `false`.
**Высота виджета:** Отключит автоматическое определение высоты виджета и
установит ее в данное значение. По умолчанию `0` (автоматически).
**Ширина виджета:** Отключит автоматическое определение ширины виджета и
установит ее в данное значение. По умолчанию `0` (автоматически).
**Метка** Введите символ (или строку), которая будет показана, если данный
рабочий стол сейчас активен.
**Тип тултипа:** Тип превью, по умолчанию `Окна`.
**Ширина тултипа:** Ширина тултипа в пикселях. По умолчанию `200px`.
**Цвет тултипа:** Цвет, который будет использован в некоторых типах тултипа.
По умолчанию `#ffffff`.
**Теги шаблона**
| | |
|---------|---------|
| `$mark` | Показать метку, если данный рабочий стол активен. Иначе показывает пробелы |
| `$name` | Имя рабочего стола. |
| `$number` | Номер рабочего стола. |
| `$total` | Общее число рабочих столов. |
## Графический интерфейс
## Скриншоты
{% assign scrdesc = "Виджет (кликабельно)" %}
{% assign scrname = "awesomewidgets_widget" %}
{% include prj_scr.html %}
{% assign scrdesc = "Окно настроек" %}
{% assign scrname = "awesomewidgets_config_01" %}
{% include prj_scr.html %}
{% assign scrdesc = "Окно настроек" %}
{% assign scrname = "awesomewidgets_config_02" %}
{% include prj_scr.html %}
{% assign scrdesc = "Окно настроек" %}
{% assign scrname = "awesomewidgets_config_03" %}
{% include prj_scr.html %}
{% assign scrdesc = "Окно настроек" %}
{% assign scrname = "awesomewidgets_config_04" %}
{% include prj_scr.html %}
{% assign scrdesc = "Окно настроек" %}
{% assign scrname = "awesomewidgets_config_05" %}
{% include prj_scr.html %}
{% assign scrdesc = "Тултипы" %}
{% assign scrname = "awesomewidgets_tooltips" %}
{% include prj_scr.html %}