GTK-VNC on avoimen lähdekoodin ja vapaasti hajautetun graafisen ohjelmiston, joka on toteutettu Python / GTK +: ssa ja joka on suunniteltu offsetista toimimaan GTN +: n VNC (Virtual Network Computing) yksinkertainen ja helppokäyttöinen graafinen käyttöliittymä (GUI).
Toimii perinteisen "vncviewer" -sovelluksen
Se koostuu C-ohjelmointikielellä kirjoitetusta ydinkirjastosta, PyGTK: n kääreen kirjastosta ja kahdesta esimerkkiohjelmasta, jotka havainnollistavat widgetin käyttöä toteuttamalla perinteinen vncviewer-sovellus muutamalla rivillä olevaa koodia .
Tukee IPv6-protokollaa ja perinteisiä VNC-protokollia
Ohjelmisto tukee täysin IPv6-protokollaa ja perinteistä VNC-autentikointiprotokollaa. GTK-VNC toteuttaa VeNCrypt-laajennuksen turvallisen SSL / TLS-salauksen (käyttäen x509-todistuksia todentamiseen).
Käytetään Vinagre- ja GNOME-laatikoissa
GNOME-projektin suunnittelema GTK-VNC-projekti on pääasiassa GNOME-sovelluksissa, kuten Vinagre, GNOME-työpöytäympäristön oletusarvoinen VNC-katseluohjelma sekä GNOME-laatikot, ja etäiset virtuaalikoneet. GTK-VNC: tä käytetään myös virt-viewerissä, pienessä virtualisointiratkaisussa.
Tukee useita VNC-laajennuksia
Toinen mielenkiintoinen ominaisuus on sisäänrakennettu tuki erilaisille VNC-laajennuksille, mikä voi parantaa huomattavasti käyttäjäkokemusta erityisesti silloin, kun käyttäjä on vuorovaikutuksessa etäisten virtuaalikoneiden kanssa. Se tukee SASL-tunnistusta (Simple Authentication and Security Layer), TLS (Transport Layer Security + anonyymit tunnistetietoja), VeNCrypt (TLS / SSL + x509-tunnistetietojen) todennuslaajennukset.
Lisäksi GTK-VNC tukee useita koodauslaajennuksia, kuten framebuffer-koodausmuutosta, rikkaita osoittimia, raaka-näppäimistön skaalauksia, kohdistimen sijaintia, X-kursoria, työpöydän kokoa ja suhteellista hiiren liikkumista.
> Uutta strong> tässä julkaisussa:
- Poistettiin python2-sidos GObject-introspectionin puolesta li>
- Vedä viimeisimmän avainkorttikartan sisältöä
- Poista / korjaa -Wcast-toiminto -tyyppiset varoitukset
Uutta strong> versiossa 0.7.1:
- Osoita eksplisiittisesti linkkiä GIO:
- Vaihda käyttämään uutta avainkomentokarttatietokannan moduulia
- Varatun datan koko luokassa luokassa
- Korjaa käänteinen framebuffer args koekäytössä
- Vältä allekirjoituksen laajennusta kokonaisluku aritmeettisessa muodossa
- Vältä kaatumista avattaessa GSocketAddress
- Korjaa kaatuminen, jos palvelimen yhteys katkeaa
- Korjaa yhteensopivuus libvncserverin kanssa
Uutta strong> versiossa 0.6.0:
- Tärkeitä muutoksia:
- Oletuksena on rakentaa GTK-3: lla, käytä --with-gtk = 2.0 ohittaaksesi
- Uudet ominaisuudet:
- Lisää - with-tls-prioriteetin määrittää lippu asettaaksesi oletusarvoisen TLS-prioriteetin merkkijonon
- Lisää vnc-error -signaali raportoimaan syy irrottamiseen
- Lisää tuki GNUTLS-järjestelmän luottamukselle DB
- Virheiden korjaukset:
- Ratkaise kaatuminen Windowsissa, kun GTK3 tarkistaa toteutuneen tilan
- Korjaa XKB-näppäimistön kartoittaminen Xwaylandin kanssa
- Vaihda XKB-tunnistukseen Xwaylandille
- Poista kaksoiskappaleen voimassaolon päättymisen tarkistus
- Vältä erilaisten varoitusten kokoamista li>
- Lisää puuttuvat API-asiakirjat + GObject-introspection-merkinnät
- Lisää puuttuva GIO-dep gvnc-kirjastoon GObject-introspektiorakenne
- Poista käyttämättömät koodit
- Fix redraw on Win10
- Pudottajan tuki gnutls & lt; 2.2.0
- Korjaa polku h2def-käsikirjoitukseen
- Päivitä kääntäjän varoitustoiminto kielten rakenteen korjaamiseksi
- Jätä huomiotta kohdistetut varoitukset varoituksen korjaamiseksi
- Korjaa endianess-inversio asetettaessa kuvapistemuotoa
Uutta strong> versiossa 0.5.4:
- Virheenkorjaukset:
- Korjaa luvat, kun käytät PLAIN SASL -menetelmää
- Korjaa introspektiivisen rakenteen tuki FreeBSD: ssä
- Poista vanhentuneiden GTK_STOCK_ * vakioiden käyttö
- Korjaa rinnakkaisrakenne introspection-tiedostoille
- Lisää Gtk-introspection-tiedoston väärinkäyttö
- Vapauta pidätetyt näppäimet, kun tartut ilmoittamaan
- Päivitetty käännökset
- Älä soita GDK: hen, jos GdkWindow ei ole toteutunut
- Ylös emä realize_event vfunc
- Korjaa värikuvamoodi lähettämällä aina kuvapistemuotoilmoitus
- Päivitä GCC-kääntäjän varoitusliput
- Ota kaksinkertainen puskurointi käyttöön Gtk3: ssa, jotta voit korjata lapsen leikkeen leikkauksen
- Poista käytöstä -Wbad-function-cast, jotta vältyttäisiin lievien otsikkoviivojen varoituksilta li>
- Älä aseta kierrätyspuhelupyyntöjä gcrypt & gt; = 1.6 tai gnutls & gt; = 2.12
- Tarkasta eksplisiittisesti gcrypt, koska gnutls voivat käyttää nokkia
- Lisää tuki Wayland & Xwaylandin keemapsille
- Lisää tuki Gtk Broadwayn backend keymapsille
- Korjaa AltGr-käsittely Windowsin näytöllä
- Vahvistaa virtuaalinen avainkoodin muuntaminen Win32: llä
- Korjaa USB / HID-skannerit äänenvoimakkuusnäppäimillä
Uutta strong> versiossa 0.5.3:
- Uudet ominaisuudet:
- Tuki QEMU-LED-tilan laajennukselle
- Virheiden korjaukset:
- Aikaa yhteysyhteys 10 sekunnin kuluttua
- Keskeytä, jos muistista poistuu, kun mmap'ing coroutine stack
- Pysäytä coroutine stack -muistin vuotaminen
- Paranna ZRLE-koodauksen edistystä välttämällä memmove
- Vain käynnistää näppäimistön tarttumisjärjestys avaimen vapauttamisen jälkeen, jotta muutokset voivat siirtyä etäpalvelimelle
- Vältä varattua silmukkaa I / O-virheen jälkeen, joka seuraa I / O: n estämistä, tavallisesti kun palvelin pudottaa yhteyden
- Fixed -non-määrittelemättömän lipun käsittely
- Älä riko implisiittistä osoittimen tarttumista hiiren napsautuksiin
- Älä pudota hiiren tapahtumia, jotka eivät ole sidottuja, vaan kiristä niiden koordinaatit
- Näytä, kuinka estetään kaikki kiihdyttimet gvncviewer-demo-ohjelmassa
Uutta strong> versiossa 0.4.3:
- Virheenkorjaukset:
- Fix crash osoittimen liiketapahtuman käsittelijässä
- Fix crash vnc_display_get_pixbuf
- Korjaa kaatuminen TLS-puhdistuskoodissa
- Korjaa frambuffer-rajan tarkastukset
- Paranna piirustuksen tehokkuutta palvelinpuolen pixmapilla
- Vahvista suorituskyvyn heikkeneminen vuotanut GSource
- Korjattu yhteystietolippu
- Tee osoittimen loimen rajan havaitseminen vankemmaksi
- Sovita keinokoodi, jota voidaan rakentaa GDK3-monisivuisten näyttöjen avulla
- Poista gdk_drawable-puheluiden käyttö GTK3: n korjaamiseksi
- Koodin puhdistus:
- Poista tekstin :: CSV perl -moduulin tarvitsema rakentamisaika
Uutta strong> versiossa 0.4.2:
- Uudet ominaisuudet:
- OS-X-VNC-todennusjärjestelmä
- Lisää sovellusliittymä kyselyn kirjastoversioon
- Virheiden korjaukset:
- Poista käytöstä laajennetut avainasiat, jos näyttötyökalua ei voi määrittää
- Uusinta keymap-koodia toimimalla ei-Xorg-palvelimilla ja alkuperäisillä OS-X / Win32 GTK -toistoilla.
- Monet kielenkäännökset
- Tarkka rajaus tarkistaa kaikki framebuffer-päivitykset
- Kiinteä parametri vnc-server-cut-tekstisignaalille
- Kiinteä rakentaminen uusimmalla GTK3-kehityssivustolla
- Koodin puhdistus:
- Siirtynyt GIO-liitäntään
- Kaikkien GNULIBin käytön poistaminen nyt GIO käsittelee kaikki siirrettävyysongelmat pistorasioilla.
- Kairon toimeksianto kaikkien piirustusten osalta poistamalla GdkPixmapin, GdkImagen, GdkBitmapin käytön.
- Viankorjaus:
- Korjaa testisovelluksen toteutus
- Varmista, että GTK3: n rakentaminen saa erillisen kirjaston nimen, pkg-config-tiedoston ja sisältää hakemiston, jotta rinnakkainen asennus GTK2-rakennuksilla voidaan tehdä.
Uutta strong>
Vaatimukset
- GTK +
- GnuTLS
Kommentteja ei löytynyt