Conky - formatação de string

6

Eu tenho o recorde:

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

Conky imprime a velocidade do link, mas o texto se move:

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

Baseado neste tópico Criando variáveis de texto Conky com preenchimento zero? Eu tentei formatar a saída, mas o texto ainda se move.

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

Eu quero o resultado impresso:

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
    
por nowy1 29.01.2013 / 12:20

1 resposta

3

Você já tentou usar goto como mencionado aqui: link

Você pode fazer algo como:

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

e altere apenas o ${goto 100} para um número que corresponda melhor à sua formatação.

    
por 14.10.2013 / 20:53

Tags