GTK-VNC

Software screenshot:
GTK-VNC
Software informatie:
Versie: 0.8.0 Bijgewerkt
Upload datum: 16 Aug 18
Ontwikkelaar: Daniel P. Berrange
Licentie: Gratis
Populariteit: 14

Rating: 2.0/5 (Total Votes: 1)

GTK-VNC is een open source en vrij verspreide grafische software geïmplementeerd in Python / GTK + en ontworpen vanuit de offset om op te treden als een VNC (Virtual Network Computing) viewer-widget voor GTK +, waardoor een zeer eenvoudige en eenvoudig te gebruiken grafische gebruikersinterface (GUI).


Implementeert de traditionele app 'vncviewer' opnieuw

Het bestaat uit een kernbibliotheek geschreven in de C-programmeertaal, een wrapper-bibliotheek met PyGTK en twee voorbeeldprogramma's die het gebruik van de widget illustreren door de traditionele 'vncviewer'-app in enkele regels code opnieuw te implementeren. .


Ondersteunt IPv6 en traditionele VNC-protocollen

De software ondersteunt volledig het IPv6-protocol en het traditionele VNC-verificatieprotocol. Om beveiligde SSL / TLS-gecodeerde communicatie te bieden (met behulp van x509-certificaten om te verifiëren), implementeert GTK-VNC de VeNCrypt-extensie.

Gebruikt in Vinagre- en GNOME-boxen

Ontworpen door en voor het GNOME-project, wordt het GTK-VNC-project voornamelijk gebruikt in GNOME-toepassingen, zoals Vinagre, de standaard VNC-viewer-software van de GNOME-desktopomgeving, evenals GNOME Boxes, een software voor het beheren van lokale en externe virtuele machines. GTK-VNC wordt ook gebruikt in virt-viewer, een kleine virtualisatie-oplossing.


Ondersteunt verschillende VNC-uitbreidingen

Een andere interessante functie is de ingebouwde ondersteuning voor verschillende VNC-uitbreidingen, die de gebruikerservaring aanzienlijk kunnen verbeteren, vooral wanneer de gebruiker communiceert met externe virtuele machines. Het ondersteunt de SASL (Simple Authentication and Security Layer), TLS (Transport Layer Security + anonieme inloggegevens), VeNCrypt (TLS / SSL + x509 inloggegevens) verificatie-extensies.

Bovendien ondersteunt GTK-VNC verschillende coderingsextensies, zoals framebuffer-coderingswijzigingen, rich-cursor, onbewerkte toetsenbordscancodes, cursorpositie, X-cursor, bureaubladgrootte wijzigen en relatieve muisbeweging.

Wat is nieuw in deze release:

  • Verwijderde de binding van python2 ten gunste van GObject-introspectie
  • Trek de nieuwste keycodemapdb-inhoud bij
  • Uitschakelen / repareren -Werken-functie-type waarschuwingen

Wat is nieuw in versie 0.7.1:

  • Expliciet linken naar GIO in plaats van te vertrouwen op impliciete koppeling
  • Schakel over naar het gebruik van nieuwe keycodemap-databasemodule
  • Grootte van gereserveerde gegevens in klasse struct herstellen
  • Fix geïnverteerde framebuffer args in testcase
  • Vermijd tekenuitbreiding in gehele rekenen
  • Vermijd een crash bij het openen van een GSocketAddress
  • Herstel crash als tijdslimiet voor serververbinding optreedt
  • Repareer incompatibiliteit met libvncserver

Wat is nieuw in versie 0.6.0:

  • Belangrijke wijzigingen:
  • Standaard om te bouwen met GTK-3, gebruik --with-gtk = 2.0 om te negeren
  • Nieuwe functies:
  • Toevoegen - met-tls-priority configure flag om standaard TLS prioriteitstekenreeks in te stellen
  • Voeg een 'vnc-error'-signaal toe om de reden voor het verbreken van de verbinding te melden
  • Ondersteuning voor fallback toevoegen aan GNUTLS systeemvertrouwen DB
  • Bugfixes:
  • Herstel crash op Windows met GTK3 controle gerealiseerde staat
  • Fix XKB-detectie van toetsenbordtoewijzing met Xwayland
  • Schakel terug naar XKB-detectie voor Xwayland
  • Verwijder dubbele certificaatvervalcontrole
  • Vermijd misc compileer waarschuwingen
  • Ontbrekende API-documenten + GObject introspection-annotaties toevoegen
  • Voeg ontbrekende GIO toe aan gvnc-bibliotheek GObject introspection build
  • Ongebruikte code verwijderen
  • Herstel opnieuw corrigeren op Win10
  • Drop-ondersteuning voor gnutls & lt; 2.2.0
  • Pad naar h2def-script
  • herstellen
  • Update waarschuwing voor compilerwaarschuwing om clang build te herstellen
  • Negeer cast-align-waarschuwingen om clang build te herstellen
  • Omgekeerd endianess-inversie bij het instellen van het pixelformaat

Wat is nieuw in versie 0.5.4:

  • Bugfixes:
  • Verifieer auth bij gebruik van de PLAIN SASL-methode
  • Ondersteuning voor introspection-build repareren op FreeBSD
  • Gebruik van verouderde GTK_STOCK_ * constanten
  • verwijderen
  • Parallelle build repareren voor introspectiebestanden
  • Voeg fouten toe in Gtk introspection-bestand
  • Laat toetsen los die bij het grijpen horen
  • Bijgewerkte vertalingen
  • Doet geen beroep op GDK als er geen GdkWindow is gerealiseerd
  • Keten ouder opmaken_event vfunc
  • Fixeer de kleurenmapmodus door altijd een bericht met een pixelindeling te verzenden
  • Werk de gebruikte GCC-waarschuwingsvlaggen voor compileren bij
  • Schakel dubbele buffering in Gtk3 in om de clipping van onderliggende widgets te corrigeren
  • Uitschakelen -Wavel-functie-cast om waarschuwing voor glib-header te voorkomen
  • Stel thread callbacks niet in op gcrypt & gt; = 1.6 of gnutls & gt; = 2.12
  • Voer expliciete controle uit op gcrypt omdat gnutls mogelijk nettle gebruiken
  • Ondersteuning voor Wayland & Xwayland keymaps toevoegen
  • Ondersteuning toevoegen voor Gtk Broadway backend keymaps
  • AltGr-verwerking op Windows-schermen oplossen
  • Herstel virtuele sleutelcode-omzetting op Win32
  • Bepaal USB / HID scsancodes voor volumetoetsen

Wat is nieuw in versie 0.5.3:

  • Nieuwe functies:
  • Ondersteuning voor QEMU LED-statusverlenging
  • Bugfixes:
  • Time-out verbindingspoging na 10 seconden
  • Afbreken als er onvoldoende geheugen is voor het corrumperen van de coroutine stack
  • Stop met lekken coroutine stackgeheugen
  • Verbeter de perfornmance van ZRLE-codering door memmove
  • te vermijden
  • Schakel de volgorde voor het vastgrijpen van het toetsenbord pas in bij het loslaten van de toets om modifiers toe te staan ​​naar de externe server te gaan
  • Vermijd drukke lus na I / O-fout die volgt op blokkering van I / O, vaak gezien wanneer een server de verbinding verbreekt
  • Verhelpen van de afhandeling van --no-undefined flag
  • Verbreek de impliciete muisaanwijzer niet met muisklikken
  • Laat geen muisgebeurtenissen vallen die buiten de grenzen vallen, klem hun coördinaten in plaats daarvan
  • Laat zien hoe je alle accelerators in gvncviewer demoprogramma
  • blokkeert

Wat is nieuw in versie 0.4.3:

  • Bugfixes:
  • Herstel crash in bewegingsgebeurtenishandleiding voor beweging van wijzers
  • Crash herstellen in vnc_display_get_pixbuf
  • Fix crash in TLS-opschooncode
  • Grenscontroles van frambuffer corrigeren
  • Verbeter de tekenprestaties met pixmap op de server
  • Prestatieverlies door gelekte GSource
  • oplossen
  • Herstel instelling van 'gedeelde' verbindingsvlag
  • Maak aanwijzer warp-grensdetectie robuuster
  • Pas de keymap-code aan om te bouwen met meerdere weergaven van GDK3
  • Verwijder het gebruik van gdk_drawable oproepen om GTK3
  • te repareren
  • Code opschonen:
  • Verwijder de noodzaak voor tekst :: CSV perl-module tijdens buildtime

Wat is nieuw in versie 0.4.2:

  • Nieuwe functies:
  • OSC X VNC-authentificatieschema
  • API toevoegen aan zoekopdracht bibliotheekversie
  • Bugfixes:
  • Uitgebreide toetsgebeurtenissen uitschakelen als de weergavekaart niet kan worden bepaald
  • Herschreven toetsenbordindeling om te werken op niet-Xorg-servers en native OS-X / Win32 GTK-backends.
  • Veel meer vertalingen van talen
  • Strikte grenzen controleren op alle framebuffer-updates
  • Vaste parameter voor vnc-server-cut-text-signaal
  • Fixed build met laatste snapshot van GTK3-ontwikkeling
  • Code opschonen:
  • Overschakelen naar GIO voor socketverbindingen
  • Heeft alle gebruik van GNULIB nu verwijderd GIO behandelt alle problemen met portabiliteit met sockets.
  • Mandaatgebruik van Cairo voor alle tekeningen, waarbij elk gebruik van GdkPixmap, GdkImage, GdkBitmap wordt verwijderd.

Wat is nieuw in versie 0.4.1:

  • Bugfixes:
  • Testsuite-uitvoering verhelpen
  • Zorg ervoor dat builds tegen GTK3 een aparte library soname, pkg-config-bestand krijgen en een directory bevatten om parallelle installatie met GTK2-builds mogelijk te maken.

Vereisten

  • GTK +
  • GnuTLS

Andere software van ontwikkelaar Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Reacties op GTK-VNC

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!