Konsole is a
free and open-source
Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
terminal emulator
A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote term ...
graphical application which is part of
KDE Applications
The KDE Gear 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 released on a common release schedule.
The bundle is compos ...
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 enable collaborative work on its projects. Its products include the KDE Plasma gra ...
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 graphi ...
. Konsole was originally written by Lars Doelle. It ls licensed under the
GPL-2.0-or-later and the
GNU Free Documentation License
The GNU Free Documentation License (GNU FDL or GFDL) is a copyleft license for free documentation, designed by the Free Software Foundation (FSF) for the GNU Project. It is similar to the GNU General Public License, giving readers the rights ...
.
KDE applications, including
Dolphin
A dolphin is an aquatic mammal in the cetacean clade Odontoceti (toothed whale). Dolphins belong to the families Delphinidae (the oceanic dolphins), Platanistidae (the Indian river dolphins), Iniidae (the New World river dolphins), Pontopori ...
,
Kate Kate may refer to:
People and fictional characters
* Kate (given name), a list of people and fictional characters with the given name or nickname
* Gyula Káté (born 1982), Hungarian amateur boxer
* Lauren Kate (born 1981), American author o ...
,
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
Kile or KILE may refer to:
* Darryl Kile, a Major League Baseball player
* Kile, a TeX/LaTeX text editor
* Kile, Warmian-Masurian Voivodeship, Poland
* Kile (surname)
* Kile (unit), an Ottoman unit of volume
* KWCC-FM, a radio station (89.5 FM ...
,
Konversation,
Konqueror
Konqueror is a Free and open-source software, free and open-source web browser and file manager that provides World Wide Web, web access and file viewer, file-viewer functionality for file systems (such as local files, files on a remote FTP ser ...
, and
Krusader, use Konsole to provide embedded terminal functionality via
Kpart.
Features
* Built-in support for
bi-directional text
A bidirectional text contains two text directionalities, right-to-left (RTL) and left-to-right (LTR). It generally involves text containing different types of alphabets, but may also refer to boustrophedon, which is changing text direction in ea ...
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, also known as 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 match ...
* Can open
Dolphin
A dolphin is an aquatic mammal in the cetacean clade Odontoceti (toothed whale). Dolphins belong to the families Delphinidae (the oceanic dolphins), Platanistidae (the Indian river dolphins), Iniidae (the New World river dolphins), Pontopori ...
or the user's preferred file manager at the terminal program's current directory
* Export of output in plain text or
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be displayed in a web browser. It defines the content and structure of web content. It is often assisted by technologies such as Cascading Style Sheets ( ...
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 backend was represented by a terminal emulator (the
DEC VT102 +
xterm
xterm is the standard terminal emulator for the X Window System. It allows users to run programs which require a command-line interface.
If no particular program is specified, xterm runs the user's Unix shell, shell. An X display device, dis ...
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 24.12.0 left to right screenshot.webp, Left-to-right
File:Konsole 24.12.0 top to bottom screenshot.webp, Top-to-bottom
See also
*
List of terminal emulators
This is a list of notable terminal emulators. Most used terminal emulators on Linux and Unix-like systems are GNOME Terminal on GNOME and GTK-based environments, Konsole on KDE, and xfce4-terminal on Xfce as well as xterm.
List
See also
* We ...
*
KDE Plasma 5
KDE Plasma 5 is the fifth generation of the KDE Plasma graphical workspaces environment, created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was first released on 15 July 2014. It was succeeded by KDE Pl ...
*
KDE neon
*
KDE Frameworks
KDE Frameworks is a collection of Library (computing), libraries and software frameworks readily available to any Qt (software), Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality sol ...
*
Bash (Unix shell)
In computing, Bash (short for "''Bourne Again SHell''") is an interactive command interpreter and command programming language developed for UNIX-like operating systems. Created in 1989 by Brian Fox for the GNU Project, it is supported by the F ...
Notes
External links
*
Free terminal emulators
KDE Applications
Terminal emulator software that uses Qt
{{KDE-stub