Como forçar uma janela do tmux a ter um determinado tamanho?

3

Eu quero forçar as janelas da minha sessão tmux a ter um tamanho específico, independentemente do tamanho do meu terminal. Como posso fazer isso?

Contexto

Estou tentando gravar um tmux em asciinema como descrito aqui link (execute o asciinema em um comando tmux attach ). No entanto, a exibição é muito grande, eu quero forçar o tamanho do tmux window .

Coisas que tentei

Eu tenho um trabalho bem sucedido em torno de onde eu uso uma segunda visão da sessão do tmux em mate-terminal -e 70x20 para forçar o tamanho da janela ... mas isso parece um hack.

Tentando forçar o tamanho da sessão com -x

tmux new-session -x $X -y $Y -d

Essas opções parecem ser ignoradas (tentei brincar com a configuração agressiva de redimensionamento)

    
por Att Righ 14.04.2017 / 21:56

2 respostas

2

Você provavelmente precisa ter pelo menos três painéis abertos para ocupar as áreas indesejadas. Tente algo como

tmux new-session \; split-window -h \; split-window -v \; resize-pane -x 70 -y 20
    
por 15.04.2017 / 11:23
1

Isso deve fazer o que você quer:

tmux new-session \; setw force-width 80 \; setw force-height 24 \; attach

ou com $X e $Y , claro.

    
por 14.07.2017 / 17:19

Tags