- Home
- Terminal Emulators
- QTerminal
QTerminal
What it is
QTerminal is a lightweight Qt terminal emulator based on QTermWidget and maintained by the LXQt project. It can also be used independently of the LXQt desktop environment. Sessions can be arranged in multiple tabs or vertical and horizontal splits, and a dropdown mode offers another way to access the terminal. QTerminal includes text search, a configurable interface, a shortcut editor, system clipboard integration and bookmarks for commands. The project lists Linux and macOS as supported platforms and says official binary packages are provided by major Linux and BSD distributions. QTerminal is free under GPLv2 or any later version, with a listed plan of free. Building from source requires Qt 6.6.0 or later, QTermWidget, CMake 3.18.0 or later and lxqt-build-tools. The optional libcanberra dependency enables terminal bells. The LXQt project lists discussions, a bug tracker, a wiki and community chat channels for support.
For and against
For
- Works independently of the LXQt desktop
- Supports vertical and horizontal splits
- Includes text search and command bookmarks
- Available through major Linux and BSD distribution packages
- Free under GPLv2 or later
Against
- Source builds require Qt 6.6.0 or later
- Source builds need QTermWidget, CMake and lxqt-build-tools
- Official binary package availability is stated for Linux and BSD distributions
The verdict
QTerminal combines configurable terminal sessions with tabs, splits and command bookmarks. It is free, and the project describes both distribution packages and source build requirements.
Who it suits
QTerminal suits people who want a configurable terminal with tabs, split views and command bookmarks. It can be used with LXQt or on its own.
Plans and prices
QTerminal
GPL-2.0-or-later; install via source or Linux/BSD distribution packages
Read 9 Oct 2026 · github.com
On the record
- Availability
- The project says official binary packages are provided by major Linux and BSD distributions.github.com · read 9 Oct 2026
- Bookmarks
- QTerminal supports bookmarks for commands.github.com · read 9 Oct 2026
- Build requirements
- Building from source requires Qt 6.6.0 or later, QTermWidget, CMake 3.18.0 or later, and lxqt-build-tools; libcanberra is optional for playing bells.github.com · read 9 Oct 2026
- Clipboard
- QTerminal integrates with the system clipboard.github.com · read 9 Oct 2026
- Clipboard and bookmarks
- QTerminal integrates the system clipboard and supports bookmarks for commands.github.com · read 9 Oct 2026
- Community support
- The LXQt site lists discussions, a bug tracker, a wiki, and community chat channels.lxqt-project.org · read 9 Oct 2026
- Customization
- QTerminal has a configurable user interface and a shortcut editor.github.com · read 9 Oct 2026
- Dropdown mode
- QTerminal includes a dropdown mode.github.com · read 9 Oct 2026
- Independence
- The LXQt project maintains QTerminal, and it can be used independently of the LXQt desktop environment.github.com · read 9 Oct 2026
- Interface and shortcuts
- The interface is configurable and includes a shortcut editor.github.com · read 9 Oct 2026
- License
- The project is licensed under GPLv2 or any later version.github.com · read 9 Oct 2026
- Linux and BSD availability
- The project says official binary packages are provided by all major Linux and BSD distributions.github.com · read 9 Oct 2026
- Optional dependency
- libcanberra is an optional dependency for playing terminal bells.github.com · read 9 Oct 2026
- Product
- QTerminal is a lightweight Qt terminal emulator based on QTermWidget.github.com · read 9 Oct 2026
- Purpose
- QTerminal is a lightweight Qt-based terminal emulator based on QTermWidget.github.com · read 9 Oct 2026
- Scripting API
- Yesgithub.com · read 20 Sep 2026
- Search
- QTerminal includes text search.github.com · read 9 Oct 2026
- Split panes
- Yesgithub.com · read 20 Sep 2026