Tmux e GPM no nu tty

1

Estou executando o Tmux 2.2 no Arch Linux. Eu costumo usá-lo em um console TTY bruto, em vez de um xterm em um gerenciador de janelas. Eu tenho o GPM instalado e em execução, mas não consigo fazer com que o GPM e o Tmux trabalhem juntos.

Já habilitei as funções do mouse com setw -g mouse on , mas nenhuma das operações realmente funciona. Selecionar um painel / janela não funciona; e não consigo usar o mouse em aplicativos ativados por mouse em execução no Tmux, como o MidnightCommander. MC trabalha com o mouse fora do Tmux, mas não dentro.

Existe uma maneira de fazer o GPM e o Tmux se darem bem? Ou o tmux confia no X11 para lidar com a interação do mouse?

Obrigado antecipadamente!

    
por Chris 04.05.2016 / 19:55

1 resposta

1

Curto: não.

Longo: não funciona porque o gpm e o tmux fazem interpretações conflitantes sobre a variável de ambiente TERM .

  • O gpm verifica se TERM começa com "xterm" e, em caso positivo, nada mais em Gpm_Open do que retornar um descritor de arquivo. Isso é feito para clientes (o servidor gpm funciona como projetado).
  • o do console Linux fornece um aplicativo inicializando-o e permitindo um subconjunto Controles de mouse estilo xterm. O gpm não fará isso, porque verifica TERM .
  • O tmux poderia (de alguma forma) determinar que está realmente falando com o gpm no console do Linux, mas isso não é feito (muito especializado).
por 14.09.2016 / 11:22

Tags