консоль
Разработчик(и) | Ларс Доэль, Роберт Найт |
---|---|
Стабильная версия | 23.08.4 [1] / 7 декабря 2023 г. |
Репозиторий | https://github.com/KDE/konsole https://invent.kde.org/kde/konsole |
Написано в | C++ ( KDE Frameworks , Qt ) |
Тип | Эмулятор терминала |
Лицензия | GPL-2.0 или новее |
Веб-сайт | консоль |
Konsole — это с открытым исходным кодом бесплатное графическое приложение эмулятора терминала , которое является частью приложений KDE и поставляется со KDE средой рабочего стола . Konsole изначально был написан Ларсом Доэлем. [2] Он распространяется под лицензией GPL-2.0 или более поздней версии. [3] [4] [5] и Лицензия свободной документации GNU . [6]
Приложения KDE, включая Dolphin , Kate , [7] KDevelop , Kile , Konversation , Konqueror и Krusader используют Konsole для предоставления встроенных функций терминала через Kpart .
Функции
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( июнь 2016 г. ) |
- Встроенная поддержка двунаправленного отображения текста.
- Терминалы с вкладками. Заголовки вкладок обновляются динамически в зависимости от текущей активности в терминале.
- Полупрозрачные фоны [8]
- Режим разделенного просмотра
- Каталог и закладки SSH
- Настраиваемые цветовые схемы
- Настраиваемые привязки клавиш
- Уведомления о тишине или активности в терминале
- Инкрементный поиск
- Может открыть Dolphin или предпочитаемый пользователем файловый менеджер в текущем каталоге терминальной программы. [9]
- Экспорт вывода в текстовом формате или HTML. формате
- Поддержка нескольких профилей
- Перекомпоновка текста [10]
Внутренности
[ редактировать ]До KDE 4.0 внутренняя функциональность Konsole была разделена на серверную и интерфейсную части. Бэкэнд представлял собой эмулятор терминала ( программа эмуляции DEC VT102 + xterm ) и фронтенд, включавший в себя дисплей терминала и пользовательский интерфейс, используемый для отображения выводимых символов на экране окна или принтере. [11]
В более новых версиях Konsole в системах Linux используется абстракция PTY (псевдотерминальный интерфейс), реализованная инфраструктурой KPty KDE, представленной в 2014 году. [ нужна ссылка ]
Галерея
[ редактировать ]- Слева направо
- Сверху вниз
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ «Консоль» . Проверено 5 января 2024 г.
- ^ «Переезд в kdebase (D8f74118) · Коммиты · Утилиты / Консоль · GitLab» .
- ^ "КОПИРОВАНИЕ.LIB" . github.com/KDE/konsole/blob/master/COPYING.LIB . 31 марта 2022 г.
- ^ «консоль» . kde.org/applications/system/org.kde.konsole .
- ^ «КОПИРОВАНИЕ» . github.com/KDE/konsole/blob/master/КОПИРОВАНИЕ . 31 марта 2022 г.
- ^ «КОПИРОВАНИЕ.DOC» . github.com/KDE/konsole/blob/master/COPYING.DOC . 31 марта 2022 г.
- ^ Куллманн, Кристоф (6 января 2004 г.). «Написание плагина Kate» . kate-editor.org . Проверено 26 июня 2016 г.
- ^ «Консоль — KDE UserBase Wiki» . userbase.kde.org . Проверено 9 октября 2018 г.
- ^ «Новые возможности консоли в KDE 4.0» . Репозиторий исходного кода KDE. 05 января 2008 г.
- ^ «Консоль — KDE Invent» . invent.kde.org . Проверено 16 января 2021 г.
- ^ «doc/developer/design/historic/architecture-overview · master · Utilities / Konsole · GitLab» . ГитЛаб . Проверено 31 октября 2022 г.