Conky
從 Lua 編輯 Conky 配置變數
我已經和 Conky 混了一段時間了,最近我開始涉足 Lua 腳本。曾經讓我對“平面”方法(而
conkyrc
不是組合腳本)感到困擾的一件事是,您必須使用反複試驗來設置所有內容的位置。conkyrc``lua
使用
lua
並且cairo
我希望避免這種情況:我從中獲取螢幕解析度xdpyinfo
並使我的所有尺寸都相對於螢幕解析度。這種方法的問題是我仍然需要從conkyrc
文件中調整 Conky 視窗的位置,並且(據我所知)它不能以程式方式完成。所以我的問題是,我可以使用lua
腳本的結果來設置 Conky 配置變數,比如gap_x
andgap_y
嗎?或者是否有另一種以程式方式設置這些變數的方法?
也許不是我想到的解決方案,但仍然是一個解決方案:Conky Lua API描述了一個
conky_config
返回“$$ a $$包含目前 Conky 配置文件路徑的字元串。” 所以我的解決方案是打開這個文件並在我的
lua
腳本中就地編輯它。