GTK-VNC

Logiciel capture d'écran:
GTK-VNC
Détails logiciels:
Version: 0.8.0 Mise à jour
Date de transfert: 16 Aug 18
Développeur: Daniel P. Berrange
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

GTK-VNC est un logiciel graphique open source et librement distribué implémenté en Python / GTK + et conçu à partir du décalage pour agir comme un widget de visualisation VNC (Virtual Network Computing) pour GTK +, fournissant un très interface utilisateur graphique simple et facile à utiliser.


Ré-implémente l'application traditionnelle 'vncviewer'

Il est composé d’une bibliothèque principale écrite dans le langage de programmation C, d’une bibliothèque d’emballages utilisant PyGTK et de deux exemples de programmes illustrant l’utilisation du widget en réimplémentant l’application traditionnelle «vncviewer» en quelques lignes de code. .


Prend en charge IPv6 et les protocoles VNC traditionnels

Le logiciel prend entièrement en charge le protocole IPv6 et le protocole d’authentification VNC traditionnel. Afin de sécuriser les communications cryptées SSL / TLS (en utilisant des certificats x509 pour s'authentifier), GTK-VNC implémente l'extension VeNCrypt.

Utilisé dans les boîtes Vinagre et GNOME

Conçu par et pour le projet GNOME, le projet GTK-VNC est principalement utilisé dans les applications GNOME, telles que Vinagre, le logiciel de visualisation VNC par défaut de l'environnement de bureau GNOME, ainsi que GNOME Boxes, un logiciel de gestion locale. et machines virtuelles distantes. GTK-VNC est également utilisé dans virt-viewer, une solution de virtualisation minuscule.


Prend en charge diverses extensions VNC

Une autre fonctionnalité intéressante est la prise en charge intégrée de diverses extensions VNC, ce qui peut grandement améliorer l'expérience utilisateur, en particulier lorsque l'utilisateur interagit avec des machines virtuelles distantes. Il prend en charge les extensions d'authentification SASL (Simple Authentication and Security Layer), TLS (Transport Layer Security + informations d'identification anonymes), VeNCrypt (TLS / SSL + x509).

En outre, GTK-VNC prend en charge diverses extensions d’encodage, telles que le changement d’encodage de framebuffer, le curseur riche, les scancodes de clavier bruts, la position du curseur, le curseur X, le redimensionnement du bureau et le mouvement relatif de la souris. > Nouveautés dans cette version:

  • Suppression de la liaison python2 en faveur de l'introspection GObject
  • Tirer le dernier contenu de keycodemapdb
  • Désactiver / corriger les avertissements de type Wcast-function

Nouveautés dans la version 0.7.1:

  • Lien explicite vers GIO au lieu de s'appuyer sur un lien implicite
  • Basculer pour utiliser le nouveau module de base de données keycodemap
  • Correction de la taille des données réservées dans la classe struct
  • Corrige les arguments inversés du framebuffer dans un scénario de test
  • Évitez l’extension de signe en arithmétique entière
  • Évitez le crash lors de l'ouverture d'une adresse GSocketAddress
  • Correction d'un crash si la connexion au serveur expire
  • Correction de l’incompatibilité avec libvncserver

Nouveautés dans la version 0.6.0:

  • Changements importants:
  • Par défaut pour construire avec GTK-3, utilisez --with-gtk = 2.0 pour remplacer
  • Nouvelles fonctionnalités:
  • Ajouter un indicateur de configuration --with-tls-priority pour définir la chaîne de priorité TLS par défaut
  • Ajouter un signal "vnc-error" pour signaler la raison de la déconnexion
  • Ajout du support de la solution de secours à la base de données de confiance du système GNUTLS
  • Corrections de bugs:
  • Correction d'un crash sous Windows avec la vérification de l'état réalisé par GTK3
  • Correction de la détection XKB du mappage du clavier avec Xwayland
  • Revenir à la détection XKB pour Xwayland
  • Supprimer le contrôle d'expiration de certificat en double
  • Évitez les avertissements lors de la compilation
  • Ajouter les docs API manquants + les annotations d’introspection GObject
  • Ajouter GIO dep manquant sur la bibliothèque gvnc GObject construction d'introspection
  • Supprimer le code inutilisé
  • Correction de redessiner sous Win10
  • Supprime le support pour gnutls & lt; 2.2.0
  • Correction du chemin d'accès au script h2def
  • Mettre à jour la détection des alertes du compilateur pour corriger la génération de clang
  • Ignorer les avertissements d'alignement de fonte pour corriger la construction de clang
  • Corrige l’inversion lors de la définition du format de pixel

Nouveautés dans la version 0.5.4:

  • Corrections de bugs:
  • Correction de l’authentification lors de l’utilisation de la méthode PLAIN SASL
  • Correction de la prise en charge de la construction introspection sous FreeBSD
  • Supprimer l'utilisation des constantes obsolètes GTK_STOCK_ *
  • Correction de la construction parallèle pour les fichiers d'introspection
  • Ajouter dep dépendant sur le fichier d'introspection Gtk
  • Relâchez les touches enfoncées lorsque vous recevez des notifications de capture
  • Traductions mises à jour
  • N'appelez pas dans GDK si aucun GdkWindow n'est réalisé
  • Enchaîner le parent real_event vfunc
  • Correction du mode Colourmap en envoyant toujours un message au format pixel
  • Mettre à jour les drapeaux d’avertissement du compilateur GCC utilisés
  • Activez le double tampon sur Gtk3 pour corriger le découpage du widget enfant
  • Désactiver le cast-function-wbad pour éviter les avertissements d'en-tête glib
  • Ne pas définir les rappels de threads sur gcrypt & gt; = 1.6 ou gnutls & gt; = 2.12
  • Faites une vérification explicite de gcrypt car gnutls peut utiliser nettle
  • Ajout du support pour les keymaps Wayland et Xwayland
  • Ajout du support pour les keymaps backend Gtk Broadway
  • Correction de la gestion d'AltGr sur Windows
  • Correction de la conversion du code d’accès virtuel sous Win32
  • Correction des scsancodes USB / HID pour les touches de volume

Nouveautés dans la version 0.5.3:

  • Nouvelles fonctionnalités:
  • Extension de l’état des voyants du QEMU
  • Corrections de bugs:
  • Tentative de connexion après 10 secondes
  • Abandonner si hors de la mémoire lors de la mise en correspondance de la pile de coroutines
  • Arrêtez de fuir la mémoire de la pile coroutine
  • Améliorez la performance du codage ZRLE en évitant memmove
  • Ne déclenche la séquence de saisie du clavier que lors de la libération de la clé pour permettre aux modificateurs d'accéder au serveur distant
  • Evitez la boucle d’occupation lorsqu’une erreur d’E / S suit le blocage des E / S, ce qui se produit souvent lorsqu’un serveur abandonne la connexion
  • Correction de la gestion des indicateurs --no-undefined
  • Ne cassez pas la capture implicite du pointeur à partir des clics de la souris
  • Ne laissez pas tomber les événements de la souris qui sont hors limites, fixez plutôt leurs coordonnées
  • Montrer comment bloquer tous les accélérateurs dans le programme de démonstration de gvncviewer

Nouveautés dans la version 0.4.3:

  • Corrections de bugs:
  • Correction d'un crash dans le gestionnaire d'événement de mouvement du pointeur
  • Correction d'un crash dans vnc_display_get_pixbuf
  • Correction d'un crash dans le code de nettoyage TLS
  • Correction des vérifications des limites du frambuffeur
  • Améliorez les performances de dessin avec la pixmap côté serveur
  • Corrige la dégradation des performances due à une fuite de GSource
  • Fixation de l’indicateur de connexion 'partagé'
  • Renforcer la détection des limites de distorsion du pointeur
  • Adaptez le code keymap pour créer avec plusieurs affichages GDK3
  • Supprimer l'utilisation des appels gdk_drawable pour corriger GTK3
  • Nettoyage du code:
  • Supprimer le besoin de Text :: Module perl CSV au moment de la construction

Nouveautés dans la version 0.4.2:

  • Nouvelles fonctionnalités:
  • Système d'authentification VNC OS-X
  • Ajouter une API à la version de la bibliothèque de requêtes
  • Corrections de bugs:
  • Désactiver les événements de clé étendus si l’affichage du keymap ne peut pas être déterminé
  • Code keymap réécrit pour fonctionner sur des serveurs non-Xorg et des backends OS-X / Win32 GTK natifs.
  • Beaucoup plus de traductions de langue
  • Vérification stricte des limites sur toutes les mises à jour du framebuffer
  • Paramètre fixe pour le signal vnc-server-cut-text
  • Correction de la construction avec le dernier instantané de développement GTK3
  • Nettoyage du code:
  • Passé à GIO pour les connexions de socket
  • Suppression de toute utilisation de GNULIB maintenant que GIO gère tous les problèmes de portabilité avec les sockets.
  • Utiliser le Caire pour tout dessin, en supprimant toute utilisation de GdkPixmap, GdkImage, GdkBitmap.

Nouveautés dans la version 0.4.1:

  • Corrections de bugs:
  • Correction de l'exécution de la suite de tests
  • Assurez-vous que les compilations avec GTK3 obtiennent un fichier soname distinct, un fichier pkg-config et un répertoire include pour permettre une installation parallèle avec les builds GTK2.

Configuration requise :

  • GTK +
  • GnuTLS

D'autres logiciels de développeur Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Commentaires à GTK-VNC

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!