Introduction to VTE
The VTE package contains a virtual
terminal widget for GTK applications.
Note
Development versions of BLFS may not build or run some packages
properly if LFS or dependencies have been updated since the most
recent stable versions of the books.
Package Information
VTE Dependencies
Required
GTK-3.24.51 and libxml2-2.15.1
Recommended
Fast_float-8.1.0, fmt-12.1.0, ICU-78.1,
GnuTLS-3.8.11, GLib-2.86.2 (with
GObject Introspection), GTK-4.20.3, simdutf-7.7.0,
and Vala-0.56.18
Optional
Gi-DocGen-2025.5, both git-2.52.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-2025.5 installed and wish to build
the API documentation for this package, issue:
sed -e "/docdir =/s@\$@/ 'vte-0.82.2'@" \
-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 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.2
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
|