update to recent changes

This commit is contained in:
arcan1s
2015-06-08 12:35:20 +03:00
parent 12045ede9d
commit de5bac7d9c
2 changed files with 234 additions and 6 deletions

View File

@ -4,7 +4,7 @@ type: paper
hastr: true
layout: paper
tags: awesome-widgets, pytextmonitor
title: Awesome Widgets 2.1 - свистелки и перделки
title: Awesome Widgets - свистелки и перделки
short: aw-v21-bells-and-whistles
description: Данная статья посвящена обсуждению настройки своих скриптов и графических баров в новой версии Awesome Widgets (2.1).
---
@ -12,7 +12,7 @@ description: Данная статья посвящена обсуждению
<p>Для начала, я настоятельно рекомендую для после обновления <b>не открывая настроек виджета</b> скопировать в безопасное место файл <code>$HOME/.kde4/share/config/extsysmon.conf</code>, так как старые настройки кастомных скриптов теперь несовместимы. Вообще, следует заметить, что обе новых фичи можно настраивать и из графического интерфейса, однако я опишу, как это делается простым редактированием desktop файлов.</p>
<h2><a href="#bars" class="anchor" id="bars"><span class="octicon octicon-link"></span></a>Бары</h2>
<p>Бары хранятся в двух директориях: <code>/usr/share/apps/plasma_applet_awesome-widget/desktops/</code> и <code>$HOME/.kde4/share/apps/plasma_applet_awesome-widget/desktops/</code> (пути могут немного отличаться в зависимости от используемого дистрибутива). Настройки в домашней директории перезаписывают глобальные настройки. Файлы настроек имеют следующие поля:</p>
<p>Бары хранятся в двух директориях: <code>/usr/share/awesomewidgets/desktops/</code> и <code>$HOME/.local/share/awesomewidgets/desktops/</code> (пути могут немного отличаться в зависимости от используемого дистрибутива). Настройки в домашней директории перезаписывают глобальные настройки. Файлы настроек имеют следующие поля:</p>
<table>
<tr>
@ -77,8 +77,56 @@ description: Данная статья посвящена обсуждению
</tr>
</table>
<h2><a href="#quotes" class="anchor" id="quotes"><span class="octicon octicon-link"></span></a>Котировки</h2>
<p>Котировки хранятся в двух директориях: <code>/usr/share/awesomewidgets/quotes/</code> и <code>$HOME/.local/share/awesomewidgets/quotes/</code> (пути могут немного отличаться в зависимости от используемого дистрибутива). Настройки в домашней директории перезаписывают глобальные настройки. Файлы настроек имеют следующие поля:</p>
<table>
<tr>
<th>Поле</th>
<th>Обязательное</th>
<th>Значение</th>
<th>По-умолчанию</th>
</tr>
<tr>
<th>Name</th>
<td>да</td>
<td>имя котировок</td>
<td>none</td>
</tr>
<tr>
<th>Comment</th>
<td>нет</td>
<td>комментарий</td>
<td>empty</td>
</tr>
<tr>
<th>X-AW-Ticker</th>
<td>да</td>
<td>тикер из системы Yahoo! Finance</td>
<td>EURUSD=X</td>
</tr>
<tr>
<th>X-AW-Active</th>
<td>нет</td>
<td>активны или нет данные котировки</td>
<td>true</td>
</tr>
<tr>
<th>X-AW-Interval</th>
<td>да</td>
<td>интервал запуска котировок в стандартных интервалах обновления виджета</td>
<td>1</td>
</tr>
<tr>
<th>X-AW-Number</th>
<td>да</td>
<td>уникальный номер, который будет ассоциирован с данными котировками</td>
<td>случайное число меньше 1000</td>
</tr>
</table>
<h2><a href="#scripts" class="anchor" id="scripts"><span class="octicon octicon-link"></span></a>Скрипты</h2>
<p>Скрипты хранятся в двух директориях: <code>/usr/share/apps/plasma_engine_extsysmon/scripts/</code> и <code>$HOME/.kde4/share/apps/pplasma_engine_extsysmon/scripts/</code> (пути могут немного отличаться в зависимости от используемого дистрибутива). Настройки в домашней директории перезаписывают глобальные настройки. Для того, чтобы активировать скрипт необходимо прописать нужный тег в поле вывода. Файлы настроек имеют следующие поля:</p>
<p>Скрипты хранятся в двух директориях: <code>/usr/share/awesomewidgets/scripts/</code> и <code>$HOME/.local/share/awesomewidgets/scripts/</code> (пути могут немного отличаться в зависимости от используемого дистрибутива). Настройки в домашней директории перезаписывают глобальные настройки. Файлы настроек имеют следующие поля:</p>
<table>
<tr>
@ -135,4 +183,70 @@ description: Данная статья посвящена обсуждению
<td>интервал запуска скрипта в стандартных интервалах обновления виджета</td>
<td>1</td>
</tr>
<tr>
<th>X-AW-Number</th>
<td>да</td>
<td>уникальный номер, который будет ассоциирован с данным скриптом</td>
<td>случайное число меньше 1000</td>
</tr>
<tr>
<th>X-AW-Filters</th>
<td>нет</td>
<td>фильтры из <code>awesomewidgets-extscripts-filters.json</code> разделенные запятой</td>
<td></td>
</tr>
</table>
<h2><a href="#upgrade" class="anchor" id="upgrade"><span class="octicon octicon-link"></span></a>Обновления</h2>
<p>Обновления хранятся в двух директориях: <code>/usr/share/awesomewidgets/upgrade/</code> и <code>$HOME/.local/share/awesomewidgets/upgrade/</code> (пути могут немного отличаться в зависимости от используемого дистрибутива). Настройки в домашней директории перезаписывают глобальные настройки. Файлы настроек имеют следующие поля:</p>
<table>
<tr>
<th>Поле</th>
<th>Обязательное</th>
<th>Значение</th>
<th>По-умолчанию</th>
</tr>
<tr>
<th>Name</th>
<td>да</td>
<td>имя скрипта обновлений</td>
<td>none</td>
</tr>
<tr>
<th>Comment</th>
<td>нет</td>
<td>комментарий</td>
<td>empty</td>
</tr>
<tr>
<th>Exec</th>
<td>да</td>
<td>путь к исполняемому файлу</td>
<td>/usr/bin/true</td>
</tr>
<tr>
<th>X-AW-Active</th>
<td>нет</td>
<td>активен или нет данный скрипт обновления</td>
<td>true</td>
</tr>
<tr>
<th>X-AW-Null</th>
<td>нет</td>
<td>число строк stdout, которые будут пропущены при подсчете</td>
<td>0</td>
</tr>
<tr>
<th>X-AW-Interval</th>
<td>да</td>
<td>интервал запуска скрипта в стандартных интервалах обновления виджета</td>
<td>1</td>
</tr>
<tr>
<th>X-AW-Number</th>
<td>да</td>
<td>уникальный номер, который будет ассоциирован с данным скриптом</td>
<td>случайное число меньше 1000</td>
</tr>
</table>