Como impedir que o Terminal seja redimensionado quando o tamanho da fonte é alterado


17

10.8.3 / Terminal 2.3.

O Terminal redimensiona a janela inteira de maneiras aparentemente imprevisíveis sempre que eu mudo o tamanho da fonte - uma operação frequente entre o laptop e os monitores externos.

Existe alguma maneira de evitar isso? O iTerm parece fazer a mesma coisa.

Atualização: Com base na resposta dos @robmathers abaixo, parece provável que o que eu quero não seja possível. Alguém pode recomendar qualquer emulador de terminal OS X que não possua esse recurso?

Respostas:


4

Até onde eu sei, você não pode fazer isso no Terminal (eu não uso o iTerm, por isso não posso falar com isso). O motivo é que os tamanhos das janelas do Terminal são definidos por caracteres, e não por pixels. Portanto, quando você altera as fontes, a janela é redimensionada com base nas proporções dessa fonte, para preservar o formato do conteúdo existente na tela.

Parece um pouco bobo no começo, mas, como um terminal simplesmente exibe apenas caracteres de texto, faz sentido - se uma janela é dimensionada por pixels, muitas vezes você acaba perdendo espaço quando o tamanho da janela não é exatamente corresponde a um limite de caracteres.


no entanto, se você tiver várias guias abertas, a janela poderá ser redimensionada para uma largura baseada em pixels. você recebe o espaço desperdiçado de que fala. e pior, se achar que você precisa de mais largura para ver as guias, ele aumentará a janela quando você diminuir a fonte.
Parcialmente nublado

38

Pergunta antiga aqui ... mas pensei em acrescentar que isso é suportado no iTerm há quase dois anos https://gitlab.com/gnachman/iterm2/issues/2900

Apenas desmarque a caixa "Ajustar janela ao alterar o tamanho da fonte" nas preferências.

Preferências do iTerm, guia Geral


Isso é ótimo! :)
lfree

1
mudou um pouco, agora está abaixo General, Window, mas você sempre pode pesquisar as configurações adjuste encontra-as onde quer que as tenham colocado. Ótima resposta.
JL Peyret

1

Com base na sua atualização para a pergunta, dê uma olhada no Terminal ZOC . É comercial, pode ser usado para shells locais e também SSH e outras conexões, mas oferece sessões com guias e a capacidade de controlar o que acontece quando a janela é redimensionada (por exemplo, existe a opção de manter as linhas / colunas e encolher / aumentar o tamanho da fonte etc.). Dê uma olhada na página Perfil da sessão> Configurações de layout.


0

Eu tenho esse mesmo problema há anos. Recentemente, não encontrei uma solução, mas uma solução alternativa para o OS X, que não exige que você altere os emuladores de terminal. Ele usa um aplicativo chamado Spectacle: https://www.spectacleapp.com/

O Spectacle fornece atalhos de teclado para posicionar e redimensionar janelas (mas não o tamanho da fonte, pelo que sei). Quando quero alterar o tamanho da minha fonte, emito o comando padrão para fazê-lo, o que cria o redimensionamento indesejado da janela. Reduzi ou aumentei o tamanho da janela usando o atalho de teclado Spectacle, até retornar ao tamanho preferido.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.