VTE (Virtual Terminal Emulator) é um software de biblioteca totalmente gratuito e de código aberto que foi projetado desde o início para atuar como um widget de emulador de terminal para o toolkit GTK + 2.0 (ou superior). Ele pode ser usado por desenvolvedores do GNOME para injetar strings de capacidade de terminal dentro de uma árvore de tabelas.
É usado pelo Terminal do GNOME
O VTE é um widget de terminal usado pelo aplicativo Terminal GNOME, mas também pode ser usado para incorporar um console / terminal em editores, IDEs, jogos, etc. O VTE inclui libvte, uma biblioteca que implementa um widget de emulador de terminal para GTK + e o programa vte, um aplicativo de amostra que envolve esse widget em uma janela do GTK.
Opções de aplicação
O aplicativo apresenta várias opções, como a capacidade de desabilitar o uso de anti-aliasing, especificar uma imagem de fundo, monitorar / dev / console, destacar URLs dentro de um emulador de terminal, desabilitar o rewrapping em redimensionar, executar comandos no terminal , bem como desativar o buffer duplo.
Além disso, os usuários poderão desativar a geração de um shell dentro do emulador de terminal, permitir o uso de um fundo transparente, usar alertas visíveis e audíveis, permitir o uso de várias verificações de depuração, definir a posição e o tamanho do terminal e ativar uma cor de destaque distinta para seleções.
O editor do terminal virtual do GNOME
Sendo associado ao projeto GNOME, o VTE também é conhecido como um programa editor de terminal virtual para o controverso ambiente gráfico GNOME, bem como para o poderoso kit de ferramentas GTK +.
Sob o capô e disponibilidade
O software é escrito inteiramente na linguagem de programação C e é distribuído junto com o projeto GNOME. Pode ser baixado de seu site oficial ou via Softoware como um tarball universal, que pode ser instalado em qualquer distribuição GNU / Linux. O VTE também está disponível nos repositórios de software padrão de muitas distribuições do Linux.
O que há de novo nesta versão:
- emulação: Desconsidere bce somente ao usar o autowrapping na nova linha
- build: vala: Corrigir verificação para valac & gt; = 0.31.1
- build: vala: Bump versão necessária do vapigen para 0,24
- pty: spawn: Sempre preencha o erro GError
- : Adicione mais códigos de troca de layout xkb à lista de modificadores
- Atualizar tradução em croata li>
- Atualizar tradução bielorrussa
Widget
O que há de novo na versão:
- emulação: Desconsidere bce somente ao usar o autowrapping na nova linha
- build: vala: Corrigir verificação para valac & gt; = 0.31.1
- build: vala: Bump versão necessária do vapigen para 0,24
- pty: spawn: Sempre preencha o erro GError
- : Adicione mais códigos de troca de layout xkb à lista de modificadores
- Atualizar tradução em croata li>
- Atualizar tradução bielorrussa
Widget
O que há de novo na versão 0.50.1:
- emulação: Desconsidere bce somente ao usar o autowrapping na nova linha
- build: vala: Corrigir verificação para valac & gt; = 0.31.1
- build: vala: Bump versão necessária do vapigen para 0,24
- pty: spawn: Sempre preencha o erro GError
- : Adicione mais códigos de troca de layout xkb à lista de modificadores
- Atualizar tradução em croata li>
- Atualizar tradução bielorrussa
Widget
O que há de novo na versão 0.50.0:
- emulação: Desconsidere bce apenas quando for imprimir automaticamente no novo linha
- build: vala: Corrigir verificação para valac & gt; = 0.31.1
- build: vala: Bump versão necessária do vapigen para 0,24
- pty: spawn: Sempre preencha o erro GError
- : Adicione mais códigos de troca de layout xkb à lista de modificadores
- Atualizar tradução em croata li>
- Atualizar tradução bielorrussa
Widget
O que há de novo na versão 0.48.1:
- O VTE agora depende do PCRE2 e do GRegex (que usa o PCRE1 internamente) o uso é obsoleto.
O que há de novo na versão 0.46.1 / 0.48.0 Beta:
- O VTE agora depende do PCRE2 e o uso do GRegex (que usa o PCRE1 internamente) está obsoleto.
O que há de novo na versão 0.46.1:
- O VTE agora depende do PCRE2, e o uso do GRegex (que usa o PCRE1 internamente) está obsoleto.
O que há de novo na versão 0.46.0:
- O VTE agora depende do PCRE2 e do GRegex (que usa o PCRE1 internamente) o uso é obsoleto.
O que há de novo na versão 0.44.2 / 0.46.0 Beta:
- O VTE agora depende do PCRE2 e o uso do GRegex (que usa o PCRE1 internamente) está obsoleto.
O que há de novo na versão 0.44.2:
- stream: corrija uma falha no truncamento seguida de redefinição
- pty: Redefine o manipulador SIGQUIT para seu padrão
- lib: Adicionar G_BEGIN / END_DECLS em falta li>
- Bump da versão pós-lançamento
O que há de novo na versão 0.42 Beta 1:
- stream: corrija uma falha no truncamento seguida de redefinição
- pty: Redefine o manipulador SIGQUIT para seu padrão
- lib: Adicionar G_BEGIN / END_DECLS em falta li>
- Bump da versão pós-lançamento
O que há de novo na versão 0.40.2:
- stream: corrija uma falha no truncamento seguida de redefinição
- pty: Redefine o manipulador SIGQUIT para seu padrão
- lib: Adicionar G_BEGIN / END_DECLS em falta li>
- Bump da versão pós-lançamento
O que há de novo na versão 0.40.0:
- Tradução italiana atualizada
O que há de novo na versão 0.39.1:
- Reconstrua box_drawing.h se o script do gerador for alterado. Evita a quebra de construção quando o formato é alterado.
- toque: não crie fluxos para a tela alternativa
- stream: compactar dados com zlib
- stream: implemente com um descritor de arquivo
- emulação: as sequências de manipulação de janelas de alteração executam apenas uma ação
- emulação: altere a reinicialização suave para não voltar à tela normal
- doc: Atualize o iso2022.txt: mantenha apenas os suportados e corrija os britânicos
- build: descartar unitáveis
- emulação: corrigir falha no cursor de restauração sem um cursor de salvamento anterior
- : Colher somente quando uma criança estiver presente
- Tradução em turco atualizada
- pty: padrão para TERM = xterm-256color
- widget: Não deixe para trás uma criança zumbi ao fechar um terminal
- emulação: Modify erase-in-line quando o cursor estiver além da última coluna
- toque: adicione _vte_ring_reset ()
Widget
O que há de novo na versão 0.35.1:
- Suporte para 16 milhões de cores (# 704449)
- Corrija Casa / Fim e algumas outras chaves (# 600659, # 643233, # 710349)
- Adicionar API para ativar / desativar o reenrolamento no redimensionamento (# 336238)
- Corrigir uma regressão de desempenho de longa data (# 721944)
- Correção de erros (# 586950, # 619891, # 672210, # 685759, # 691972, # 720977, # 721522)
O que há de novo na versão 0.35.0:
- Compilar correções
- Correções de portabilidade (# 710165)
- Correções de erros (# 4993, # 13299, # 336238, # 542087, # 686097, # 693013, # 705985, # 709692, # 709584, # 709930, # 710426, # 710481, # 710483, # 710484, # 710488 , # 710486)
O que há de novo na versão 0.34.9:
- As linhas desaparecem após posicionar o cursor de volta (# 708496)
- Garbage exibido após o redimensionamento enquanto usa uma tela alternativa (# 415277)
- vte usa muitos descritores de arquivos (parte de # 646098)
- Posição incorreta da barra de rolagem após a indicação & quot; menos & quot; comando (# 676075)
- Adicione suporte para DEC 1007 para definir o modo de rolagem alternativo (# 518405, # 709060)
- Use O_TMPFILE quando disponível (# 704705)
- Aprimoramentos no armazenamento de rolagem (# 637275)
- Anula na asserção (# 676075)
- zsh - muito espaço em branco ao redimensionar terminais baseados em VTE (# 708213)
- Correções diversas
O que há de novo na versão 0.34.7:
- Aceite a configuração gtk-enable-primary-paste
- Redesenhar ao alterar cores (# 702415)
O que há de novo na versão 0.34.6:
- vte.sh correções
- Adicione um novo sinalizador para vte_terminal_fork_command_full () para não copiar o ambiente pai
- Permitir que a string vazia para OSC 6 e OSC 7 anule o valor definido anteriormente
O que há de novo na versão 0.34.4:
- Script vte.sh aprimorado (# 697225)
O que há de novo na versão 0.34.3:
- Correções de introspecção (# 676999, # 690003)
- Build fixes (# 690554)
- Correções de portabilidade (# 694494)
- Atualizações de traduções
O que há de novo na versão 0.34.1:
- O modo de seleção final perde o lançamento de Shift (# 683730)
- Não relatar a liberação do botão de deslocamento à esquerda (# 683729)
- modo de rastreamento estendido do mouse xterm (# 681329)
- Suporte SGR 3 (texto em itálico) (# 685223)
Requisitos :
- Biblioteca de configuração de fontes
Comentários não encontrado