Konsole is a
free and open-source
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
terminal emulator graphical application which is part of
KDE Applications
The KDE Gear (also known as the KDE Applications Bundle or KDE Applications) is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and ...
and ships with the
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
desktop environment
In computing, a desktop environment (DE) is an implementation of the desktop metaphor made of a bundle of programs running on top of a computer operating system that share a common graphical user interface (GUI), sometimes described as a grap ...
. Konsole was originally written by Lars Doelle. It ls licensed under the
GPL-2.0-or-later and the
GNU Free Documentation License.
KDE applications, including
Dolphin,
Kate,
KDevelop
KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with buil ...
,
Kile,
Konversation,
Konqueror
Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems (such as local files, files on a remote FTP server and files in a disk image). It forms a core part of ...
, and
Krusader
Krusader is an advanced orthodox file manager for KDE and other desktops in the Unix world. It is similar to the console-based GNU Midnight Commander, GNOME Commander for the GNOME desktop environment, or Total Commander for Windows, all o ...
, 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 backgrounds
* Split-view mode
*
Directory and SSH bookmarking
* Customizable color schemes
* Customizable key bindings
* Notifications about silence or activity in a terminal
*
Incremental search
In computing, incremental search, hot search, incremental find or real-time suggestions is a user interface interaction method to progressively search for and filter through text. As the user types text, one or more possible matches for the text ...
* Can open
Dolphin or the user's preferred file manager at the terminal program's current directory
* Export of output in plain text or
HTML format
*Multiple profile support
*Text reflow
Internals
Up to the
KDE 4.0, Konsole internal functionality was split into a backend and frontend parts. The backed 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.
With newer versions Konsole on Linux systems uses PTY (pseudoterminal interface) abstraction implemented by KPty
KDE framework introduced in 2014.
Gallery
File:Konsole 21.12.0 left to right screenshot.png, Left-to-right
File:Konsole 21.12.0 top to bottom screenshot.png, Top-to-bottom
See also
*
List of terminal emulators
*
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
*
List of KDE applications
The KDE Gear (also known as the KDE Applications Bundle or KDE Applications) is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, an ...
*
KDE Plasma 5
*
KDE neon
*
KDE Frameworks
KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, fi ...
*
Bash (Unix shell)
Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell. First released in 1989, it has been used as the default login shell for most Linux distributions. Bash was o ...
*
Dolphin (file manager)
*
KDevelop
KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with buil ...
Notes
External links
*
Free terminal emulators
KDE Applications
Terminal emulator software that uses Qt
{{KDE-stub