Automic VaultAutomic Vault

brew

Install vte3 with Homebrew, apk, pacman

Terminal emulator widget used by GNOME terminal. Version 0.84.0 via Homebrew; verified 2026-07-07.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install vte3

local Homebrew formula metadata

overview

Package summary

Terminal emulator widget used by GNOME terminal

Commands and aliases

  • vte-2.91
  • vte-2.91-gtk4

history

Project history and usage

VTE is GNOME's virtual-terminal widget library: a reusable terminal-emulation component for GTK applications. In package-manager terms, it is infrastructure rather than an end-user terminal: graphical terminal apps link to VTE so they do not need to implement terminal parsing, pseudo-terminal handling, scrollback, selection, and GTK integration from scratch.

Project history

The GNOME wiki archive describes VTE as an LGPL-licensed library providing a virtual terminal emulator widget, with official API documentation and source hosted by GNOME. The current GNOME GitLab project record dates from 2018-05-25, which reflects the modern GitLab-hosted project record rather than the original age of the library.

Adoption history

VTE became important because terminal emulation is full of compatibility details, and GTK desktop environments needed a shared implementation. GNOME Terminal is the canonical VTE consumer, while other GTK terminal emulators and applications have historically reused the widget to embed shells or command consoles without maintaining their own emulator core.

How it is used

Developers use VTE by embedding `VteTerminal` in a GTK application and connecting it to a pseudo-terminal running a shell or command. Packaged `vte3` exposes the GTK 3 era library and helper/demo executables, while the upstream documentation now also covers GTK 4 API variants.

Why package nerds care

VTE is a classic package-nerd dependency: users may never run it directly, but many terminal packages inherit their behavior, bugs, performance, and escape-sequence support from it. When a Linux desktop terminal changes how selection, hyperlinks, scrollback, color, or shell integration works, VTE is often one of the underlying packages involved.

Timeline

  • 2018-05-25: Current GNOME GitLab project record for `GNOME/vte` was created.
  • 2020s: Upstream documentation is published through GNOME Pages for both GTK 3 and GTK 4 API surfaces.

Related projects

  • GNOME Terminal is the best-known consumer of VTE.
  • GTK-based terminal emulators and IDEs use VTE as an embeddable terminal widget rather than maintaining their own complete emulator.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 15 runtime dependencies.
  • Build metadata lists 7 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
vte-2.91cliglobal executable
vte-2.91-gtk4cliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.84.0
manager updated2026-07-07
local dataok
upstreamnot checked
latest detectednot detected

https://wiki.gnome.org/Apps/Terminal/VTE

install metadata

Package metadata

Package keybrew:vte3
Version0.84.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/vte3
Homepagehttps://wiki.gnome.org/Apps/Terminal/VTE
Repositoryhttps://gitlab.gnome.org/GNOME/vte
Upstream docshttps://gnome.pages.gitlab.gnome.org/vte
LicenseLGPL-2.0-or-later
Source archivehttps://download.gnome.org/sources/vte/0.84/vte-0.84.0.tar.xz
Last updated2026-07-07T13:41:19-04:00
Pulseupdated
Dependenciesat-spi2-core, cairo, fribidi, gdk-pixbuf, gettext, glib, gnutls, graphene, gtk+3, gtk4, icu4c@78, lz4, pango, pcre2, simdutf
Build dependenciesfast_float, gettext, gobject-introspection, meson, ninja, pkgconf, vala
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namevte3
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

apk95%

vte3 0.84.0-r2

Virtual Terminal Emulator library

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vte3-app 0.84.0-r2

Virtual Terminal Emulator library (apps)

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3-app
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3-app from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vte3-dbg 0.84.0-r2

Virtual Terminal Emulator library (debug symbols)

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3-dbg
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • 1 dependencies
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vte3-dev 0.84.0-r2

Virtual Terminal Emulator library (development files)

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3-dev
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vte3-gtk4 0.84.0-r2

Virtual Terminal Emulator library (gtk4 component)

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3-gtk4
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3-gtk4 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vte3-lang 0.84.0-r2

Languages for package vte3

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3-lang
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

vte3-profile 0.84.0-r2

Virtual Terminal Emulator library (profile files)

https://gitlab.gnome.org/GNOME/vte

sudo apk add vte3-profile
  • License: LGPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: vte3
  • 1 dependencies
  • normalized package name match
  • Matched by: Vte3
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: vte3-profile from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

vte3 0.84.0-1

Virtual Terminal Emulator widget (GTK3)

https://wiki.gnome.org/Apps/Terminal/VTE

sudo pacman -S vte3
  • License: LGPL-3.0-or-later
  • Architecture: x86_64
  • 16 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Vte3
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: vte3 from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment