conky: 正しい列の並べ替え

conky: 正しい列の並べ替え

アイテムを追加したいとしましょう。.conkyrc

NAME                PID       CPU%      MEM%
${top name 1} ${top pid 1}   ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}   ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}   ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}   ${top cpu 4}    ${top mem 4}

空白を追加して列を手動で並べ替える必要がありますか、またはconkyに列の内容を並べ替えるように指示する方法はありますか?使用できる熱が少ないので、$aligncここでは$alignrそうすることはできません。

答え1

左揃えの列や比例しないフォントを使用している限り${goto N}大丈夫です。

NAME${goto 100}PID${goto 200}  CPU%${goto 300}MEM%
${top name 1}${goto 100}${top pid 1}${goto 200}${top cpu 1}${goto 300}${top mem 1}

alignr正しい位置合わせのために、およびを使用してみることができますoffset

関連情報