** tmux ** no terminal do gnome com cursores deslizantes em cada painel

1

Eu acho o tmux ótimo e uso isso o tempo todo.
No entanto, sinto falta dos cursores deslizantes quando uma saída de cmd é longa o suficiente para que ela fique sobre a altura total do painel. As barras de rolagem de cada painel são possíveis? Depois de bisbilhotar a resposta, acho que não.

A alternativa é sempre usar [cmd] | less , desde que a saída de [cmd] seja prevista como longa? Parece insatisfatório.

Felicidades.

    
por Cbhihe 14.10.2017 / 22:10

1 resposta

2

Isso não é possível. GNOME Terminal tem uma estrutura de UI fixa e disponibiliza sua tela de grade de texto para que os aplicativos escrevam caracteres. Não há como um aplicativo (por exemplo, tmux ) adicionar outros elementos da interface do usuário, como uma barra de rolagem.

(No macOS, iTerm2 tem algo chamado "integração do tmux". Eu não sei o que é, nunca tentei, mas pode incluir esse recurso que você está procurando. Nenhum dos emuladores de terminal eu sou ciente de tê-lo no Linux.)

Observe que, mesmo com um único painel tmux, a barra de rolagem não pode ser usada (ou, dependendo do tema gráfico, provavelmente nem visível). tmux muda para a chamada tela alternativa do terminal, que não possui um buffer de rolagem. tmux oferece seu próprio meio de rolagem - que também funciona quando tmux apresenta vários painéis -, consulte sua documentação para descobrir o que é (desculpe, eu não sei de qualquer jeito).

Se você não precisar de nenhum dos recursos de tmux além do layout panorâmico (vários terminais próximos uns dos outros), considere usar Tilix ou Terminator em vez de GNOME Terminal . Todos esses três (e muitos mais) emuladores são baseados no widget emulador de terminal VTE , então o comportamento real da emulação de terminal será exatamente o mesmo, somente a interface ao redor dele será substancialmente diferente.

    
por egmont 15.10.2017 / 21:26