Conky 変数のリンク

Conky 変数のリンク

私の問題は、これら2つの機能を1つにまとめることです。

  1. ${fs_bar 6 dev/sr0}または${fs_bar 6 /run/media/'home folder name'/'dvd label'}

  2. blkid -s LABEL -o value /dev/sr0

私は次のようなものを得たいと思います:

${fs_bar 6 blkid -s LABEL -o value /dev/sr0}

sr0DVDデバイスです。

fs_barデフォルトではDVDタグを自動的にインポートして変数に渡したいと思います。${fs_bar...}DVDからDVDに変更されるため、マウントポイントを入力したくありません。

答え1

${eval}reparseコマンドの出力を使用してこれを実行できます${execi}

${eval $${fs_bar 6 /run/media/${execi 9999 id -nu}/${execi 5 blkid -s LABEL -o value /dev/sr0}}

$$doubleが解析を停止することに注意してくださいfs_bar。最初はexeci9999秒ごとに1回だけ実行されます。id一般的なコマンドからユーザー名を取得します。

たとえば、2番目はexeci5秒ごとに実行され、DVDラベルを見つけます。適切なポーリング間隔を選択します。

次に、結果の最終文字列をfs_barbyに割り当てますeval

関連情報