Wie kann ich die Position einstellen, an der sich das Terminal öffnet?

33

Ich möchte, dass das Terminal unten auf meinem Bildschirm geöffnet wird. Gibt es eine Möglichkeit, die Standardgröße und -position festzulegen?

Ich benutze Linux Mint 13, Cinnamon.

Korgan Rivera
quelle
1
Die Antwort ist sehr unterschiedlich, je nachdem, welche Desktop-Umgebung (GNOME, KDE usw.) Sie verwenden, oder genauer gesagt, welchen Fenstermanager Sie verwenden.
Phunehehe

Antworten:

44

Die meisten Terminals können mit dem geometrySchalter gestartet werden, mit dem Sie die Größe und Position des Terminals festlegen können (COLUMNSxROWS + X + Y), z.

gnome-terminal --geometry 73x31+100+300

oder

xterm -geometry 93x31+100+350

Wenn Sie das oben genannte permanent machen möchten, kopieren Sie den Terminal-Launcher (die Desktop-Datei des Terminals) von /usr/share/applications/nach ~/.local/share/applications/und bearbeiten Sie das ExecFeld entsprechend.

ZB für Gnome-Terminal

Exec=gnome-terminal --geometry 73x31+100+300

Wenn Sie diesen benutzerdefinierten Starter in $ HOME haben, bleiben Ihre Einstellungen nach dem Upgrade des Terminalpakets erhalten (andernfalls wird die Standard-Desktop-Datei in überschrieben /usr/share/applications).

don_crissti
quelle
1
Ich benutze lxterminalaus Lubuntu 11.10 und die Hilfe sagt, dass ich die Option nutzen kann, geometry=colsxrowsaber nichts über die Position. Wissen Sie, wie man seine Position in Lubuntu festlegt?
Sigur
2
@Sigur - Sie können versuchen , die Position mit devilspie festzulegen. Erstellen Sie eine Datei ~/.devilpie/lxterminal.dsmit diesem Inhalt (ersetzen X und Y je nach Geschmack): (if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )sparen, lief devilspie dann starten lxterminalmit dem gewünschten Größe: lxterminal --geometry=COLxROW. Es sollte automatisch positioniert werden, wo Sie wollen. Es funktioniert zumindest in Gnome 3 einwandfrei.
don_crissti
6

xterm-Optionen unter Verwendung von Xresources oder Xdefaults


Dies ist die allgemeine "Syntax" für Optionen, die in die Datei ~/.Xresourcesoder ~/.Xdefaultseingegeben werden:

XTerm * -Geometrie: COLUMNSxROWS + X + Y

Beispielsweise

XTerm*geometry: 90x30+0+540

Hinweis: Die ersten beiden Optionen (COLUMNSxROWS) hängen von Ihrer Schriftart / Schriftgröße ab.

Darüber hinaus hängt es auch von der Auflösung Ihres Displays ab, da die letzten beiden Optionen die Position des Fensters betreffen. Dies wird in anderen Einheiten als der Fenstergröße des xterm-Fensters berechnet.

Wenn X = 0 ist, ist die Position ganz links.
Wenn Y = 0 ist, ist die Position ganz oben

Wenn Ihre Auflösung zB 1920x1080 ist , würden Sie den Y- Wert auf 540 setzen (auf halber Höhe vom oberen Rand Ihres Displays); Da der 30 ROWS- Wert ungefähr die Hälfte der Bildschirmhöhe auf dem gleichgroßen Bildschirm beträgt, werden die Einstellungen für die Schriftarten meines eigenen Systems verwendet.

ILMostro_7
quelle
Um die Änderungen zu aktivieren, musste ich laufen xrdb .Xdefaults.
Woltan
1

Als Update hat die Top-Antwort in Ubuntu 18.04 ab August 2018 für mich nicht funktioniert. Die Aufgabe wurde erledigt: Hardware -> Tastatur -> Neuen Befehl hinzufügen (durch Drücken des Pluszeichens). Füllen Sie das Feld "Befehl" mit dem Befehl "Gefällt mir" aus gnome-terminal --geometry 80x55-500+0. Setzen Sie den Hotkey auf Strg + Alt + T. Fertig.

Noch besser ist, dass Sie den Befehl zu "Startup Applications" hinzufügen können, um das Terminal beim Start zu starten.

Xiaohong Deng
quelle
0

In Bezug auf die Schriftgröße können Sie in lxterminal die Standardschriftgröße auf die gewünschte Größe einstellen, obwohl dies für alle Terminals gilt. Wenn Sie gnome-terminal verwenden, können Sie ein Profil mit der gewünschten Schriftgröße einrichten und es mit dem Flag --window-with-profile übergeben, aber ich sehe keine verwandten Optionen in lxterminal.

Wenn Sie nicht möchten, dass dies Ihre Standardschriftgröße ist, können Sie ein Skript schreiben, um die Konfigurationsdatei (standardmäßig ~ / .config / lxterminal / lxterminal.conf) zu ändern. Starten Sie dann das Skript programmieren und dann die Schriftgröße in der Konfigurationsdatei zurücksetzen. Ich habe das aber nicht getestet.

Recht haben
quelle