Constants ========= .. currentmodule:: gi.repository.Vte .. data:: MAJOR_VERSION :value: 0 The major version number of the VTE library (e.g. in version 3.1.4 this is 3). .. data:: MICRO_VERSION :value: 3 The micro version number of the VTE library (e.g. in version 3.1.4 this is 4). .. data:: MINOR_VERSION :value: 76 The minor version number of the VTE library (e.g. in version 3.1.4 this is 1). .. data:: REGEX_FLAGS_DEFAULT :value: 1075314688 .. data:: SPAWN_NO_PARENT_ENVV :value: 33554432 Use this as a spawn flag (together with flags from :obj:`~gi.repository.GLib.SpawnFlags`) in :func:`~gi.repository.Vte.Pty.spawn_async`. Normally, the spawned process inherits the environment from the parent process; when this flag is used, only the environment variables passed to :func:`~gi.repository.Vte.Pty.spawn_async` etc. are passed to the child process. .. data:: SPAWN_NO_SYSTEMD_SCOPE :value: 67108864 Use this as a spawn flag (together with flags from :obj:`~gi.repository.GLib.SpawnFlags`) in :func:`~gi.repository.Vte.Pty.spawn_async`. Prevents :func:`~gi.repository.Vte.Pty.spawn_async` etc. from moving the newly created child process to a systemd user scope. .. data:: SPAWN_REQUIRE_SYSTEMD_SCOPE :value: 134217728 Use this as a spawn flag (together with flags from :obj:`~gi.repository.GLib.SpawnFlags`) in :func:`~gi.repository.Vte.Pty.spawn_async`. Requires :func:`~gi.repository.Vte.Pty.spawn_async` etc. to move the newly created child process to a systemd user scope; if that fails, the whole spawn fails. This is supported on Linux only. .. data:: TEST_FLAGS_ALL :value: 18446744073709551615 .. data:: TEST_FLAGS_NONE :value: 0