Introduction to VTE
The VTE package contains a virtual
terminal widget for GTK applications.
Note
This package is known to build and work
properly using an LFS 13.0 platform.
Package Information
VTE Dependencies
Required
libxml2-2.15.1
Recommended
Fast_float-8.2.3, fmt-12.1.0, ICU-78.2,
GnuTLS-3.8.12, GLib-2.86.4 (with
GObject Introspection), GTK-3.24.51, GTK-4.20.3 (at least one
GTK version is required), simdutf-8.0.0,
and Vala-0.56.18
Optional
Gi-DocGen-2026.1, both git-2.53.0 and
make-ca-1.16.1 (for downloading copies of
fast_float, fmt, and simdutf if these recommended dependencies are
not installed)
Installation of VTE
Install VTE by running the
following commands:
mkdir build &&
cd build &&
meson setup --prefix=/usr --buildtype=release .. &&
ninja
If you have Gi-DocGen-2026.1 installed and wish to build
the API documentation for this package, issue:
sed -e "/docdir =/s@\$@/ 'vte-0.82.3'@" \
-i ../doc/reference/meson.build &&
meson configure -D docs=true &&
ninja
To test the results, issue ninja
test.
Now, as the root user:
ninja install &&
rm -v /etc/profile.d/vte.*
Command Explanations
--buildtype=release:
Specify a buildtype suitable for stable releases of the package, as
the default may produce unoptimized binaries.
rm -v
/etc/profile.d/vte.*: This command removes two
files installed in /etc/profile.d that have no use on a LFS system.
-D gnutls=false: Add this switch if you
do not want to enable GnuTLS support.
-D vapi=false: Add this switch if you
do not want to enable vala bindings.
-D gtk3=false: Add this switch if you
do not want to build the GTK-3 version of VTE.
-D gtk4=false: Add this switch if you
do not want to build the GTK-4 version of VTE.
Contents
Installed Program:
vte-2.91 and vte-2.91-gtk4
Installed Library:
libvte-2.91.so and
libvte-2.91-gtk4.so
Installed Directories:
/usr/include/vte-2.91,
/usr/include/vte-2.91-gtk4, and (optional)
/usr/share/doc/vte-0.82.3
Short Descriptions
|
vte-2.91
|
is a test application for the VTE libraries
|
|
vte-2.91-gtk4
|
is a test application for the GTK-4 version of the
VTE libraries
|
|
libvte-2.91.so
|
is a library which implements a terminal emulator widget
for GTK+ 3
|
|
libvte-2.91-gtk4.so
|
is a library which implements a terminal emulator widget
for GTK-4
|