Se você estiver usando #() em status-right (ou status-left ), poderá especificar um tamanho máximo para a saída usada do comando, colocando um número entre o # e o ( :
set-option -g status-right '#20(your-command) %H:%M'
Como alternativa, você pode canalizar tudo o que estiver usando para gerar as informações da música para cut -c1-20 para usar somente os primeiros 20 caracteres:
set-option -g status-right '#(your-command|cut -c1-20) %H:%M'
Isso pode ser mais fácil de integrar na sua configuração se a saída do seu comando tiver seções internas e você quiser limitá-las individualmente (ou seja, cortar o título em 10 caracteres e o artista em 5); embora seja melhor dividir algo assim em vários usos de #() e dar a cada um um limite, como no primeiro exemplo: #10(current-track-command) #5(current-artist-command) .
Se o seu #() for a única coisa em seu status-right , você poderá usar apenas status-right-length :
set-option -g status-right '#(your-command)'
set-option -g status-right-length 20
Isso só funciona bem se você não tiver outros dados (como o tempo: %H:%M , acima) que você pode querer dar prioridade sobre as informações da música.