Konsole

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description {{#invoke:Infobox|infobox}}Template:Template other {{#invoke:Check for unknown parameters|check|unknown=Template:Main other|preview=Page using Template:Infobox software with unknown parameter "_VALUE_"|ignoreblank=y| AsOf | author | background | bodystyle | caption | collapsetext | collapsible | developer | discontinued | engine | engines | genre | included with | language | language count | language footnote | latest preview date | latest preview version | latest release date | latest release version | latest_preview_date | latest_preview_version | latest_release_date | latest_release_version | licence | license | logo | logo alt | logo caption | logo class | logo size | logo title | logo upright | logo_alt | logo_caption | logo_class | logo_size | logo_title | logo_upright | middleware | module | name | operating system | operating_system | other_names | platform | programming language | programming_language | qid | released | replaced_by | replaces | repo | screenshot | screenshot alt | screenshot class | screenshot size | screenshot title | screenshot upright | screenshot_alt | screenshot_class | screenshot_size | screenshot_upright | service_name | size | standard | title | ver layout | website }}Template:Main other 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>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> It ls licensed under the GPL-2.0-or-later<ref name=":0">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name=":1">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref><ref name=":2">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and the GNU Free Documentation License.<ref name=":3">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

KDE applications, including Dolphin, Kate,<ref>{{#invoke:citation/CS1|citation |CitationClass=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>{{#invoke:citation/CS1|citation

|CitationClass=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>{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

  • Export of output in plain text or HTML format
  • Multiple profile support
  • Text reflow<ref>{{#invoke:citation/CS1|citation

|CitationClass=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>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

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

See also

Template:Portal

Notes

Template:Reflist

Template:Terminal emulator Template:KDE