{{{#!vorlage Warnung Dieser Artikel beschreibt den Terminal-Emulator von KDE. Der Begriff "virtuelle Konsole" wird im Artikel [:Terminal#Virtuelle-Konsole:] erklärt, "Konsolen-Emulatoren" sind im Artikel [:Spiele/Hilfsprogramme#Emulatoren:] zu finden. Man sollte auf Grund der Mehrdeutigkeit insbesondere im [http://forum.ubuntuusers.de Forum] stets deutlich machen, ob man mit "Konsole" das hier beschriebene KDE-Programm, ein Terminalfenster oder etwas anderes meint. }}} [[Vorlage(Getestet, jammy)]] {{{#!vorlage Wissen [:Programme_starten: Ein Programm starten] [:Pakete_installieren: Installation von Programmen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(2)]] [[Bild(Wiki/Icons/Oxygen/terminal.png, align=left)]] [[Bild(./konsole.png, 250, right)]] [http://konsole.kde.org Konsole] {en} ist der bei [:KDE:] mitgelieferte [:Terminal: Terminal-Emulator]. Zahlreiche Konfigurationsmöglichkeiten und hohe Funktionalität zeichnen Konsole aus. So wird beispielsweise Tabbing, das Setzen von Lesezeichen sowie ein beliebig großer durchsuchbarer Verlaufsspeicher unterstützt. Im Gegensatz zu den meisten anderen Terminalprogrammen baut Konsole nicht auf [:xterm:] auf, sondern wurde komplett neu programmiert. = Installation = Bei Kubuntu ist Konsole standardmäßig vorinstalliert. Wer das Programm unter Ubuntu/Xubuntu verwenden möchte, muss das Paket '''konsole''' installieren [2]. Die Lesezeichen werden durch integration des Tools '''keditbookmarks''' verwaltet, so dass man dieses ebenfalls installieren sollte. {{{#!vorlage Paketinstallation konsole keditbookmarks }}} = Benutzung = == Konsole starten == Konsole kann über ''"K-Menü -> Anwendungen -> System -> Terminal (Konsole)"'' oder alternativ über [:KRunner:] und die Eingabe des Befehls {{{#!vorlage Befehl konsole }}} gestartet werden [1]. Unter Gnome findet es sich unter ''"Anwendungen -> Systemwerkzeuge -> Konsole"''. Die Konsole kann auch in andere Programme wie z.B. den Dateimanager [:Dolphin:], den Browser [:Konqueror:] oder den Editor [:Kate:] direkt eingebettet werden oder über diese Anwendungen geöffnet werden. == Unterfenster == Konsole verwendet Unterfenster (auch bekannt als Tabs oder Reiter) und somit können in einer Konsole mehrere Terminals gleichzeitig geöffnet sein. Im Unterschied zu vielen anderen Anwendungen wie Browsern werden die Reiter in der Voreinstellung am unteren Fensterrand angezeigt. Neben der Bedienung mit der Maus können Unterfenster auch per Tastenkombination oder Menüpunkt kontrolliert werden: * Ein neues Unterfenster kann über die Tastenkombination [[Vorlage(Tasten,Strg+Shift+T)]] oder über ''"Datei -> Neues Unterfenster"'' geöffnet werden. Über die Tastenkombination [[Vorlage(Tasten,Strg+Shift+W)]] oder ''"Datei -> Unterfenster schließen"'' kann das aktuell geöffnete Unterfenster geschlossen werden. * Über die Tastenkombinationen [[Vorlage(Tasten,Shift+rechts)]] und [[Vorlage(Tasten,Shift+links)]] kann zwischen den Unterfenstern mit Hilfe der Tastatur gewechselt werden. Ein Unterfenster kann mittels der Tastenkombinationen [[Vorlage(Tasten,Strg+Alt+rechts)]] und [[Vorlage(Tasten,Strg+Alt+links)]] in der Reihenfolge nach rechts oder links verschoben werden. * Ein einzelnes Unterfenster lässt sich auch verselbständigen, d.h. in ein eigenes Konsole-Fenster heben. Dazu klickt man auf ''"Ansicht -> Sitzung verselbständigen"''. Für die Bedienung mit der Maus kann man sich in der Unterfensterleisete einen Knopf für das Öffnen von Unterfenstern anzuzeigen (''"Einstellungen -> Konsole einrichten ... -> Unterfensterleiste -> Erscheinungsbild -> Verschiedenes -> Knöpfe "Neues Unterfenster" anzeigen"''). == Ansichten == [[Bild(./ansichten.png,250,right)]]Das Konsolenfenster lässt sich in verschiedene Ansichten teilen. Somit erhält man eine ähnliche Funktionalität wie durch den Einsatz von [:Screen:] oder [:Fenstermanager#Tiling:kachelnden Fenstermanagern]. Die Verwaltung der Ansichten lässt sich über das Menü ''"Ansicht -> Ansicht teilen"'' vornehmen. Man kann die Ansicht entweder horizontal über ''"Ansicht -> Ansicht teilen -> Ansicht Links/Rechts teilen"'' (alternativ Tastenkürzel [[Vorlage(Tasten, Strg+Shift+8)]]) oder vertikal über ''"Ansicht -> Ansicht teilen -> Ansicht Oben/Unten teilen"'' (alternativ Tastenkürzel [[Vorlage(Tasten, Strg+Shift+9)]]) teilen. Die Größe der einzelnen Ansichten kann über die Trennleiste zwischen den Ansichten mittels der Maus verändert werden. Alternativ kann man auch über das Menü ''"Ansicht -> Ansicht teilen -> Ansicht vergrößern"'' und ''"Ansicht -> Ansicht teilen -> Ansicht verkleinern"'' die Größe verändern. Über ''"Ansicht -> Ansicht teilen -> Maximieren der aktuellen Ansicht umschalten"'' (alternativ Tastenkürzel [[Vorlage(Tasten, Strg+Shift+E)]]) wird die aktuell benutzte Ansicht maximiert bzw. wieder zurück in die geteilte Ansicht gewechselt. == Lesezeichen == [[Bild(Wiki/Icons/Oxygen/bookmark-new.png, align=left)]]Konsole unterstützt, wie ein Webbrowser, Lesezeichen. Man kann sich also Lesezeichnen für einzelne Ordner speichern und somit direkt in diese Ordner navigieren. Die Lesezeichen unterstützen auch entfernte Shells wie zum Beispiel [:SSH:]. In Konsole kommt die gleiche Lesezeichenverwaltung wie im Browser [:Konqueror:] zum Einsatz und ist komplett über das Menü ''"Lesezeichen"'' zu erreichen. {{{#!vorlage Hinweis In der aktuellen Version von Konsole unterstützen Lesezeichen keine komplexen SSH-Kommandos. Folgender Befehl (Aufbau eines SSH-Tunnels) lässt sich beispielsweise nicht als Lesezeichenadresse speichern: sudo ssh 10.1.1.10 -L 127.0.0.1:80:192.168.1.10:80 Als Alternative kann man den Befehl in das Feld "Kommentar" eines Lesezeichens eingeben, und dann bei Bedarf per "Kopieren & Einfügen" in das Konsolenfenster kopieren. }}} = Profile = [[Bild(./profile.png,250,right)]]Konsole bietet die Möglichkeit, über Profile das Verhalten und Aussehen von Unterfenstern zur Laufzeit zu ändern. Alle verfügbaren Profile werden im Menü ''"Einstellungen -> Profil wechseln"'' angezeigt und durch Auswahl einer der Punkte wird das Profil gewechselt. Über ''"Einstellungen -> Profile verwalten"'' können neue Profile angelegt und bestehende bearbeitet werden. == Allgemeine Einstellungen == Im Reiter ''"Allgemein"'' lassen sich einige Einstellungen für das Profil vornehmen. So kann man dem Profil einen Namen geben und über ''"Befehl"'' die zu verwendende [:Shell/Anwendungen#Shells:Shell] einstellen. Des Weiteren kann der Ordner festgelegt werden, in welchem das Terminal in einem neuen Unterfenster gestartet wird. Standardmäßig ist dies der selbe Unterordner wie das aktuelle Unterfenster. == Unterfenster == Im Reiter ''"Unterfenster"'' kann deren Verhalten konfiguriert werden. Hier kann zum Beispiel die Beschriftung der Unterfenster für lokale und entfernte Shells individuell festgelegt werden. Die Steuerzeichen kann man sich in der GUI neben dem Formatstring unter ''"Einfügen"'' anzeigen lassen. == Erscheinungsbild == Terminalprogramme besitzen meist die Fähigkeit, Text in verschiedenen Farben darzustellen. Testen kann man die Farbdarstellung z.B. mit dieser Eingabe: {{{#!vorlage Befehl echo -e "\e[0mVordergrundfarbe\n\e[7mHintergrundfarbe\e[0m" && for i in `seq 0 7`; do echo -e "\e[0;3${i}mFarbe $i\e[0m"; done && echo -e "\e[1mIntensive Vordergrundfarbe\n\e[7mIntensive Hintergrundfarbe\e[0m" && for i in `seq 0 7`; do echo -e "\e[1;3${i}mFarbe $i intensiv\e[0m"; done }}} [[Bild(./farbschema.png,250,right)]]Konsole bietet mehrere vordefinierte Farbschemata und die Möglichkeit, diese zu bearbeiten oder ein eigenes Farbschema zu erstellen. Hierzu wählt man im Konfigurationsdialog des Profils den Reiter ''"Erscheinungsbild"''. Im Abschnitt ''"Farbschema & Schrift"'' werden alle verfügbaren Farbschemata aufgelistet. Fährt man mit der Maus über einen der Punkte, so erhält man eine Sofortvorschau - die Farben der geöffneten Konsole werden direkt geändert. Über die Schaltflächen ''"Neu"'' und ''"Bearbeiten"'' öffnet sich ein Dialog, um ein neues Farbschema zu erstellen bzw. das ausgewählte zu bearbeiten. Hier werden in einer Tabelle alle Farben aufgeführt und angezeigt. Durch einen Klick auf die Farbe öffnet sich ein Dialog zum Auswählen der Farbe. Zusätzlich kann man eine prozentuale Hintergrund-Transparenz einstellen. Der Hintergrund wird jedoch nur transparent dargestellt, wenn ein [:Fenstermanager#Composite:Compositing Fenstermanager] wie [:Archiv/KWin#Arbeitsflaecheneffekte:KWin#Arbeitsflaecheneffekte] oder [:Compiz:] verwendet wird. = Problembehebung = Viele Probleme im Umgang mit Konsole beziehen sich nicht auf das Programm selbst, sondern eher auf die Benutzung eines Terminals im allgemeinen. Es empfiehlt sich daher auch immer einen Blick auf die [:Terminal#Problembehebung:Problembehebung im Artikel Terminal] zu werfen. == Tastatureingabe funktioniert nicht mehr == Hat man aus Versehen die Tastenkombination [[Vorlage(Tasten, Strg+S)]] gedrückt, wird das aktuelle Unterfenster angehalten. Eingaben über die Tastatur sind dann nicht mehr möglich. In der Regel wird mit einem entsprechenden Hinweis am oberen Rand des Unterfensters darauf hingewiesen. Dieser Hinweis lässt sich aber auch ausblenden. Um das Unterfenster wieder zu entsperren benutzt man die Tastenkombination [[Vorlage(Tasten, Strg+Q)]]. Die Funktion lässt sich auch im jeweiligen Profil unter ''"Erweitert -> Flusskontrolle"'' ausschalten. = Links = * [:Terminal:] {Übersicht} - Grundlegende Informationen über ein Terminal * [https://docs.kde.org/stable/de/applications/konsole/ Handbuch zu Konsole] {de} # tag: KDE, Shell, System, Terminal