{"id":15720494,"url":"https://github.com/gnome/vte","last_synced_at":"2025-04-08T04:17:04.855Z","repository":{"id":3479001,"uuid":"4534332","full_name":"GNOME/vte","owner":"GNOME","description":"Read-only mirror of https://gitlab.gnome.org/GNOME/vte","archived":false,"fork":false,"pushed_at":"2024-04-14T20:30:07.000Z","size":32294,"stargazers_count":170,"open_issues_count":0,"forks_count":72,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-04-16T02:01:32.092Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gitlab.gnome.org/GNOME/vte","language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GNOME.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING.CC-BY-4-0","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null}},"created_at":"2012-06-03T02:57:48.000Z","updated_at":"2024-04-17T20:53:44.791Z","dependencies_parsed_at":"2024-01-31T05:26:55.574Z","dependency_job_id":"51994747-d0ee-41a5-9aa6-3b4f38a4c61e","html_url":"https://github.com/GNOME/vte","commit_stats":null,"previous_names":[],"tags_count":386,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Fvte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Fvte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Fvte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GNOME%2Fvte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GNOME","download_url":"https://codeload.github.com/GNOME/vte/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247773721,"owners_count":20993639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T21:58:54.224Z","updated_at":"2025-04-08T04:17:04.835Z","avatar_url":"https://github.com/GNOME.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Virtual TErminal\n================\n\nVTE provides a virtual terminal widget for GTK applications.\n\nCI status\n---------\n\n[![pipeline status](https://gitlab.gnome.org/GNOME/vte/badges/master/pipeline.svg)](https://gitlab.gnome.org/GNOME/vte/-/commits/master)\n\n[![coverage report](https://gitlab.gnome.org/GNOME/vte/badges/master/coverage.svg)](https://gitlab.gnome.org/GNOME/vte/-/commits/master)\n\nReleases\n--------\n\n[![Latest Release](https://gitlab.gnome.org/GNOME/vte/-/badges/release.svg)](https://gitlab.gnome.org/GNOME/vte/-/releases)\n\nTarballs for newer releases are available from the\n[package registry](https://gitlab.gnome.org/GNOME/vte/-/packages)\nand new and old release are also available on\n[download.gnome.org](https://download.gnome.org/sources/vte/).\n\nSource code\n-----------\n\nTo get the source code, use\n```\n$ git clone https://gitlab.gnome.org/GNOME/vte\n```\n\nInstallation\n------------\n\n```\n$ git clone https://gitlab.gnome.org/GNOME/vte  # Get the source code of VTE\n$ cd vte                                        # Change to the toplevel directory\n$ meson _build                                  # Run the configure script\n$ ninja -C _build                               # Build VTE\n[ Optional ]\n$ ninja -C _build install                       # Install VTE to default `/usr/local`\n```\n\n* By default, VTE will install under `/usr/local`. You can customize the\nprefix directory by `--prefix` option, e.g. If you want to install VTE under\n`~/foobar`, you should run `meson _build --prefix=~/foobar`. If you already\nrun the configure script before, you should also pass `--reconfigure` option to it.\n\n* You may need to execute `ninja -C _build install` as root\n(i.e. `sudo ninja -C _build install`) if installing to system directories.\n\n* If you wish to test VTE before installing it, you may execute it directly from\nits build directory. As `_build` directory, it should be `_build/src/app/vte-[version]`.\n\n* You can pass `-Ddbg=true` option to meson if you wish to enable debug function.\n\n\nDebugging\n---------\n\nAfter installing VTE with `-Ddbg=true` flag, you can use `VTE_DEBUG` variable to control\nVTE to print out the debug information\n\n```\n# You should change vte-[2.91] to the version you build\n$ VTE_DEBUG=selection ./_build/src/app/vte-2.91\n\n# Or, you can mixup with multiple logging level\n$ VTE_DEBUG=selection,draw,cell ./_build/src/app/vte-2.91\n\n$ Or, you can use `all` to print out all logging message\n$ VTE_DEBUG=all ./_build/src/app/vte-2.91\n```\n\nFor logging level information, please refer to enum [VteDebugFlags](src/debug.h).\n\n\nContributing\n------------\n\nBugs should be filed here: https://gitlab.gnome.org/GNOME/vte/issues/\nPlease note that this is *not a support forum*; if you are a end user,\nalways file bugs in your distribution's bug tracker, or use their\nsupport forums.\n\nIf you want to provide a patch, please attach them to an issue in GNOME\nGitLab, in the format output by the git format-patch command.\n\nWhen providing a patch, make sure to add the correct licensing headers to\neach new file. If code was taken from somewhere else, note from where it was\ntaken and under which license it was there. You must only contribute code\nthat you have either written yourself, or that was copied from a source\nwhose license is LGPL3+ compatible. You may not contribute any code that\nwas written, whether wholly or partly, by using AI in any form.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnome%2Fvte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnome%2Fvte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnome%2Fvte/lists"}