Article · Wikipedia archive · Last revised Aug 9, 2026

Konsole

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. It ls licensed under the GPL-2.0-or-later and the GNU Free Documentation License.

Last revised
Aug 9, 2026
Read time
≈ 2 min
Length
354 w
Citations
11
Source
Konsole
DevelopersLars Doelle, Robert Knight
Stable release
24.12.11 Edit this on Wikidata / 5 January 2025
Written inC++ (KDE Frameworks, Qt)
TypeTerminal emulator
LicenseGPL-2.0-or-later
Websiteapps.kde.org/konsole/ Edit this on Wikidata
Repository

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.2 It ls licensed under the GPL-2.0-or-later345 and the GNU Free Documentation License.6

KDE applications, including Dolphin, Kate,7 KDevelop, Kile, Konversation, Konqueror, and Krusader, use Konsole to provide embedded terminal functionality via Kpart.

Features

  • Built-in support for bi-directional text display.
  • Tabbed terminals. Tab titles update dynamically depending on the current activity in the terminal.
  • Translucent backgrounds8
  • 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 directory9
  • Export of output in plain text or HTML format
  • Multiple profile support
  • Text reflow10

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.11

With newer versions Konsole on Linux systems uses PTY (pseudoterminal interface) abstraction implemented by KPty KDE framework introduced in 2014.

See also

See also

Notes

Notes

  1. "Konsole". Retrieved 13 January 2025.
  2. "Moving to kdebase (D8f74118) · Commits · Utilities / Konsole · GitLab". 28 October 1998.
  3. "COPYING.LIB". github.com/KDE/konsole/blob/master/COPYING.LIB. 31 March 2022.
  4. "konsole". kde.org/applications/system/org.kde.konsole.
  5. "COPYING". github.com/KDE/konsole/blob/master/COPYING. 31 March 2022.
  6. "COPYING.DOC". github.com/KDE/konsole/blob/master/COPYING.DOC. 31 March 2022.
  7. Cullmann, Christoph (January 6, 2004). "Writing a Kate Plugin". kate-editor.org. Retrieved 26 June 2016.
  8. "Konsole - KDE UserBase Wiki". userbase.kde.org. Retrieved 2018-10-09.
  9. "New features in Konsole in KDE 4.0". The KDE Source Repository. 2008-01-05.
  10. "Konsole - KDE Invent". invent.kde.org. 2 January 2021. Retrieved 2021-01-16.
  11. "doc/developer/design/historic/architecture-overview · master · Utilities / Konsole · GitLab". GitLab. Retrieved 2022-10-31.
External links