Why Konsole instead of QTerminal on the backend?

Asked by Nautilus

What was the deciding factor to use Konsole instead of QTerminal on the backend? Or, more broadly, is it code maturity, (future) code maintenance, or features that edged Konsole to be top choice?

Also will this choice add any dependencies which wouldn't otherwise be needed in the dependencies of the core apps group?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Terminal App Edit question
Assignee:
No assignee Edit question
Solved by:
Dmitry Zagnoyko
Solved:
Last query:
Last reply:
Revision history for this message
Best Dmitry Zagnoyko (hiroshidi) said :
#1

QTerminal - Light QT-based multitab terminal emulator. Based on QTermWidget component by <email address hidden>.
QTermWidget - ported to qt4 Konsole.
As you see, QTerminal uses qt4 and can't be used from qml.

Currently, as I know, Ubuntu Touch supports only qml apps and qt5. So we can't use QTerminal or QTermWidget without adaptation. But the konsole qml plugin is adapted to qt5/qml.

Revision history for this message
Nautilus (doneill-foxmoxie) said :
#2

Thanks for the fast reply, that's what I noticed too. I actually just discovered this project only after successfully creating a QML Terminal application based on Qt5, QTermWidget, and a new QMLTerminal extension! Oops!

It's too late now, of course, everybody is thoroughly invested, but to avoid wasting the effort I'll push patches upstream to QTermWidget and create a repository for the QMLTerminal extension.