Conky - Exibição de saída de comando limitada a 256 bytes 'tail -n20 logfile.txt'

0

Estou tentando exibir o conteúdo de um arquivo de log grande na área de trabalho usando o conky. Eu gostaria que a 'janela' ocupasse a metade superior da área de trabalho e mostrasse as 20 linhas mais recentes.

Eu uso a linha ${execi 3 tail -n20 ~/myfile.txt} no meu arquivo de script conky, mas os resultados são truncados quando o conky os exibe na área de trabalho. Eu medi isso para exatamente 256 bytes (incluindo espaços).

Então eu obtenho 2 ou 3 linhas no valor de conteúdo apenas em vez de 20. Como obtenho o conky para exibir os resultados completos de um comando que sai bem em um terminal, como uma chamada à cauda?

Eu também gostaria de mostrar os resultados e manter o grep destacando as cores na tela da área de trabalho, se possível.

Alguém pode ajudar? Muito obrigado!

    
por Tfb9 20.03.2015 / 01:31

1 resposta

2

Corrigir com text_buffer_size 2048

text_buffer_size bytes

Tamanho do buffer de texto padrão (o padrão é 256 bytes). Esse buffer é usado para texto intermediário, como linhas individuais, saída de $ exec vars e várias outras variáveis. Aumentar o tamanho desse buffer pode reduzir drasticamente o desempenho do Conky, mas permitirá mais exibição de texto por variável. O tamanho desse buffer não pode ser menor que o valor padrão de 256 bytes.

    
por user389814 20.03.2015 / 02:55