[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] optional [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(terminator_logo.png, 48, align=left)]] [https://gnometerminator.blogspot.de/ Terminator] {en} ist ein in [:Python:] geschriebener [:Terminal:Terminal-Multiplexer], der es ermöglicht, mehrere Terminals innerhalb eines einzigen Fensters zu benutzen und mittels Tastatur-Kürzeln zwischen diesen zu wechseln. Dies entspricht in etwa dem [:Fenstermanager#Tiling:Tiling]-Modus von Fenstermanagern. So kann man ohne Tabs oder weitere Terminal-Fenster mehrere Shells zur selben Zeit geöffnet halten. Ursprünglich für [:GNOME:] entwickelt, kann das Programm inzwischen mit jeder beliebigen Desktop-Umgebung verwendet werden. Im Gegensatz zu Programmen wie [:Screen:] oder [:tmux:] wird jedoch explizit ein [:XServer:] (grafischer Desktop) benötigt. = Installation = [[Vorlage(Bildunterschrift, terminator_split_example.png, 300, "Zugriff auf drei verschiedene Rechner", right)]] Terminator kann aus den offiziellen Paketquellen installiert [1] werden: {{{#!vorlage Paketinstallation terminator, universe }}} = Bedienung = Terminator lässt sich ausschließlich über Tasten-Kombinationen steuern. Die wichtigsten Kombinationen sind in folgender Tabelle aufgelistet: ||< tableclass="zebra_start_3" rowclass="kopf"> Kombination || Auswirkung || || [[Vorlage(Tasten, ctrl+shift+o)]] || Das Terminal horizontal teilen || || [[Vorlage(Tasten, ctrl+shift+e)]] || Das Terminal vertikal teilen || || [[Vorlage(Tasten, ctrl+shift+s)]] || Die Bildlaufleiste verstecken || || [[Vorlage(Tasten, ctrl+shift+w)]] || Das aktuelle Terminal schließen || || [[Vorlage(Tasten, ctrl+shift+q)]] || Programm beenden || || [[Vorlage(Tasten, ctrl+shift+t)]] || Einen neuen Reiter öffnen || || [[Vorlage(Tasten, ctrl+shift+N)]] || Zum nächsten Terminal wechseln || || [[Vorlage(Tasten, ctrl+shift+P)]] || Zum vorherigen Terminal wechseln || || [[Vorlage(Tasten, ctrl+shift+X)]] || Vollbildanzeige des aktiven Terminals || || [[Vorlage(Tasten, F11)]] || Vollbild-Modus || || <-2 rowclass="kopf"> "Drag & Drop" || || [[Vorlage(Tasten, ctrl+rmt)]] || Terminal zum positionieren aufnehmen || || [[Vorlage(Tasten, ctrl)]] loslassen || Position anzeigen lassen || || [[Vorlage(Tasten, rmt)]] loslassen || Terminal an Position positionieren || Eine ausführliche Liste aller möglichen Tasten-Kombinationen findet man in der [:man:Manpage]. == Layouts == Der Terminator erlaubt es, unter Einstellungen verschiedene Layouts zu definieren. Hier kann man das aktuelle Layout mittels ''"Add"'' hinzufügen und einen Namen dafür wählen. Diese gespeicherten Layouts können jeweils beim Starten mittels des Aufrufparameters `--layout=` (oder kurz `-l`) mitgegeben werden. == Profile == In den Einstellungen können verschiedene Profile erstellt werden. Hier kann pro Profil ein eigenes Erscheinungsbild wie Farben, Fonts und Scrollverhalten eingestellt werden. Das momentane Profil kann im aktiven Splitterfenster per Rechtsklick geändert werden. Es ist auch möglich, mit Hilfe des Kommandozeilenparameters `--profile=` (oder kurz `-p`) ein gespeichertes Profil als Voreinstellung mitzugeben. == Konfiguration == Terminator bietet optional die Möglichkeit, eine individuelle Konfiguration vorzunehmen. Dazu öffnet man die Datei '''~/.config/terminator/config''' mit einem Editor [3]. Ist die Datei noch nicht vorhanden, erstellt man ein neues Dokument unter diesem Namen. Nun kann man die gewünschten Parameter in der Form `option = value` in die Konfigurations-Datei eintragen. Eine kleine Auswahl an Optionen findet sich in der folgenden Tabelle: ||<-4 tableclass="zebra_start3" rowclass="titel"> '''Parameter''' || || '''Option''' || '''Werte''' || '''Standard''' || '''Auswirkung''' || || ``allow_bold`` || boolean || ``true`` || Erlaubt es Applikationen, fetten Text auszugeben. || || ``enable_real_transparency`` || boolean || ``false`` || Terminator versucht, echte Transparenz zu verwenden. || || ``silent_bell`` || boolean || ``true`` || Lässt das Terminal aufblinken, falls Escape-Sequenzen zur Terminal-Glocke geschickt werden. || || ``force_no_bell`` || boolean || ``false`` || Alle Escape-Sequenzen an die Terminal-Glocke werden ignoriert. || || ``use_theme_colors`` || boolean || ``false`` || Es werden anstatt der vorkonfigurierten Farben die Themen-Farben verwendet.|| || ``background_color`` || HTML-Farbcode || ``#000000`` || Die Standard-Hintergrundfarbe wird festgelegt. || || ``background_type`` || solid, image, transparent || ``solid`` || Der Typ des Terminal-Hintergrundes wird festgelegt. || || ``font`` || Pango Font-Name || ``Mono 8`` || Legt die Schriftart fest.|| || ``borderless`` || boolean || ``false`` || Terminator startet ohne Fenster-Dekoration. || || ``extreme_tabs`` || boolean || ``false`` || Weitere Tabs können innerhalb eines Tabs geöffnet werden. || Eine vollständige Liste der möglichen Optionen findet man in der [:man:Manpage] mit dem Namen "`terminator_config`". == Plugins == Die Funktionalität des Terminators kann sowohl durch mitgelieferte als auch durch selbst erstellte Plugins erweitert werden. = Links = * [https://gnometerminator.blogspot.de/ Projektseite] {en} * [launchpad:terminator:Terminator auf Launchpad] {en} * Manpages: * [man:terminator:] {en} * [man:terminator_config:] {en} * [:Terminal:] {Übersicht} Übersichtsartikel # tag: Shell, Terminal, Python, Fernwartung