Konsole
Template:Short description Template:Infobox software Konsole is a free and open-source terminal emulator graphical application which is part of KDE Applications and ships with the KDE desktop environment. Konsole was originally written by Lars Doelle.<ref>Template:Cite web</ref> It ls licensed under the GPL-2.0-or-later<ref name=":0">Template:Cite web</ref><ref name=":1">Template:Cite web</ref><ref name=":2">Template:Cite web</ref> and the GNU Free Documentation License.<ref name=":3">Template:Cite web</ref>
KDE applications, including Dolphin, Kate,<ref>Template:Cite web</ref> KDevelop, Kile, Konversation, Konqueror, and Krusader, use Konsole to provide embedded terminal functionality via Kpart.
Features
Template:More citations needed section
- Built-in support for bi-directional text display.
- Tabbed terminals. Tab titles update dynamically depending on the current activity in the terminal.
- Translucent backgrounds<ref>Template:Cite web</ref>
- Split-view mode
- Directory and SSH bookmarking
- Customizable color schemes
- Customizable key bindings
- Notifications about silence or activity in a terminal
- Incremental search
- Can open Dolphin or the user's preferred file manager at the terminal program's current directory<ref>Template:Cite web</ref>
- Export of output in plain text or HTML format
- Multiple profile support
- Text reflow<ref>Template:Cite web</ref>
Internals
Up to the KDE 4.0, Konsole internal functionality was split into a backend and frontend parts. The backend was represented by a terminal emulator (the DEC VT102 + xterm emulation program) and the frontend that included terminal display and user interface used to display output characters on a window screen or a printer.<ref>Template:Cite web</ref>
With newer versions Konsole on Linux systems uses PTY (pseudoterminal interface) abstraction implemented by KPty KDE framework introduced in 2014.Template:Cn
Gallery
- Konsole split-view modes
-
Left-to-right
-
Top-to-bottom