@sebastian apontou para estes como relevantes, mas eles abordam apenas parte do problema:
- Alterar a largura padrão das janelas gnome-terminal e terminator (Ubuntu)
- Tamanhos de terminal (Gnome)
Algumas das discussões aqui são mais relevantes, mas ainda não ajudam:
- Alterar o número de linhas e colunas no TTY [duplicado]
- Como mudar tamanho da fonte, número de linhas / colunas em um terminal
Quando você usa stty
como este
stty rows 20
você está dizendo ao sistema operacional que seu terminal tem 20 linhas. Isso pode estar correto, mas se não for, você verá um comportamento inesperado. Com os terminais mais , se você tiver algo com 25 linhas real e informar ao sistema que tem apenas 20 linhas, os aplicativos continuarão usando as 5 linhas restantes.
O Linux é incomum aqui: você pode reduzir o número de linhas mostradas no console virtual com esse comando stty
(o que faz um efeito interessante com uma máquina virtual). O Linux inicializa o console para um modo que suporta um determinado número de linhas e colunas. O comando stty
diz ao driver de E / S do console para usar menos dele. Um comando similar para (tentar) aumentar o tamanho além dos limites do modo inicializado falha.
A característica comum com o primeiro conjunto de links é que existe uma caixa de diálogo de preferências em alguns terminais que permite selecionar um tamanho de janela inicial. Isso é (quase) o mesmo que a inicialização do Linux do modo para o terminal. Mas:
- não há menção a um método para alterar o tamanho normal da janela (dentro dos limites iniciais) e
- não há menção a um método para garantir que os limites de tamanho da janela permaneçam os mesmos.
Os outros links são ainda menos relevantes, já que eles são principalmente uma discussão (alguns detalhes errados ...) de como inicializar o console do Linux modo .
Voltar para as partes que faltam:
-
O xterm tem um utilitário
resize
que (para muitos terminais) pode alterar o tamanho da janela. Se você digitarredimensione -s 20 80
então xterm (e gnome-terminal) mudará sua janela para 20 linhas (e 80 colunas). Dependendo de como o xterm é compilado, você pode ter que selecionar a entrada do menu Allow Window Ops (já que o recurso é considerado uma vulnerabilidade por alguns).
- impedir que sua janela seja redimensionada manualmente é mais difícil. Se você não fizer isso, o redimensionamento de 20 linhas será perdido pela primeira vez em que alguém (acidentalmente) redimensionar a janela.
Muitos gerenciadores de janelas permitem que você personalize janelas individuais, removendo as alças de redimensionamento . Aqui estão alguns links discutindo esse tópico:
- Desativar a janela 'Redimensionar' Garras no Ubuntu 11.04 Natty Narwhal
- Livrando-se do auto-redimensionamento Windows no Ubuntu Linux 12.04
- Impedir que o GNOME expanda as janelas
Para definir o tamanho inicial de uma janela xterm, você deve usar o -geometry
opção ou o relacionado geometry
. Que usa o X Toolkit, cujas configurações são descritas no X ( 7) página de manual. A seção para especificação de geometria é uma bom lugar para continuar lendo.