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.