特定の変数のConkyで更新間隔を変更することは可能ですか? Conkyのフォントを変更するのと同じように変更できますか?
私の知る限り、conkyには実行中のすべての.conkyrcファイルに適用される単一のupdate_intervalパラメーターがあります。
一部のパラメーターを異なる間隔で監視する場合は、別のrcファイルを使用して、conkyの2つ(またはそれ以上)のインスタンスを実行します。
同じことをググってみたら、結果として出てきたので、まっすぐに設定したかった。
それはISそうすることが可能です、conkyは以下を提供します:
execiexecと同じですが、特定の間隔があります。間隔は、構成でupdate_intervalより小さくすることはできません。 $ texeciも参照してください
使用法: ${execi time-in-second bash-command-here}
簡単な答え: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}"
のような行を使用することもできます。