Para realizar o que você deseja, você terá que editar gnome-terminal
e reconstruir o código fonte , já que o tamanho mínimo da janela é codificado no aplicativo de terminal. Para fazer isso, siga estas etapas.
Primeiro, vá para https://launchpad.net/ubuntu/+source/gnome-terminal/3.6.1-0ubuntu4 e baixe os arquivos de origem (o arquivo é gnome-terminal_3.6.1.orig.tar.xz). Faça o download para sua ~/Downloads
pasta.
Em seguida, abra um terminal e digite os seguintes comandos:
cd ~/Downloads
tar -xJf gnome-terminal_3.6.1.orig.tar.xz
Isso extrairá a fonte. Agora, abra seu editor de texto favorito e edite o arquivo ~/Downloads/gnome-terminal-3.6.1/src/terminal-window.c
. Navegue para a linha 3107, onde você encontrará as variáveis MIN_WIDTH_CHARS
e MIN_HEIGHT_CHARS
. Edite-os, são a altura e largura mínimas da janela do terminal, expressas em caracteres (ou seja, um MIN_WIDTH_CHARS
de 20 significa que você não pode mais redimensionar a largura da janela para menos de 20 caracteres)
Em seguida, para construir, em um tipo de terminal cd ~/Downloads/gnome-terminal-3.6.1
. Em seguida, execute ./configure
para gerar o makefile (se houver algum pacote ausente, instale-o usando apt-get
(por exemplo, se ele diz "pacote foo
não encontrado" ou similar, use sudo apt-get install foo
) .Você também pode tentar instalar auto-apt
e usar sudo auto-apt run ./configure
(isso tentará instalar todas as dependências) ), mas quando tentei isso, ele não capturou tudo (execute o padrão ./configure
posteriormente). Isso pode levar algumas tentativas, dependendo de quantos pacotes estão faltando.
Uma vez gerados, os makefiles simplesmente digitam make
, seguidos por sudo make install
. Isso deve reconstruir o programa do terminal. Feche todas as janelas do terminal e, em seguida, a próxima que você iniciar respeitará o tamanho mínimo definido na fonte (ou seja, não será redimensionado abaixo dos valores que você definiu lá).