GTK-VNC

Tela Software:
GTK-VNC
Detalhes de Software:
Versão: 0.8.0 Atualizado
Data de upload: 16 Aug 18
Revelador: Daniel P. Berrange
Licença: Livre
Popularidade: 9

Rating: nan/5 (Total Votes: 0)

O

GTK-VNC é um software gráfico de código aberto e distribuído livremente implementado em Python / GTK + e projetado a partir do deslocamento para atuar como um visualizador VNC (Virtual Network Computing) para GTK +, fornecendo um interface gráfica do usuário (GUI) simples e fácil de usar.


Reimplementa o aplicativo tradicional 'vncviewer'

É composto por uma biblioteca central escrita na linguagem de programação C, uma biblioteca wrapper usando PyGTK e dois programas de exemplo que ilustram o uso do widget reimplementando o aplicativo tradicional 'vncviewer' em algumas linhas de código. .


Suporta protocolos IPv6 e VNC tradicionais

O software suporta totalmente o protocolo IPv6 e o ​​tradicional protocolo de autenticação VNC. Para fornecer comunicações criptografadas SSL / TLS seguras (usando certificados x509 para autenticar), o GTK-VNC implementa a extensão VeNCrypt.

Usado em caixas Vinagre e GNOME

Criado pelo e para o projeto GNOME, o projeto GTK-VNC é usado principalmente em aplicativos GNOME, como o Vinagre, o software visualizador VNC padrão do ambiente de área de trabalho GNOME, bem como o GNOME Boxes, um software para gerenciamento local. e máquinas virtuais remotas. O GTK-VNC também é usado no virt-viewer, uma pequena solução de virtualização.


Suporta várias extensões VNC

Outra característica interessante é o suporte embutido para várias extensões VNC, que pode melhorar muito a experiência do usuário, especialmente quando o usuário interage com máquinas virtuais remotas. Suporta as extensões de autenticação SASL (autenticação simples e camada de segurança), TLS (segurança da camada de transporte + credenciais anônimas), VeNCrypt (credenciais TLS / SSL + x509).

Além disso, o GTK-VNC suporta várias extensões de codificação, como mudança de codificação framebuffer, cursor rico, scancodes de teclado, posição do cursor, cursor X, redimensionamento da área de trabalho e movimento relativo do mouse.

> O que há de novo nesta versão:

  • Excluí a ligação python2 em favor da introspecção do GObject
  • Compre o conteúdo mais recente do keycodemapdb
  • Desativar / corrigir avisos do tipo de função -Wcast

O que há de novo na versão 0.7.1:

  • Vincular explicitamente ao GIO em vez de confiar na vinculação implícita
  • Mude para usar o novo módulo de banco de dados keycodemap
  • Corrigir tamanho dos dados reservados na classe struct
  • Corrigir argumentos do framebuffer invertido no caso de teste
  • Evite a extensão de sinal na aritmética inteira
  • Evite a falha ao abrir um GSocketAddress
  • Corrigir falha se a conexão do servidor expirar
  • Corrigir incompatibilidade com o libvncserver

O que há de novo na versão 0.6.0:

  • Alterações importantes:
  • Padrão para criar com o GTK-3, use --with-gtk = 2.0 para substituir
  • Novos recursos:
  • Adicione o sinalizador de configuração --with-tls-priority para definir a sequência de prioridade TLS padrão
  • Adicione um sinal de 'vnc-error' para relatar o motivo da desconexão
  • Incluir suporte para fallback no banco de dados de confiança do sistema GNUTLS
  • Correções de bugs:
  • Corrigir falha no Windows com o GTK3 verificando o estado realizado
  • Correção da detecção XKB do mapeamento de teclado com o Xwayland
  • Volte para a detecção de XKB para Xwayland
  • Remover verificação de validade da certi fi cação duplicada
  • Evite vários avisos de compilação
  • Adicionar documentos de API ausentes + anotações de introspecção do GObject
  • Adicionar dep de GIO ausente na biblioteca do gvnc Construir introspecção do GObject
  • Remover código não utilizado
  • Corrigir redesenhar no Win10
  • Suspender suporte para gnutls & lt; 2.2.0
  • Corrigir caminho para o script h2def
  • Atualizar a detecção de aviso do compilador para corrigir o clang build
  • Ignore os avisos de alinhamento de elenco para corrigir o clang build
  • Corrigir a inversão de destino ao definir o formato de pixel

O que há de novo na versão 0.5.4:

  • Correções de bugs:
  • Corrigir a autenticação ao usar o método PLAIN SASL
  • Correção do suporte à compilação de introspecção no FreeBSD
  • Remova o uso de constantes GTK_STOCK_ * obsoletas
  • Corrigir construção paralela para arquivos de introspecção
  • Adicionar mising dep no arquivo de introspecção Gtk
  • Liberar as chaves suspensas ao receber a notificação notificar
  • Traduções atualizadas
  • Não ligue para o GDK se não for realizado o GdkWindow
  • Cadeia de reprodução pai realize_event vfunc
  • Corrija o modo de mapa de cores sempre enviando mensagens em formato de pixel
  • Atualizar sinalizadores de aviso do compilador do GCC usados ​​
  • Ativar buffer duplo no Gtk3 para corrigir o recorte do widget filho
  • Desativar -Wbad-function-cast para evitar avisos de cabeçalho simplificados
  • Não defina retornos de chamada de thread em gcrypt & gt; = 1.6 ou gnutls & gt; = 2.12
  • Fazer verificação explícita do gcrypt, já que o gnutls pode usar urtiga
  • Adicionar suporte para keymaps da Wayland & Xwayland
  • Adicionar suporte a keymaps de back-end do Gtk Broadway
  • Corrigir manipulação do AltGr no Windows exibe
  • Corrigir a conversão de códigos virtuais no Win32
  • Correção de scsancodes USB / HID para teclas de volume

O que há de novo na versão 0.5.3:

  • Novos recursos:
  • Suporta extensão de estado LED QEMU
  • Correções de bugs:
  • Tentativa de conexão de tempo limite após 10 segundos
  • Anular se falta de memória ao usar a pilha de comarca mmap'ing
  • Pare de vazar memória da pilha de co-rotina
  • Melhore o desempenho da codificação ZRLE evitando o memmove
  • Apenas aciona a seqüência de captura do teclado na liberação da chave para permitir que os modificadores acessem o servidor remoto
  • Evite o loop ocupado no erro de E / S que segue o bloqueio de E / S, comumente visto quando um servidor desconecta a conexão
  • Corrigir manipulação de sinalizador --no-undefined
  • Não quebre o ponteiro implícito dos cliques do mouse
  • Não elimine eventos de mouse que estão fora dos limites, prenda as coordenadas deles
  • Mostrar como bloquear todos os aceleradores no programa de demonstração do gvncviewer

O que há de novo na versão 0.4.3:

  • Correções de bugs:
  • Corrigir falha no manipulador de eventos de movimento do ponteiro
  • Corrigir falha em vnc_display_get_pixbuf
  • Corrigir falha no código de limpeza TLS
  • Corrigir cheques de limite do frambuffer
  • Melhore o desempenho do desenho com o pixmap do lado do servidor
  • Corrigir a degradação de desempenho devido ao vazamento de GSource
  • Corrigir configuração do sinalizador de conexão 'compartilhada'
  • Torne a detecção de limite de dobra do ponteiro mais robusta
  • Adapte o código do mapa de teclado para criar com vários monitores do GDK3
  • Remova o uso de chamadas gdk_drawable para corrigir o GTK3
  • Limpeza de código:
  • Remova a necessidade do módulo perl Text :: CSV no momento da criação

O que há de novo na versão 0.4.2:

  • Novos recursos:
  • esquema de autenticação VNC do OS-X
  • Adicionar API para consultar a versão da biblioteca
  • Correções de bugs:
  • Desativar eventos de chave estendida se o mapa de teclas de exibição não puder ser determinado
  • Código de keymap reconfigurado para trabalhar em servidores que não são Xorg e back-ends nativos OS-X / Win32 GTK.
  • Muitas mais traduções de idiomas
  • Verificação de limites estritos em todas as atualizações de buffer de quadros
  • Parâmetro fixo para o sinal de vnc-server-cut-text
  • Compilação corrigida com o último snapshot de desenvolvimento do GTK3
  • Limpeza de código:
  • Comutado para o GIO para conexões de soquete
  • Removido todo o uso do GNULIB agora, o GIO lida com todos os problemas de portabilidade com sockets.
  • Mandar usar o Cairo para todo o desenho, removendo qualquer uso do GdkPixmap, do GdkImage, do GdkBitmap.

O que há de novo na versão 0.4.1:

  • Correções de bugs:
  • Corrigir a execução do conjunto de testes
  • Assegure que as compilações no GTK3 obtenham uma biblioteca separada, soname, arquivo pkg-config e diretório include, para permitir a instalação paralela com as compilações do GTK2.

Requisitos :

  • GTK +
  • GnuTLS

Outro software de desenvolvedor Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Comentário para GTK-VNC

Comentários não encontrado
Adicionar comentário
Ligue imagens!