Per ottenere ciò che desideri, dovrai modificare il codice sorgente gnome-terminale ricostruirlo da solo, poiché la dimensione minima della finestra è codificata nell'applicazione terminale. Per fare ciò, seguire questi passaggi.
Innanzitutto, vai su https://launchpad.net/ubuntu/+source/gnome-terminal/3.6.1-0ubuntu4 e scarica i file di origine (il file è gnome-terminal_3.6.1.orig.tar.xz). Scarica questo nella tua ~/Downloadscartella.
Quindi, apri un terminale e digita i seguenti comandi:
cd ~/Downloads
tar -xJf gnome-terminal_3.6.1.orig.tar.xz
Questo estrarrà la fonte. Ora apri il tuo editor di testo preferito e modifica il file ~/Downloads/gnome-terminal-3.6.1/src/terminal-window.c. Passa alla riga 3107, dove troverai le variabili MIN_WIDTH_CHARSe MIN_HEIGHT_CHARS. Modificateli, questi sono l'altezza e la larghezza minima della finestra del terminale espressa in caratteri (ovvero un valore MIN_WIDTH_CHARSdi 20 significa che non è più possibile ridimensionare la larghezza della finestra a meno di 20 caratteri di larghezza)
Quindi, per costruire, in un tipo di terminale cd ~/Downloads/gnome-terminal-3.6.1. Quindi, esegui ./configureper generare il makefile (se si lamenta di eventuali pacchetti mancanti, installali usando apt-get(ad esempio se dice "pacchetto foonon trovato" o simile, usa sudo apt-get install foo). Puoi anche provare a installare auto-apte usare sudo auto-apt run ./configure(questo tenterà di installare tutte le dipendenze ), ma quando ho provato questo, non è riuscito a catturare tutto (esegui lo standard in ./configureseguito). Potrebbero essere necessari alcuni tentativi, a seconda del numero di pacchetti mancanti.
Una volta che ha generato i makefile make, digita semplicemente , seguito da sudo make install. Questo dovrebbe ricostruire il programma terminale. Chiudi tutte le finestre del terminale, quindi quella successiva che avvierai rispetterà la dimensione minima impostata nella sorgente (cioè non ridimensionerà al di sotto dei valori che hai definito lì).