Para realizar o que você deseja, você terá que editar o código-fonte para gnome-terminal
e reconstruí-lo você mesmo, já que o tamanho mínimo da janela é embutido no aplicativo do terminal. Para fazer isso, siga estas etapas.
Primeiro, vá para link e baixe os arquivos de origem (o arquivo é gnome-terminal_3.6.1.orig.tar.xz). Faça o download para a sua pasta ~/Downloads
.
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 até a linha 3107, onde você encontrará as variáveis MIN_WIDTH_CHARS
e MIN_HEIGHT_CHARS
. Edite estes, estes são o mínimo de altura e largura da sua janela de terminal expressa 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 larguras de 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 ele reclamar de 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
). tente instalar auto-apt
e usando sudo auto-apt run ./configure
(isso tentará instalar todas as dependências), mas quando tentei isso, não consegui pegar tudo (execute o padrão ./configure
depois) Isso pode levar algumas tentativas, dependendo de como muitos pacotes estão faltando.
Depois de gerar os makefiles, basta digitar make
, seguido de 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 que você definiu na origem (isto é, não redimensionará abaixo dos valores definidos).