Conky - 문자열 형식화

Conky - 문자열 형식화

나는 다음과 같은 기록을 가지고 있습니다:

${color lightblue} Down: ${downspeed wlan0} Up: ${upspeed wlan0}

Conky는 링크 속도를 인쇄하지만 텍스트는 이동합니다.

Down: OB  Up: OB 
Down: 60B  Up: 60B
Down: 148B  Up: 148B
Down: 1KiB  Up: 1KiB
Down: 1.8KiB  Up: 1.8KiB
Down: 1.08KiB  Up: 1.08KiB
Down: 31.8KiB  Up: 31.8KiB

이 주제를 바탕으로패딩이 0인 Conky 텍스트 변수를 만드시겠습니까?출력 형식을 지정해 보았지만 텍스트가 여전히 움직입니다.

${color lightblue} Down: ${lua_parse format %7s ${downspeed wlan0}} Up: ${lua_parse format %7s ${upspeed wlan0}}

conky를 인쇄하고 싶습니다.

Down:      0B  Up:      0B
Down:     60B  Up:     60B
Down:    148B  Up:    148B
Down:    1KiB  Up:    1KiB
Down:  1.8KiB  Up:  1.8KiB
Down: 1.08KiB  Up: 1.08KiB
Down: 31.8KiB  Up: 31.8KiB

답변1

goto여기에 인용된 내용을 사용해 보셨나요 ?http://conky.sourceforge.net/variables.html

다음을 수행할 수 있습니다.

${color lightblue} Down: ${lua_parse format %7s ${downspeed wlan0}}${goto 100} Up: ${lua_parse format %7s ${upspeed wlan0}}

${goto 100}형식에 더 적합한 숫자 로 변경하면 됩니다 .

답변2

Conky는 숫자와 단위 사이에 공백을 넣습니다. 따라서 가장 긴 문자열은 7자가 아닌 8자가 될 수 있습니다.

따라서 conky_format다음의 기능을 사용하십시오.패딩이 0인 Conky 텍스트 변수를 만드시겠습니까?, 다음 코드가 작동합니다.

${color lightblue} Down: ${lua format %8s ${downspeed wlan0}} Up: ${lua format %8s ${upspeed wlan0}}

lua_parse함수 에서 conky_format이미 변수를 사용하고 있으므로 변수가 필요하지 않습니다 conky_parse.

관련 정보