GTK-VNC er en åpen kildekode og fritt distribuert grafisk programvare implementert i Python / GTK + og designet fra offset til å fungere som en VNC (Virtual Network Computing) seer-widget for GTK +, noe som gir en veldig enkelt og brukervennlig grafisk brukergrensesnitt (GUI).
Gjenoppretter den tradisjonelle "vncviewer" -appen
Det består av et kjernebibliotek som er skrevet i C-programmeringsspråket, et wrapper-bibliotek ved hjelp av PyGTK, og to eksempelprogrammer som illustrerer bruken av widgeten ved å implementere den tradisjonelle "vncviewer" -appen i noen få linjer med kode .
Støtter IPv6 og tradisjonelle VNC protokoller
Programvaren støtter fullstendig IPv6-protokollen og den tradisjonelle VNC-godkjenningsprotokollen. For å sikre sikker SSL / TLS-kryptert kommunikasjon (ved hjelp av x509-sertifikater for å autentisere), implementerer GTK-VNC VeNCrypt-utvidelsen.
Brukes i Vinagre og GNOME-bokser
Designet av og for GNOME-prosjektet, brukes GTK-VNC-prosjektet hovedsakelig i GNOME-applikasjoner, for eksempel Vinagre, standard VNC viewer-programvare i GNOME-skrivebordsmiljøet, samt GNOME-bokser, en programvare for styring av lokale og eksterne virtuelle maskiner. GTK-VNC brukes også i virt-viewer, en liten virtualiseringsløsning.
Støtter ulike VNC-utvidelser
En annen interessant funksjon er den innebygde støtten til ulike VNC-utvidelser, noe som i stor grad kan forbedre brukeropplevelsen, spesielt når brukeren samhandler med eksterne virtuelle maskiner. Den støtter SASL (Simple Authentication and Security Layer), TLS (Transport Layer Security + anonyme legitimasjonsbeskrivelser), VeNCrypt (TLS / SSL + x509 legitimasjon) autentiseringsutvidelser.
I tillegg støtter GTK-VNC forskjellige kodende utvidelser, for eksempel framebuffer-kodingsendring, rik markør, røde tastaturskanoder, markørposisjon, X-markør, skrivebordsmodell og relativ musbevegelse.
Hva er nytt i denne versjonen:
- Slettet python2-bindingen til fordel for GObject-introspeksjon
- Trekk inn det nyeste keycodemapdb-innholdet
- Deaktiver / reparer -Wars-funksjon-type advarsler
Hva er nytt i versjon 0.7.1:
- Eksplisitt lenke til GIO i stedet for å stole på implisitt kobling
- Bytt til bruk av ny keycodemap-databasemodul
- Lag størrelsen på reservert data i klassen struktur
- Lag inverterte framebuffer args i test sak
- Unngå tegnforlengelse i heltall aritmetikk
- Unngå krasj når du åpner en GSocketAddress
- Fix krasj hvis serverforbindelsen går ut
- Lag uforenlighet med libvncserver
Hva er nytt i versjon 0.6.0:
- Viktige endringer:
- Standard for å bygge med GTK-3, bruk - med-gtk = 2.0 for å overstyre
- Nye funksjoner:
- Legg til - med-tls-prioritet konfigurer flagg for å angi standard TLS prioritetsstreng
- Legg til et "vnc-feil" -signal for å rapportere årsaken til koble fra
- Legg til støtte for tilbakebetaling til GNUTLS system tillit DB
- Feilrettelser:
- Fix krasj på Windows med GTK3 sjekker realisert tilstand
- Løs XKB-gjenkjenning av tastaturkortlegging med Xwayland
- Bytt tilbake til XKB-deteksjon for Xwayland
- Fjern duplikat sertifikatutløpskontroll
- Unngå å kompilere advarsler
- Legg til manglende API docs + GObject introspection annoteringer
- Legg til manglende GIO dep på gvnc bibliotek GObject introspection build
- Fjern ubrukt kode
- Fix oppretting på Win10
- Slett støtte for gnutls & lt; 2.2.0
- Løs bane til h2def script
- Oppdater kompiler advarselsdeteksjon for å fikse clang build
- Ignorer cast-justeringsadvarsler for å fikse clang build
- Løs endianess inversjon når du setter inn pikselformat
Hva er nytt i versjon 0.5.4:
- Feilrettelser:
- Løs auth ved bruk av PLAIN SASL-metoden
- Lag introspeksjonsbyggestøtte på FreeBSD
- Fjern bruk av utdaterte GTK_STOCK_ * konstanter
- Lag parallellbygg for introspeksjonsfiler
- Legg til mising dep på Gtk introspeksjonsfil
- Slip ventetaster når du får tak i varsel
- Oppdaterte oversettelser
- Ikke ring inn i GDK hvis ingen GdkWindow er realisert
- Kjede opp foreldre realize_event vfunc
- Korrigere fargerkartmodus ved alltid å sende pikselformatmelding
- Oppdater GCC compiler advarsel flagg brukt
- Aktiver dobbel buffering på Gtk3 for å fikse barn widget klipping
- Deaktiver -Wbad-funksjon-cast for å unngå glib header advarsler
- Ikke sett tråd tilbakeringinger på gcrypt & gt; = 1.6 eller gnutls & gt; = 2.12
- Gjør eksplisitt sjekk for gcrypt siden gnutls kan bruke nettle
- Legg til støtte for Wayland & Xwayland keymaps
- Legg til støtte for Gtk Broadway-backend-keymaps
- Fest AltGr-håndtering på Windows-skjermer
- Lag virtuell nøkkelkode konvertering på Win32
- Løs USB / HID skannekoder for volumtaster
Hva er nytt i versjon 0.5.3:
- Nye funksjoner:
- Støtte QEMU LED-statlig forlengelse
- Feilrettelser:
- Utkoblingstidsforsøk etter 10 sekunder
- Avbryt hvis det ikke er minne når du kopierer coroutine-stakken
- Stopp lekkasje av coroutine-stakkhukommelse
- Forbedre perfornmance av ZRLE-koding ved å unngå memmove
- Utløs bare tastaturgribesekvens ved nøkkelutgivelse for å tillate modifiserere å gå til den eksterne serveren
- Unngå opptatt loop på I / O-feil som følger med å blokkere I / O, vanligvis sett når en server taper forbindelsen
- Korrigere håndtering av - ikke-definert flagg
- Ikke bry deg med den implisitte pekeren fra museklikkene
- Ikke slipp musebegivenheter som er ute av grensene, klemme deres koordinater i stedet
- Vis hvordan å blokkere alle akseleratorer i gvncviewer demo-programmet
Hva er nytt i versjon 0.4.3:
- Feilrettelser:
- Lag krasj i hendelsesbehandler til pekerbevegelse
- Fix krasj i vnc_display_get_pixbuf
- Fix krasj i TLS oppryddingskode
- Lag frambuffergrensekontroller
- Forbedre tegning ytelse med server side pixmap
- Fiks ytelsesforringelse på grunn av lekket GSource
- Rett innstillingen for "delt" tilkoblingsflagg
- Gjør markørens grenseavdekning mer robust
- Tilpass nøkkelkode for å bygge med GDK3 flere skjermer
- Fjern bruk av gdk_drawable-samtaler for å fikse GTK3
- Kodeopprydding:
- Fjern behov for tekst :: CSV perl-modul på byggetid
Hva er nytt i versjon 0.4.2:
- Nye funksjoner:
- OS-X VNC authentiction-ordningen
- Legg til API for å spørre bibliotekets versjon
- Feilrettelser:
- Deaktiver utvidede nøkkelhendelser hvis visningskjema ikke kan bestemmes
- Omskrevet keymap-kode til arbeid på ikke-Xorg-servere og native OS-X / Win32 GTK-bakover.
- Mange flere språk oversettelser
- Strenge grenser sjekker alle framebuffer oppdateringer
- Fast parameter for vnc-server-cut-text-signal
- Fastbygg med nyeste GTK3-utviklings øyeblikksbilde
- Kodeopprydding:
- Byttet til GIO for stikkforbindelser
- Fjernet all bruk av GNULIB nå GIO håndterer alle portabilitetsproblemer med stikkontakter.
- Mandatbruk av Kairo for alle tegninger, fjerner bruk av GdkPixmap, GdkImage, GdkBitmap.
Hva er nytt i versjon 0.4.1:
- Feilrettelser:
- Utfør testpakkeutførelse
- Sørg for at bygger mot GTK3 får et separat biblioteksnavn, pkg-config-fil og inkluderer katalog for å tillate parallell installasjon med GTK2-bygger.
Krav :
- GTK +
- GnuTLS
Kommentarer ikke funnet