web-dev-qa-db-ja.com

特定の変数のConkyで更新間隔を変更することは可能ですか?

特定の変数のConkyで更新間隔を変更することは可能ですか? Conkyのフォントを変更するのと同じように変更できますか?

6
Akilan

私の知る限り、conkyには実行中のすべての.conkyrcファイルに適用される単一のupdate_intervalパラメーターがあります。

一部のパラメーターを異なる間隔で監視する場合は、別のrcファイルを使用して、conkyの2つ(またはそれ以上)のインスタンスを実行します。

3
Patkos Csaba

同じことをググってみたら、結果として出てきたので、まっすぐに設定したかった。

それはISそうすることが可能です、conkyは以下を提供します:

execiexecと同じですが、特定の間隔があります。間隔は、構成でupdate_intervalより小さくすることはできません。 $ texeciも参照してください

使用法: ${execi time-in-second bash-command-here}

参照: http://conky.sourceforge.net/variables.html

11
cete3

簡単な答え:conkyの組み込み変数と関数だけに固執する場合は不可能です。

長い答え:方法があります。まず第一に、Csabaが他のコメントで言ったことは、完全に真実ではありません:したがって、毎秒数十のパラメーターを更新しない場合、2〜3%以上は表示されないはずです。余分なCPU使用率。それは必ずしもパラメータのについてではありません。 スクロールテキスト(私の場合のように)の1行だけを使用する場合は、update_intervalを0.5以下に設定する必要がある場合があります。自分で試してみてください。スクロールするテキストは、文字通りカタツムリのペースでupdate_intervalの標準値で実行されます。

しかし、他のものをこれほど多忙に更新したくないので(おそらくグラフを除いて)、あなたは何ができますか?

コードを外部委託するこれはより長い間隔である必要があります。いくつかのconky関数が存在する可能性がありますが、bash(またはPython)の置換関数を使用して、スクリプトに入れ、それぞれ${execi}必要な間隔で${texeci}します。場合によっては、${execpi}respを使用することもできます。 ${texecpi}後者の2つでは、組み込みパラメーター/変数についてconkyによって解析されるbashスクリプトでecho "${color aabbcc}"のような行を使用することもできます。

1
syntaxerror