Linux
Conky 變數連接
我的問題是將這兩個功能合併為一個:
${fs_bar 6 dev/sr0}
或者${fs_bar 6 /run/media/'home folder name'/'dvd label'}
blkid -s LABEL -o value /dev/sr0
我想獲得這樣的一種:
${fs_bar 6 blkid -s LABEL -o value /dev/sr0}
sr0
是 DVD 設備。基本上我想自動獲取 DVD 標籤並將其傳遞給
fs_bar
變數。我不想輸入掛載點,${fs_bar...}
因為它會根據 DVD 發生變化。
您可以使用
${eval}
重新解析命令的輸出來執行此操作${execi}
:${eval $${fs_bar 6 /run/media/${execi 9999 id -nu}/${execi 5 blkid -s LABEL -o value /dev/sr0}}
注意 double
$$
以停止fs_bar
被解析。第一個execi
每 9999 秒只執行一次。它從通常的id
命令中獲取您的使用者名。第二個
execi
(例如)每 5 秒執行一次以查找 dvd 的標籤。選擇適當的輪詢間隔。然後將生成的最終字元串提供給
fs_bar
byeval
。