So stellen Sie das Terminal so ein, dass es maximiert geöffnet wird

43

Ich möchte compiz, metacity, dem Gnome-Terminal oder demjenigen mitteilen, der für das Öffnen des standardmäßig maximierten Terminal-Fensters zuständig ist.

Wie kann ich das machen?

EDIT für die Zukunft: Die meisten Antworten wurden in älteren Ubuntu-Versionen upvotet, seit 17.10 und auf den am meisten upvoteten funktionieren die Lösungen nicht mehr.

tutuca
quelle

Antworten:

44

Starte gnome-terminal als solches:

gnome-terminal --window --maximize
Tommy Brunn
quelle
Es funktioniert mit der Verknüpfung in der Menüleiste, aber es funktioniert nicht, wenn ich es über gnome-do zu Mittag
esse
Ich bin mir ziemlich sicher, dass Gnome-do davon abhängt, was in der Datei gnome-terminal.desktop eingestellt ist.
Firefeather
Dies funktioniert, wenn Sie den Befehl über das Terminal oder ähnliches starten, hat jedoch keine Auswirkung auf die .desktopDatei auf Ubuntu 17.10+
tutuca
30

Wenn Sie möchten, dass Gnome-Terminal beim Öffnen mit Gnome Do oder dem Menü "Programme" im Vollbildmodus geöffnet wird, fügen Sie Folgendes in eine Datei mit dem Namen ein gnome-terminal.desktopund fügen Sie dies ein ~/.local/share/applications.

[Desktop Entry]
Name=Terminal
Comment=Use the command line
TryExec=gnome-terminal
Exec=gnome-terminal --window --maximize
Icon=utilities-terminal
Type=Application
X-GNOME-DocPath=gnome-terminal/index.html
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-terminal
X-GNOME-Bugzilla-Component=BugBuddyBugs
X-GNOME-Bugzilla-Version=2.32.0
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
OnlyShowIn=GNOME;
X-Ubuntu-Gettext-Domain=gnome-terminal

Melden Sie sich dann ab und wieder ab, um die Änderungen zu übernehmen.

Jesaja
quelle
2
Es funktioniert nicht in Ubuntu 12.04
Marco Lackovic
7
Eigentlich habe ich festgestellt, dass [Terminal] aus meinem Unity Dash verschwunden ist. Was ich oben Code stattdessen kopieren realisieren (veraltet auf meinem U13.10) es besser ist , Original - Datei zu kopieren $ cp /usr/share/applications/gnome-terminal.desktop ~/.local/share/applications/und dann bearbeiten sie zu ändern , Exec=gnome-terminalum Exec=gnome-terminal --window --maximize. Abmelden und erneut anmelden.
Sobi3ch
Ich wollte nur hinzufügen, dass ich gesehen habe, wie die Änderung wirksam wurde, nachdem ich alle meine Terminal-Fenster geschlossen und dann neu gestartet habe. Ich bin mir nicht sicher, ob Sie das mit "Abmelden und zurückmelden" gemeint haben, aber es hat bei mir funktioniert. Vielen Dank!
hoosierEE
Irgendeine Idee, damit es mit dem Launcher- und Nautilus-Open-Terminal-Paket funktioniert?
Blatt
1
Bitte aktualisieren Sie diese Antwort, um zu empfehlen, die vorhandene Desktop-Datei zu kopieren, anstatt eine neue zu erstellen. Ich kann das so nicht gutheißen.
Radon Rosborough
21
  • Öffnen Sie ein Terminal.
  • Aus dem EditMenü auswählen Profile Preferences.
  • Kreuzen Sie an Use custom default terminal sizeund geben Sie eine Standardgröße ein, die für den Bildschirm zu groß ist, z. B. 240 Spalten und 100 Zeilen.

Schließen Sie und öffnen Sie ein neues Terminal, indem Sie auf das Symbol klicken (oder Ctrl+ Alt+ drücken T): Das neue Terminalfenster sollte maximiert werden.

Diese Antwort basiert auf dem Rat, den ich hier erhalten habe: Wie kann ich den Terminalstart maximieren?

Craig
quelle
2
Ich bestätige, dass dies in 12.04 funktioniert und wahrscheinlich die einfachste Lösung ist (zumindest für Leute wie mich, die immer mit maximierten Fenstern arbeiten) - danke! Mein Rat ist, die Standardspalten und -zeilen auf etwas mehr als das einzustellen, was den Bildschirm ausfüllt, um keine Probleme zu haben, falls Sie das Fenster nicht maximieren.
Walter Tross
1
Wenn Sie vorübergehend ein kleines Fenster benötigen, können Sie die Maximierung des Fensters jederzeit aufheben (Doppelklick oben) und aufTerminal > 80x24
Walter Tross
1
Dies ist der einfachste Weg, der funktioniert!
xmllmx
9

Ubuntu 12.04 und 14.04 LTS

Führen Sie ccsm(CompizConfig Settings Manager) aus. Aktivieren Sie unter Fensterverwaltung die Option Fensterregeln und öffnen Sie sie class=Gnome-terminal. Geben Sie sie in das Feld Maximiert ein . Möglicherweise müssen Sie sich abmelden und erneut anmelden, bevor die Änderungen wirksam werden.

Wenn Sie keine Fensterregeln sehen, stellen Sie sicher, dass Sie das compiz-pluginsPaket installiert haben.

Sie können noch mehr tun. Ich benutze (class=Gnome-terminal) | (class=Evince).

Brent Baccala
quelle
Nach dem Hinzufügen dieser Regel musste ich neu starten, damit sie wirksam wurde.
Dave4420
funktioniert bei mir nicht :-(. habe versucht, neu zu starten, mich an- und abzumelden, die Fensterklasse automatisch abzurufen (durch Klicken auf das Terminal). Ich starte mein Terminal normalerweise über die Seitenleiste oder mit Strg + Alt + T. In beiden Fällen es beginnt immer noch mit kleinen Abmessungen
Sergiy Belozorov
8

In Ubuntu 11.10 und höher:

  • Suchen> Tastatur> Kurzbefehle> Benutzerdefinierte Kurzbefehle> Hinzufügen (+ Taste)>
    • Name: Terminal starten maximiert
    • Befehl: gnome-terminal --window --maximize
  • Klicken Sie auf Übernehmen
  • Klicken Sie auf "Deaktiviert".
  • Shift+ Ctrl+ Alt+T
Gurjeet Singh
quelle
1
Verwenden Sie nicht "Ubuntu 12", es gibt immer 2 Versionen pro Jahr.
RolandiXor
Wo ist der Menüpunkt Suchen? (12.04)
Walter Tross
Starten Sie das Applet "Systemeinstellungen" über Dash. In der oberen rechten Ecke dieses Applets befindet sich ein Suchfeld. Darauf bezog ich mich. Übrigens habe ich die von @Craig oben beschriebene Methode und auch die Option --maximmize für das Scripting verwendet.
Gurjeet Singh
Danke. Funktioniert ohne die --windowOption.
Mightyiam
6
gnome-terminal --full-screen

Sie können auf Ihrem Desktop oder in Ihrem Bedienfeld eine Verknüpfung zu diesem Befehl erstellen.

Popey
quelle
6
Es gibt jedoch einen Unterschied zwischen Vollbild und Maximiert.
Tommy Brunn
6

Die gewählte Antwort funktionierte auf einem vollständig aktualisierten Ubuntu 12.04 LTS nicht, daher entschied ich, dass es Zeit für einen drastischeren Ansatz war. Die folgenden Lösungen sind bis 16.04 LTS getestet.

Meine alte Lösung

  1. Ursprüngliche gnome-terminalausführbare Datei umbenennen in gnome-terminal-original:

    cd /usr/bin
    sudo mv gnome-terminal gnome-terminal-original
    
  2. Erstellen Sie eine neue Datei mit dem /usr/binNamen gnome-terminalmit dem folgenden Inhalt:

    #!/bin/bash
    /usr/bin/gnome-terminal-original --maximize $@
    
  3. Mach es ausführbar:

    sudo chmod +x gnome-terminal
    

Egal wie ich das Terminal öffne, es öffnet sich immer maximiert. Der einzige Nachteil, den ich bei diesem Ansatz sehe, ist, dass Sie diese Schritte bei jedem Update gnome-terminalmit einer neuen Version über den Update Manager oder wiederholen müssen apt-get upgrade.

Hinweis: Der $@Parameter bedeutet, dass alle Argumente, an die möglicherweise übergeben gnome-terminalwird, weiterhin gnome-terminal-originalzusammen mit dem --maximizeArgument übergeben werden.

Eine bessere Lösung

  1. Installieren Sie "wmctrl":

    sudo apt-get install wmctrl
    
  2. Fügen Sie diese Zeile ganz am Ende Ihrer ~/.bashrcDatei hinzu:

    wmctrl -i -r $WINDOWID -b add,maximized_vert,maximized_horz
    
  3. Wiederholen Sie den zweiten Schritt für die .bashrcDateien anderer Benutzer, falls erforderlich, beispielsweise für den Benutzer "root" ( /root/.bashrc).

Diese Lösung wirkt sich zunächst nicht auf die Größe des Terminalfensters aus, sondern maximiert es kurz nach dem Öffnen, normalerweise innerhalb von Millisekunden. Sie können versuchen, die im zweiten Schritt hinzugefügte Zeile an den .bashrcDateianfang zu verschieben, um das Terminal noch früher zu maximieren.

Brane
quelle
Dies ist das erste, was ich tun würde, wenn ich Ubuntu installiere / neu installiere. Klappt wunderbar.
Sharath Chandramouli
Warum funktioniert dieser Ansatz nicht für den Open in terminalKontextmenüeintrag im Nautilus-Dateimanager?
Orschiro
@RobertOrzanna Wenn diese Lösung in anderen Situationen für Sie funktioniert, führt Nautilus höchstwahrscheinlich ein anderes Terminalprogramm aus (normalerweise sind mehrere Programme installiert). Versuchen Sie, ein neues Terminal zu öffnen, während das von Nautilus gestartete ausgeführt wird, und führen Sie ps auxoder aus ps aux | grep term, um herauszufinden, welche ausführbaren Dateien ausgeführt werden. Oder versuchen , die Argumente in der zweiten Zeile im Skript Schalt wie folgt: $@ --maximize.
Brane
1
@RobertOrzanna Gern geschehen, ich bin froh, dass es für Sie funktioniert. Die aktualisierte Lösung sollte sich auf alle Terminalfenster auswirken, nicht nur auf das gnome-terminalÖffnen uxterm. Genauer gesagt, sollte es sich auf alle Anwendungen auswirken, die starten bashoder dashin einem regulären Fenster Ihre .bashrcDatei laden . Es ist jedoch möglich, die betroffenen Anwendungen einzuschränken. Wenn jemand das braucht, lass es mich wissen und ich werde das zu meiner Antwort hinzufügen.
Brane
1
@RobertOrzanna Sehen Sie sich diese Antwort an: askubuntu.com/questions/27826/… - installieren Sie im Grunde "maximus" und lassen Sie es beim Start laufen.
Brane
2

Wenn das Terminal nur in voller Größe auf dem Bildschirm geöffnet werden soll, verwenden Sie die GUI-Methode, um die Standardgröße über das Dialogfeld für die aktuellen Profileinstellungen entsprechend zu ändern. Gehen Sie dazu einfach folgendermaßen vor:

  • Öffnen Sie ein Terminal
  • Wählen Sie Bearbeiten
  • Aktivieren Sie auf der Registerkarte "Allgemein" die Option "Benutzerdefinierte Standardterminalgröße verwenden".
  • Sie müssen diese Werte so anpassen, dass sie durch einfaches Ausprobieren auf Ihren Bildschirm passen

Die Spalteneinstellung ist 128 für mich. Sie sollten die Werte festlegen, die am besten zu Ihnen passen.

Siamore
quelle
1
Wenn das Fenster die gleiche Größe wie der Desktop hat, wird es nicht maximiert
Jesaja,
1
@DoR Ich weiß, aber ich halte es immer noch für eine Option und eine ziemlich gute und einfache, da sie auch dann funktioniert, wenn er Gnome-do verwendet und dies für einen Neuling ist, der die gleiche Frage hat, die er möglicherweise in diesem Thread und findet Er hat es verdient, dass alle Optionen angezeigt werden, da er keine doppelte Frage stellen kann und der Meinung ist, dass er sie nicht vollständig maximieren oder Gnome-do oder einen neuen Launcher verwenden möchte. Diese Option überlebt ...
Siamore 31.10.10
0

In QTerminal können Sie das Fenster maximieren und das Terminal mit dem Befehl "exit" schließen. Wenn Sie Ctrl+ Alt+ Twieder wird es automatisch maximiert öffnen.

Dies kann auf jede beliebige Größe angewendet werden, stellen Sie einfach die gewünschte Größe ein, "beenden" Sie und öffnen Sie dann erneut.

Jon Doe
quelle
0

Fügen Sie einfach eine benutzerdefinierte Verknüpfung hinzu.

Gehen Sie zu Einstellungen > Geräte > Tastatur , scrollen Sie zum Ende der Liste und klicken Sie auf +, um Ihre Verknüpfung hinzuzufügen.

Vergeben Sie einen Namen und geben Sie im Befehlsbereich gnome-terminal --maximizeIhre bevorzugte Tastenkombination ein.

Maloy Sinha
quelle
-1

Sie können Ihre Verknüpfungen wahrscheinlich so ändern, dass die maximierte verwendet wird, sodass sie immer auf diese Weise beginnen.

Am einfachsten ist es, Ihre Anwendung (in /usr/share/applicationsoder ~/.local/share/applications) zu finden und Ihre .desktopDatei zu ändern .

In dieser .desktopDatei sehen Sie die Zeile, die mit beginnt Exec=.... Um gnome-terminalmaximiert zu starten , müssen Sie lediglich --start-maximizeddas Ende des Befehls ergänzen .

Nigel
quelle
2
Können Sie keine Informationen darüber geben , wie dies zu tun?
Eliah Kagan