LuaでConky構成変数を編集する

LuaでConky構成変数を編集する

私はしばらくConkyを使用してきましたが、最近はLuaスクリプトを扱い始めました。 「フラット」conkyrcアプローチ(コンボやスクリプトとは反対)について私をconkyrc悩ませたことの1つはlua、すべてを配置するために試行錯誤を受けなければならないということでした。

使っluacairoこれを避けたいです。画面解像度を取得し、xdpyinfo画面解像度に基づいてすべてのサイズを作成します。このアプローチの問題は、まだファイル内でConkyウィンドウの位置を調整しなければならずconkyrc(私が知っている限り)プログラム的には実行できないことです。私の質問は、スクリプトの結果を使用してなどluaのConky設定変数を設定できますか?です。それとも、これらの変数をプログラムで設定する他の方法はありますか?gap_xgap_y

答え1

たぶん私が考えた解決策ではないかもしれませんが、それでも解決策は次のとおりです。コンキルアAPIconky_config「現在のConky設定ファイルへのパスを含む[a]文字列」を返す関数について説明します。

だから私の解決策は、このファイルを開き、私のスクリプトluaでその場所で編集することでした。

関連情報