Introduction to qterminal

The qterminal package contains a Qt widget based terminal emulator for Qt with support for multiple tabs.

This package is known to build and work properly using an LFS-7.10 platform.

Package Information

qterminal Dependencies




Doxygen-1.8.11 and texlive-20160523b (or install-tl-unx)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/qterminal

Installation of qterminal

For compilation with Qt4, see “Command Explanations”, below. Install qterminal by running the following commands:

mkdir -v build &&
cd       build &&

cmake -DCMAKE_BUILD_TYPE=Release  \
      -DUSE_SYSTEM_QXT=OFF        \
      -DUSE_QT5=true              \
      ..       &&


The choice of /usr prefix is due to the general characteristics of this program, which can be used without LXQt.

If you have Doxygen-1.8.11 installed, and wish to create the API documentation, issue:

doxygen ../Doxyfile

The html API documentation has been generated with the previous command. Now, if you also have texlive-20160523b (or install-tl-unx) installed, and wish to create the pdf API reference manual, issue:

make -C docs/latex

This package does not come with a test suite.

Now, as the root user:

make install

To install the html API documentation, if you opted to generate it, issue, as the root user:

install -v -m755 -d /usr/share/doc/qterminal-0.6.0/{html,pdf} &&
cp -vr docs/html/* /usr/share/doc/qterminal-0.6.0/html

The pdf API reference manual can be installed with, as the root user:

install -v -m644    docs/latex/refman.pdf \

Command Explanations

-DUSE_SYSTEM_QXT=OFF: This switch is necessary because the option has not been implemented if linking with Qt5. However, use it also if you choose linking to Qt4, because libqxt is required, but is no longer maintained.

-DUSE_QT5=true: This switch is used in order to build this application linked to Qt5. Toggle to “false”, if you prefer to use Qt4.


Installed Program: qterminal
Installed Libraries: None
Installed Directories: /usr/share/qterminal and /usr/share/doc/qterminal-0.6.0

Short Descriptions


is a Qt based lightweight terminal emulator.

Last updated on 2016-08-27 13:19:14 -0700