Konsole
Konsole est un émulateur de terminal libre et open sourceFree/Libre Open Source Software, faisant partie des applications KDE et fournie avec l'environnement de bureau KDE. Konsole a été initialement écrit par Lars Doelle[1], et est distribuée sous licence GPL-2.0 ou ultérieure [2],[3],[4] et sous licence GNU de documentation libre[5].
| Développé par | Lars Doelle, Robert Knight |
|---|---|
| Dernière version | 24.12.1 / 5 Janvier 2025 |
| Dépôt | invent.kde.org/utilities/konsole |
| Écrit en | C++ (KDE Frameworks, Qt) |
| Interface | Qt |
| Système d'exploitation | Linux et Unix |
| Type | Émulateur de terminal |
| Licence | GPL-2.0-or-later |
| Documentation | userbase.kde.org/Konsole |
| Site web | https://konsole.kde.org/ |
Les pogrammes KDE, incluant Dolphin, Kate[6], KDevelop, Kile, Konversation, Konqueror ainsi que Krusader, utilisent Konsole pour fournir des fonctionnalités de terminal embarquées via Kpart.
Caractéristiques
modifier- Prise en charge intégrée de l'affichage de texte bidirectionnel.
- Terminaux à onglets. Les titres des onglets s'actualisent dynamiquement en fonction de l'activité en cours dans le terminal.
- Fonds translucides [7]
- Mode d'affichage partagé
- Répertoire et signets SSH
- Couleurs personnalisables
- Raccourcis clavier modifiables
- Notifications concernant l'(in)activité d'un terminal
- Recherche incrémentale
- Peut ouvrir Dolphin ou le gestionnaire de fichiers paramétré de l'utilisateur dans le répertoire courant du programme terminal [8]
- Exporter un résultat au format texte brut ou HTML
- Prise en charge de plusieurs profils
- Réorganisation du texte [9]
Internes
modifierJusqu'à KDE 4.0, les fonctionnalités internes de Konsole étaient séparées en une partie backend et une partie frontend. Le backend était représenté par un émulateur de terminal (le programme d'émulation DEC VT102 + xterm ) et le frontend comprenait l'affichage du terminal et l'interface utilisateur utilisée pour afficher les caractères de sortie sur un écran de fenêtre ou une imprimante[10].
Avec les versions plus récentes, sur les systèmes Linux, Konsole utilise l'abstraction PTY (interface pseudoterminal) implémentée par le framework KPty de KDE introduit en 2014.
Galerie
modifier- Modes d'affichage partagé de la console
-
De gauche à droite
-
De haut en bas
Voir aussi
modifier- Liste des émulateurs de terminal
- KDE Plasma 5
- KDE néon
- Cadres KDE
- Bash (shell Unix)
Notes
modifier- ↑ « Moving to kdebase (D8f74118) · Commits · Utilities / Konsole · GitLab »,
- ↑ « COPYING.LIB », github.com/KDE/konsole/blob/master/COPYING.LIB,
- ↑ « konsole », kde.org/applications/system/org.kde.konsole
- ↑ « COPYING », github.com/KDE/konsole/blob/master/COPYING,
- ↑ « COPYING.DOC », github.com/KDE/konsole/blob/master/COPYING.DOC,
- ↑ Cullmann, « Writing a Kate Plugin », kate-editor.org, (consulté le )
- ↑ (en) « Konsole - KDE UserBase Wiki », userbase.kde.org (consulté le )
- ↑ « New features in Konsole in KDE 4.0 », The KDE Source Repository,
- ↑ (en) « Konsole - KDE Invent », invent.kde.org, (consulté le )
- ↑ (en) « doc/developer/design/historic/architecture-overview · master · Utilities / Konsole · GitLab », GitLab (consulté le )
