Conky

conky:正確的列對齊

  • January 2, 2011

說我想在我的.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但我不能在這裡這樣做……

只要您堅持左對齊的列或不成比例的字型,就${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}

對於右對齊,您可以嘗試使用alignrand offset

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