GTK-VNC

Screenshot der Software:
GTK-VNC
Softwarebeschreibung:
Version: 0.8.0 Aktualisiert
Upload-Datum: 16 Aug 18
Entwickler: Daniel P. Berrange
Lizenz: Frei
Popularität: 9

Rating: nan/5 (Total Votes: 0)

GTK-VNC ist eine Open-Source- und frei verteilte Grafiksoftware, die in Python / GTK + implementiert ist und vom Offset als VNC (Virtual Network Computing) Viewer-Widget für GTK + entworfen wurde einfache und einfach zu bedienende grafische Benutzeroberfläche (GUI).


Re-implementiert die traditionelle 'vncviewer' App

Es besteht aus einer Kernbibliothek, die in der Programmiersprache C geschrieben wurde, einer Wrapper-Bibliothek mit PyGTK und zwei Beispielprogrammen, die die Verwendung des Widgets veranschaulichen, indem die traditionelle vncviewer-App in einigen Codezeilen neu implementiert wird .


Unterstützt IPv6 und traditionelle VNC-Protokolle

Die Software unterstützt vollständig das IPv6-Protokoll und das traditionelle VNC-Authentifizierungsprotokoll. Um sichere SSL / TLS-verschlüsselte Kommunikation zu ermöglichen (unter Verwendung von x509-Zertifikaten zur Authentifizierung) implementiert GTK-VNC die VeNCrypt-Erweiterung.

Wird in Vinagre- und GNOME-Boxen verwendet

Das GTK-VNC-Projekt, das von und für das GNOME-Projekt entwickelt wurde, wird hauptsächlich in GNOME-Anwendungen wie Vinagre, der Standard-VNC-Viewer-Software der GNOME-Desktopumgebung, sowie GNOME-Boxen, einer Software zur Verwaltung von lokalen, verwendet und entfernte virtuelle Maschinen. GTK-VNC wird auch in virt-viewer verwendet, einer winzigen Virtualisierungslösung.


Unterstützt verschiedene VNC-Erweiterungen

Ein weiteres interessantes Feature ist die integrierte Unterstützung für verschiedene VNC-Erweiterungen, die die Benutzerfreundlichkeit erheblich verbessern können, insbesondere wenn der Benutzer mit entfernten virtuellen Maschinen interagiert. Es unterstützt die Authentifizierungserweiterungen SASL (Simple Authentication und Security Layer), TLS (Transport Layer Security + anonyme Anmeldeinformationen), VeNCrypt (TLS / SSL + x509-Anmeldeinformationen).

Darüber hinaus unterstützt GTK-VNC verschiedene Encoding-Erweiterungen, z. B. Framebuffer-Codierungsänderung, Rich-Cursor, rohe Tastaturscancodes, Cursorposition, X-Cursor, Desktop-Größenänderung und relative Mausbewegung.

Was ist neu in dieser Version:

  • Die python2-Bindung wurde zugunsten von GObject introspection gelöscht
  • Laden Sie den neuesten keycodemapdb-Inhalt
  • ein
  • Deaktivieren / beheben -Wcast-Funktionstyp Warnungen

Was ist neu in Version 0.7.1:

  • Verknüpfen Sie explizit mit GIO, anstatt sich auf eine implizite Verknüpfung zu verlassen
  • Wechseln Sie zur Verwendung des neuen keycodemap-Datenbankmoduls
  • Fix Größe der reservierten Daten in der Klasse struct
  • Fix inverted framebuffer args im Testfall
  • Vermeiden Sie die Zeichenerweiterung in Ganzzahlarithmetik
  • Vermeiden Sie einen Absturz beim Öffnen einer GSocketAddress
  • Absturz behoben, wenn die Serververbindung abläuft
  • Inkompatibilität mit libvncserver behoben

Was ist neu in Version 0.6.0:

  • Wichtige Änderungen:
  • Standard, um mit GTK-3 zu erstellen, verwenden Sie --with-gtk = 2.0, um
  • zu überschreiben
  • Neue Funktionen:
  • Fügen Sie --with-tls-priority configure flag hinzu, um die Standard-TLS-Prioritätszeichenfolge
  • festzulegen
  • Fügen Sie ein 'vnc-error' Signal hinzu, um den Grund für die Trennung zu melden.
  • Fügen Sie Unterstützung für das Zurücksetzen in die GNUTLS-Systemvertrauensdatenbank hinzu
  • Fehlerkorrekturen:
  • Absturz unter Windows behoben, wobei GTK3 den realisierten Status überprüft hat
  • Behebung der XKB-Erkennung der Tastaturbelegung mit Xwayland
  • Zurück zur XKB-Erkennung für Xwayland
  • Entfernen Sie doppelte Cert-Ablaufprüfung
  • Vermeide misc compile warnings
  • Fügen Sie fehlende API-Dokumente + GObject-Introspektionsanmerkungen
  • hinzu
  • Füge fehlende GIO dep in gvnc library hinzu GObject introspection build
  • Entfernen Sie nicht verwendeten Code
  • Repariere Redraw auf Win10
  • Drop-Unterstützung für Gnutls & lt; 2.2.0
  • Fix Pfad zum h2def Skript
  • Aktualisieren Sie die Compilerwarnung, um den Clang-Build zu beheben.
  • Ignoriere Cast-Align-Warnungen, um den Clang-Build zu beheben
  • Fix endianess inversion beim Einstellen des Pixelformats

Was ist neu in Version 0.5.4:

  • Fehlerkorrekturen:
  • Behebt Auth bei Verwendung der PLAIN SASL-Methode
  • Repariere Introspection-Build-Unterstützung unter FreeBSD
  • Entfernen Sie die Verwendung veralteter GTK_STOCK_ * -Konstanten
  • Korrigiert den parallelen Build für Introspektionsdateien
  • Add mising dep auf Gtk Introspektionsdatei
  • Lassen Sie die gehaltenen Schlüssel los, wenn Sie sich an die Benachrichtigung wenden
  • Aktualisierte Übersetzungen
  • Rufen Sie GDK nicht an, wenn kein GdkWindow realisiert wird
  • Verkette Elternteil reveal_event vfunc
  • Korrigiert den Farbkartenmodus, indem Sie immer die Nachrichten im Pixelformat senden
  • GCC-Compiler-Warnmarkierungen aktualisieren verwendet
  • Aktivieren Sie Double-Buffering auf Gtk3, um das Clipping von untergeordneten Elementen zu beheben
  • Deaktivieren Sie -Wbad-Funktion-Cast, um Glib-Header-Warnungen zu vermeiden
  • Setzen Sie keine Threadrückrufe auf gcrypt & gt; = 1.6 oder gnutls & gt; = 2.12
  • Suchen Sie explizit nach gcrypt, da gnutls Brennnessel verwenden könnte
  • Fügen Sie Unterstützung für Wayland & Xwayland keymaps hinzu
  • Fügen Sie Unterstützung für Gtk Broadway-Back-End-Keymaps hinzu
  • Behebung der AltGr-Behandlung unter Windows zeigt
  • an
  • Korrigiert die virtuelle Schlüsselcode-Konvertierung in Win32
  • Fix USB / HID scsancodes für Lautstärketasten

Was ist neu in Version 0.5.3:

  • Neue Funktionen:
  • Unterstützung der QEMU-LED-Statuserweiterung
  • Fehlerkorrekturen:
  • Zeitüberschreitungsversuch nach 10 Sekunden
  • Abbruch, wenn nicht genügend Speicher vorhanden ist, wenn der Koroutinenstapel gemappt wird
  • Stoppen Sie das Lecken des Coroutine-Stack-Speichers
  • Verbessern Sie die Leistung der ZRLE-Codierung, indem Sie memmove
  • vermeiden
  • Beim Loslassen der Taste wird nur die Tastatur-Grab-Sequenz ausgelöst, damit die Modifikatoren auf den Remote-Server
  • gelangen können
  • Vermeiden Sie eine Busy-Schleife bei E / A-Fehlern, die auf blockierende E / A folgen, die normalerweise auftreten, wenn ein Server die Verbindung trennt
  • Problembehandlung bei --no-undefined Flag
  • Unterbrechen Sie nicht den impliziten Mauszeiger von Mausklicks
  • Lassen Sie Mausereignisse, die außerhalb der Grenzen liegen, nicht fallen, sondern klemmen Sie stattdessen ihre Koordinaten
  • Zeigen Sie, wie Sie alle Beschleuniger im gvncviewer Demoprogramm
  • blockieren

Was ist neu in Version 0.4.3:

  • Fehlerkorrekturen:
  • Absturz im Zeigerbewegungsereignishandler behoben
  • Absturz in vnc_display_get_pixbuf behoben
  • Absturz im TLS-Bereinigungscode behoben
  • Fix Frampuffer Grenzkontrollen
  • Verbessern Sie die Zeichenleistung mit der serverseitigen Pixmap
  • Behebt eine Leistungsverschlechterung aufgrund einer ausgelaufenen GSource
  • Fix Einstellung der 'gemeinsamen' Verbindungsflag
  • Machen Sie die Zeigerwarpgrenzenerkennung robuster
  • Passen Sie Keymap-Code an, um mit mehreren GDK3-Displays zu erstellen
  • Entfernen Sie die Verwendung von gdk_drawable-Aufrufen, um GTK3
  • zu reparieren
  • Codebereinigung:
  • Entfernen Sie die Notwendigkeit für das Text :: CSV Perl-Modul zur Build-Zeit

Was ist neu in Version 0.4.2:

  • Neue Funktionen:
  • OS-X VNC-Authentifizierungsschema
  • API zur Abfrage der Bibliotheksversion hinzufügen
  • Fehlerkorrekturen:
  • Deaktiviere erweiterte Schlüsselereignisse, wenn die Anzeige-Tastenbelegung nicht bestimmt werden kann
  • Umgeschriebener Keymap-Code für die Arbeit auf Nicht-Xorg-Servern und nativen OS-X / Win32-GTK-Backends.
  • Viele weitere Sprachübersetzungen
  • Strenge Grenzen bei allen Framebuffer-Updates
  • Festgelegter Parameter für vnc-server-cut-text-Signal
  • Behobenes Build mit dem neuesten GTK3-Entwicklungs-Snapshot
  • Codebereinigung:
  • Für Socket-Verbindungen auf GIO umgeschaltet
  • Die Verwendung von GNULIB wurde jetzt entfernt. GIO löst alle Portabilitätsprobleme mit Sockets.
  • Die Verwendung von Cairo für alle Zeichnungen ist gesetzlich vorgeschrieben, die Verwendung von GdkPixmap, GdkImage, GdkBitmap wird entfernt.

Was ist neu in Version 0.4.1:

  • Fehlerkorrekturen:
  • Korrektur der Testsuite-Ausführung
  • Stellen Sie sicher, dass Builds gegen GTK3 einen separaten Bibliothekssoname, eine pkg-config-Datei und ein Verzeichnis enthalten, um eine parallele Installation mit GTK2-Builds zu ermöglichen.

Anforderungen :

  • GTK +
  • GnuTLS

Andere Software von Entwickler Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Kommentare zu GTK-VNC

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!