6

Можно ли изменить интервал обновления в Conky для конкретных переменных? Могу ли я изменить его так же, как изменил бы шрифт в Conky?

3 ответа3

10

Я гуглил то же самое, и в результате это получилось, поэтому я хотел все исправить.

Это возможно, conky предоставляет следующее:

execi То же, что exec, но с определенным интервалом. Интервал не может быть меньше, чем update_interval в конфигурации. Смотрите также $ texeci

Использование:${execi time-in-second bash-command-here}

Ссылка:http://conky.sourceforge.net/variables.html

3

Насколько я знаю, conky имеет единственный параметр update_interval, который применяется ко всем работающим файлам .conkyrc.

Если вы хотите, чтобы некоторые параметры отслеживались с разными интервалами, используйте отдельный файл rc и запустите 2 (или более) экземпляра conky.

1

Короткий ответ: это невозможно, если придерживаться встроенных переменных и функций conky.

Длинный ответ: есть способ. Во-первых, то, что Csaba сказал в другом комментарии, не совсем верно: поэтому, если вы не обновляете десятки параметров каждую секунду, вы не должны видеть более 2-3% дополнительной загрузки ЦП. Это не обязательно о количестве параметров. Возможно, вам уже понадобится установить значение update_interval равным 0,5 или меньше, если вы используете только одну строку прокрутки текста (как в моем случае). Попробуйте сами. Прокрутка текста будет выполняться буквально со скоростью улитки при стандартном значении update_interval .

Но вы не захотите, чтобы другие вещи обновлялись так же суетно, как эта (за исключением, возможно, графиков), так что вы можете сделать?

Аутсорсинг кода, который должен быть в большем интервале. Даже если для него могут существовать некоторые удобные функции, используйте функции замены из bash (или даже Python), поместите их в скрипт и ${execi} соответственно ${texeci} с желаемым большим интервалом. В некоторых случаях вы также можете использовать ${execpi} соотв. ${texecpi} так как последние два также позволят вам использовать строку типа echo "${color aabbcc}" в скрипте bash проанализированном conky для встроенных параметров / переменных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .