Conky

動態 conky 變數參數

  • October 4, 2016

我正在嘗試以image從文件或管道讀取圖像文件路徑的方式使用 conky 的變數。

類似${image ${execp cat /home/r1y4n/.conky/imagepath.txt} -p 30,0 -s 150x150 }

但似乎 conky 不支持嵌套變數。

這裡image變數可以在執行時使用$execp

那麼如何更改image每個 conky 循環中的參數呢?

我希望能夠通過創建 bash 腳本或其他東西並為其設置快捷方式來控制從 conky 外部顯示的圖像。

我會簡單地使用符號連結並根據需要更改其目標。例如,創建一個名為conkyimage.pngwhich 指向的連結~/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

引用自:https://unix.stackexchange.com/questions/193883