E foi lançado o Tmux 3.5 com novos recursos e suporte estendido a teclas, e mais. Confira as novidades dessa importante atualização.
tmux é autodescrito como um multiplexador de terminal, o tmux é uma ferramenta que permite aos usuários gerenciar várias sessões de terminal em uma única janela.
Imagine dividir seu terminal em vários painéis, cada um com uma sessão separada, e ter a flexibilidade de desanexar ou reconectar mais tarde.
Isso é especialmente útil para desenvolvedores, administradores de sistema e qualquer pessoa que precise controlar vários processos simultaneamente.
Em resumo, o tmux é um multiplexador de terminal: ele permite que vários terminais sejam criados, acessados e controlados a partir de uma única tela. tmux pode ser destacado de uma tela e continuar rodando em segundo plano, e depois reconectado.
Agora, o Tmux 3.5 foi lançado recentemente.
Novidades do Tmux 3.5
Sim. O Tmux 3.5 foi lançado, trazendo várias atualizações e melhorias em relação à versão anterior, 3.4. Esta nova versão se concentra principalmente no manuseio aprimorado de chaves, ajustes na interface do usuário e melhor compatibilidade com vários ambientes de terminal.
O multiplexador de terminal Tmux 3.5 está aqui com manuseio de chaves aprimorado, aprimoramentos no modo de cópia, opções de layout estendidas e correções de bugs.
A mudança mais marcante no tmux 3.5 é um suporte de teclas estendidas reformulado. O manuseio de teclas foi substancialmente atualizado para corresponder mais ao comportamento do xterm, suportando o modo 1 e o modo 2.
Isso faz com que o tmux sempre solicite o modo 2 do terminal pai, levando a um comportamento de mapeamento de teclas mais consistente. Além disso, há uma nova opção chamada extended-keys-format, que ajuda a controlar o formato semelhante ao formatOtherKeys do xterm.
Outra melhoria envolve sobreposições, como pop-ups e menus, que agora são limpos automaticamente ao entrar em um prompt de comando, reduzindo a desordem visual e proporcionando uma experiência mais suave ao usuário.
Há também um novo sinalizador “copy-mode -d
“, que permite aos usuários rolar uma página para baixo se já estiverem no modo de cópia, alinhando-se com o comportamento do sinalizador “-e” existente.
Além disso, o tmux 3.5 também adiciona a capacidade de exibir hiperlinks no modo de cópia, proporcionando uma experiência mais interativa ao lidar com links no terminal.
Além disso, dois novos formatos, search_count e search_count_partial, foram introduzidos para o modo de cópia para gerenciar melhor as pesquisas.
Outra adição interessante são as versões espelhadas dos layouts principal-horizontal e principal-vertical, que permitem aos usuários colocar o painel principal na parte inferior ou direita em vez do topo ou esquerda usual, adicionando assim mais flexibilidade para os usuários personalizarem seu espaço de trabalho de acordo com suas preferências.
Em relação ao manuseio do mouse, as teclas de movimentação do mouse agora são ignoradas, a menos que explicitamente solicitadas pelo aplicativo, e clicar na linha de status não redefine mais o painel do mouse.
Esses ajustes melhoram a usabilidade geral das interações do mouse no tmux. Mas isso não é tudo.
O multiplexador de terminal Tmux 3.5 também introduz várias outras melhorias de desempenho e estabilidade.
Por exemplo, foi adicionado suporte para o comando REP para trabalhar com caracteres Unicode, e há novas soluções alternativas para alguns bugs do console Linux com cores brilhantes.
Outra adição notável é o gancho command-error, que dispara sempre que um comando falha, permitindo que os usuários tenham mais controle e consciência de erros em suas sessões.
A nova opção “allow-set-title
” também pode ser usada para proibir que aplicativos alterem o título do painel, garantindo um ambiente mais consistente.
Por fim, o tmux 3.5 traz um tratamento aprimorado para eventos de mouse up para evitar ignorar vários botões liberados, previne travamentos durante o foco do painel e garante uma seleção mais confiável ao excluir buffers.
O tempo de escape também foi reduzido para 10 milissegundos por padrão, fornecendo uma resposta mais rápida ao usar atalhos do tmux.
Para saber mais sobre essa versão do Tmux 3.5, acesse a nota de lançamento.
Como instalar ou atualizar o Tmux
O Tmux está disponível por padrão na maioria das distribuições Linux e pode ser instalado apenas usando o gerenciador de pacotes do sistema.