Conky
動態 conky 變數參數
我正在嘗試以
image
從文件或管道讀取圖像文件路徑的方式使用 conky 的變數。類似
${image ${execp cat /home/r1y4n/.conky/imagepath.txt} -p 30,0 -s 150x150 }
但似乎 conky 不支持嵌套變數。
這裡說
image
變數可以在執行時使用$execp
那麼如何更改
image
每個 conky 循環中的參數呢?我希望能夠通過創建 bash 腳本或其他東西並為其設置快捷方式來控制從 conky 外部顯示的圖像。
我會簡單地使用符號連結並根據需要更改其目標。例如,創建一個名為
conkyimage.png
which 指向的連結~/myimages/unicorn.png
:ln -s ~/myimages/unicorn.png ~/conkyimage
然後,在 中
conkyrc
,讓它顯示該圖像(注意-n
,它告訴conky
不要記憶體圖像):${image ~/conkyimage.png -p 30,0 -s 150x150 -n }
最後,編寫一個更改連結目標的腳本:
#!/usr/bin/env bash ## Update the link's target ln -fs "$1" ~/conkyimage.png
然後執行腳本,將目標圖像作為參數:
script.sh /path/to/new/image.png