ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Terminator

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

terminator_logo.png Terminator 🇬🇧 ist ein in Python geschriebener 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 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 benötigt.

Installation

terminator_split_example.png
Zugriff auf drei verschiedene Rechner

Terminator kann aus den offiziellen Paketquellen installiert [1] werden:

  • terminator (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install terminator 

Oder mit apturl installieren, Link: apt://terminator

PPA

Unter Ubuntu 12.04 kann eine aktuellere Version aus einem "Personal Package Archiv" (PPA) [2] installiert werden.

Adresszeile zum Hinzufügen des PPAs:

  • ppa:gnome-terminator/ppa

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung des Eigentümers/Teams gnome-terminator zu entnehmen.

Nach dem Aktualisieren der Paketquellen erfolgt die Installation wie oben angegeben.

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:

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 Manpage mit dem Namen "terminator_config".

Bedienung

Terminator lässt sich ausschließlich über Tasten-Kombinationen steuern. Die wichtigsten Kombinationen sind in folgender Tabelle aufgelistet:

Kombination Auswirkung
Strg + + O Das Terminal horizontal teilen
Strg + + E Das Terminal vertikal teilen
Strg + + S Die Bildlaufleiste verstecken
Strg + + W Das aktuelle Terminal schließen
Strg + + Q Programm beenden
Strg + + T Einen neuen Reiter öffnen
Strg + + N Zum nächsten Terminal wechseln
Strg + + P Zum vorherigen Terminal wechseln
Strg + + X Vollbildanzeige des aktiven Terminals
F11 Vollbild-Modus
"Drag & Drop"
Strg + rechte Maustaste Terminal zum positionieren aufnehmen
Strg loslassen Position anzeigen lassen
rechte Maustaste loslassen Terminal an Position positionieren

Eine ausführliche Liste aller möglichen Tasten-Kombinationen findet man in der 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.

Plugins

Die Funktionalität des Terminators kann sowohl durch mitgelieferte als auch durch selbst erstellte Plugins erweitert werden.

Problembehebung

Zombie-Prozess

Unter Ubuntu 12.04 ist Terminator von 885606 betroffen. Wie man diesen Fehler behebt, wird im Artikel zum Xfce-Terminal beschrieben.

Keine Verknüpfung bei Unity

Es kann vorkommen, dass man unter Unity keinen Starter für Terminator sieht. In diesem Fall kann man einen Starter manuell anlegen:

[Desktop Entry]
Name=Terminator.desktop
Name[ar]=الماحي
Name[bg]=Терминатор
Name[ca]=Terminator
Name[cs]=Terminator
Name[da]=Terminator
Name[de]=Terminator
Name[el]=Terminator
Name[en_AU]=Terminator
Name[en_CA]=Terminator
Name[en_GB]=Terminator
Name[es]=Terminator
Name[et]=Terminator
Name[eu]=Bukaera
Name[fi]=Terminator
Name[fr]=Terminator
Name[gl]=Terminator
Name[hr]=Terminator
Name[hu]=Terminator
Name[id]=Terminator
Name[it]=Terminator
Name[jv]=Terminator
Name[ka]=Terminator
Name[kk]=Терминатор
Name[ko]=터미네이터
Name[lt]=Terminator
Name[lv]=Terminator
Name[mk]=Терминатор
Name[ml]=ടെര്‍മിനേറ്റര്‍
Name[ms]=Terminator
Name[nb]=Terminator
Name[nl]=Terminator
Name[oc]=Terminator
Name[pl]=Terminator
Name[pt]=Terminator
Name[pt_BR]=Terminator
Name[ro]=Terminator
Name[ru]=Terminator — работа с командной строкой
Name[ru_RU]=Терминатор
Name[si]=ටර්මිනේටර්
Name[sk]=Terminátor
Name[sl]=Terminator
Name[sr]=Терминатор
Name[sv]=Terminator
Name[th]=Terminator
Name[tr]=Terminator
Name[uk]=Terminator
Name[ur]=Terminator
Name[zh_CN]=Terminator
Comment=Multiple terminals in one window
Comment[ar]=عدة منافذ في نافذة واحدة
Comment[ca]=Múltiples terminals en una finestra
Comment[cs]=Několik terminálů v jednom okně
Comment[da]=Flere terminaler i et vindue
Comment[de]=Mehrere Terminals in einem Fenster
Comment[el]=Πολλαπλά τερματικά σε ένα παράθυρο
Comment[en_AU]=Multiple terminals in one window
Comment[en_CA]=Multiple terminals in one window
Comment[en_GB]=Multiple terminals in one window
Comment[es]=Varias terminales en una ventana
Comment[eu]=Asko terminalak leio batean
Comment[fa]=پایانه‌های گوناگون در یک پنجره
Comment[fi]=Useita päätteitä yhdessä ikkunassa
Comment[fr]=Plusieurs terminaux dans une fenêtre
Comment[gl]=Varios terminais nunha única xanela
Comment[he]=מסופים מרובים בחלון אחד
Comment[hr]=Više terminala u jednom prozoru
Comment[hu]=Több terminál egy ablakban
Comment[id]=Banyak terminal dalam satu jendela
Comment[it]=Terminali multipli in una sola finestra
Comment[jv]=Akeh terminal ning sak jendelo
Comment[kk]=Бір терезе ішінде көптік терминалдар
Comment[ko]=창 하나에 터미널 여러 개 쓰기
Comment[lt]=Keli terminalai viename lange
Comment[lv]=Daudzi termināļi vienā logā
Comment[mk]=Повеќе терминали во еден прозорец
Comment[ms]=Kesemua terminal dalam satu tetingkap
Comment[nb]=Flere terminaler i et vindu
Comment[nl]=Meerdere terminals in één venster
Comment[oc]=Permet d'aver mantun terminal dins una sola fenèstra
Comment[pl]=Wiele terminali w jednym oknie
Comment[pt]=Terminais múltiplos em uma janela
Comment[pt_BR]=Múltiplos terminais em uma janela
Comment[ro]=Terminale multiple într-o singură fereastră
Comment[ru]=Несколько терминалов в одном окне
Comment[si]=එක් වින්ඩෝවක ටර්මිනල් රාශියක්
Comment[sk]=Viaceré terminály v jednom okne
Comment[sl]=Več terminalov v enem oknu
Comment[sr]=Више терминала у једном прозору
Comment[sv]=Flera terminaler i ett fönster
Comment[th]=หลายเทอร์มินัลในหน้าต่างเดียว
Comment[tr]=Tek pencerede birden çok uçbirim
Comment[uk]=Кілька терміналів в одному вікні
Comment[ur]=ایک دریچے میں ایک سے زیادہ ٹرمنل
Comment[zh_CN]=一个窗口里多个终端
Comment[zh_TW]=終端機分頁化
TryExec=terminator
Exec=terminator
Icon=terminator
Type=Application
Categories=GNOME;GTK;Utility;TerminalEmulator;
StartupNotify=true
X-Ubuntu-Gettext-Domain=terminator

Die Datei muss anschließend, wie im Artikel Programmstarter beschrieben, noch in das entsprechende Verzeichnis kopiert werden:

  • Pro Benutzer: ~/.local/share/applications/terminator.desktop oder

  • Systemweit (Root-Rechte erforderlich): /usr/share/applications/terminator.desktop

Diese Revision wurde am 23. Mai 2016 19:25 von aasche erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell, Terminal, Python, Fernwartung, ungetestet