Um das zu erreichen, was Sie wollen, müssen Sie den Quellcode bearbeiten gnome-terminal
und selbst neu erstellen , da die Mindestfenstergröße in der Terminalanwendung fest codiert ist. Befolgen Sie dazu die folgenden Schritte.
Gehen Sie zunächst zu https://launchpad.net/ubuntu/+source/gnome-terminal/3.6.1-0ubuntu4 und laden Sie die Quelldateien herunter (die Datei lautet gnome-terminal_3.6.1.orig.tar.xz). Laden Sie dies in Ihren ~/Downloads
Ordner herunter .
Öffnen Sie dann ein Terminal und geben Sie die folgenden Befehle ein:
cd ~/Downloads
tar -xJf gnome-terminal_3.6.1.orig.tar.xz
Dadurch wird die Quelle extrahiert. Öffnen Sie jetzt Ihren bevorzugten Texteditor und bearbeiten Sie die Datei ~/Downloads/gnome-terminal-3.6.1/src/terminal-window.c
. Navigieren Sie zu Zeile 3107, wo Sie die Variablen MIN_WIDTH_CHARS
und finden MIN_HEIGHT_CHARS
. Bearbeiten Sie diese, dies sind die Mindesthöhe und -breite Ihres Terminalfensters, ausgedrückt in Zeichen (dh ein MIN_WIDTH_CHARS
Wert von 20 bedeutet, dass Sie die Breite des Fensters nicht mehr auf unter 20 Zeichenbreiten ändern können).
Dann, um einen Terminaltyp einzubauen cd ~/Downloads/gnome-terminal-3.6.1
. Führen Sie dann aus ./configure
, um das Makefile zu generieren (wenn es sich über fehlende Pakete beschwert, installieren Sie diese mit apt-get
(z. B. wenn "Paket foo
nicht gefunden" oder ähnliches angezeigt wird, verwenden Sie sudo apt-get install foo
). Sie können auch versuchen, es zu installieren auto-apt
und zu verwenden sudo auto-apt run ./configure
(dies versucht, alle Abhängigkeiten zu installieren ), aber als ich das versuchte, fing es nicht alles ab ( ./configure
danach Standard ausführen ). Dies kann einige Versuche dauern, abhängig davon, wie viele Pakete fehlen.
Sobald die Makefiles generiert wurden, geben Sie einfach Folgendes ein make
, gefolgt von sudo make install
. Dies sollte das Terminalprogramm neu erstellen. Schließen Sie alle Terminalfenster, und das nächste, das Sie starten, berücksichtigt die in der Quelle festgelegte Mindestgröße (dh die Größe wird nicht unter die dort definierten Werte geändert).
Gehen Sie zum Eintrag " Befehl " und fügen Sie diesen am Ende des Eintrags hinzu:
Der fertige Eintrag sollte sein:
Das ist es. Schließen Sie die Fenster und beim nächsten Start des Terminals wird die Fenstergröße geändert. Möglicherweise müssen Sie sich abmelden und wieder anmelden, um ordnungsgemäß zu funktionieren.
(132x24 ist nur ein Beispiel, Sie können jede gewünschte Auflösung verwenden)
quelle
Soweit ich weiß, können Sie nicht, die Auflösung eines Terminalfensters basiert auf den Proportionen der Zeichen ... Wenn Sie also die Größe der Schriftart ändern, wird die Größe des Terminalfensters an den Anteil von angepasst diese Schriftart ...
Es klingt zunächst etwas albern, aber da ein Terminal nur Textzeichen anzeigt, ist es sinnvoll, wenn ein Fenster eine Pixelgröße hat, häufig Platz zu verschwenden, wenn die Größe des Fensters nicht genau ist eine Zeichengrenze abgleichen ...
quelle
Wenn Sie sich in einer älteren Version von Ubuntu befinden, klicken Sie im rechten Fenster auf -> Eigenschaften. Die erste Registerkarte enthält zwei Felder, in denen Sie die Zeilen und Spalten des Terminals bearbeiten können.
Andernfalls können Sie die Befehlseingabe verwenden, auf die in Antwort 1 verwiesen wird.
quelle
Der kleine Trick zur Standardgröße war hier ein Thema . Dort löste der Benutzer viscount das Problem, indem er ein Skript erstellte und es wie folgt in / usr / bin / gnome-terminal platzierte (ich nehme an, Sie verwenden gnome als Fenstermanager):
Sie können auch mit der rechten Maustaste auf das Gnome-Terminal-Symbol in Ihrer Taskleiste klicken, Eigenschaften auswählen und dort den Befehl in einen anderen Befehl ändern, z.
Auf diese Weise haben Sie Ihre eigene definierte Standardgröße.
quelle
Schauen Sie hier:
Ändern Sie die Standardbreite der Gnome-Terminal- und Terminator-Fenster
Hoffentlich hilft es.
quelle