Per ottenere ciò che desideri, dovrai modificare il codice sorgente gnome-terminal
e 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 ~/Downloads
cartella.
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_CHARS
e MIN_HEIGHT_CHARS
. Modificateli, questi sono l'altezza e la larghezza minima della finestra del terminale espressa in caratteri (ovvero un valore MIN_WIDTH_CHARS
di 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 ./configure
per generare il makefile (se si lamenta di eventuali pacchetti mancanti, installali usando apt-get
(ad esempio se dice "pacchetto foo
non trovato" o simile, usa sudo apt-get install foo
). Puoi anche provare a installare auto-apt
e 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 ./configure
seguito). 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ì).