Aby osiągnąć to, co chcesz, musisz edytować kod źródłowy gnome-terminali samodzielnie go odbudować, ponieważ minimalny rozmiar okna jest zakodowany na stałe w aplikacji terminala. Aby to zrobić, wykonaj następujące kroki.
Najpierw przejdź do https://launchpad.net/ubuntu/+source/gnome-terminal/3.6.1-0ubuntu4 i pobierz pliki źródłowe (plik to gnome-terminal_3.6.1.orig.tar.xz). Pobierz to do swojego ~/Downloadsfolderu.
Następnie otwórz terminal i wpisz następujące polecenia:
cd ~/Downloads
tar -xJf gnome-terminal_3.6.1.orig.tar.xz
Spowoduje to wyodrębnienie źródła. Teraz otwórz swój ulubiony edytor tekstu i edytuj plik ~/Downloads/gnome-terminal-3.6.1/src/terminal-window.c. Przejdź do linii 3107, gdzie znajdziesz zmienne MIN_WIDTH_CHARSi MIN_HEIGHT_CHARS. Edytuj je, są to minimalna wysokość i szerokość okna terminala wyrażona w znakach (tzn. Wartość MIN_WIDTH_CHARS20 oznacza, że nie można już zmienić rozmiaru okna do szerokości poniżej 20 znaków)
Następnie, aby zbudować, w typie terminala cd ~/Downloads/gnome-terminal-3.6.1. Następnie uruchom, ./configureaby wygenerować plik makefile (jeśli narzeka na brakujące pakiety, zainstaluj je za pomocą apt-get(np. Jeśli mówi „pakiet foonie został znaleziony” lub podobny, użyj sudo apt-get install foo). Możesz także spróbować zainstalować auto-apti używać sudo auto-apt run ./configure(spowoduje to próbę zainstalowania wszystkich zależności ), ale kiedy wypróbowałem to, nie do końca wszystko wyłapało ( ./configurepotem uruchom standard ). Może to wymagać kilku prób, w zależności od liczby brakujących pakietów.
Po wygenerowaniu plików makefile po prostu wpisz make, a następnie sudo make install. To powinno odbudować program terminalowy. Zamknij wszystkie okna terminala, a następnie następne, które uruchomisz, będzie przestrzegało minimalnego rozmiaru ustawionego w źródle (tj. Nie zmieni rozmiaru poniżej zdefiniowanych tam wartości).