A GTK-VNC egy nyílt forráskódú és szabadon elosztott grafikus szoftver, amelyet a Python / GTK + -on hajtanak végre, és az offszetből úgy tervezték, hogy a GTK + VNC (Virtual Network Computing) néző widgetként működik, egyszerű és könnyen kezelhető grafikus felhasználói felület (GUI).
Újratelepíti a hagyományos 'vncviewer' alkalmazást
Ez egy C-programozási nyelven írt alapkönyvtárból, egy PyGTK-t használó csomagolókönyvtárból és két példaprogramból áll, amelyek bemutatják a widget használatát a hagyományos "vncviewer" alkalmazás újbóli végrehajtásával néhány sorban .
Támogatja az IPv6 és a hagyományos VNC protokollokat
A szoftver teljes mértékben támogatja az IPv6 protokollt és a hagyományos VNC hitelesítési protokollt. Annak érdekében, hogy biztonságos SSL / TLS titkosított kommunikációt biztosítsanak (x509 tanúsítványokkal hitelesítve), a GTK-VNC végrehajtja a VeNCrypt kiterjesztést.
Használt a Vinagre és GNOME dobozokban
A GNOME projekthez és a GNOME projekthez való tervezése során a GTK-VNC projektet elsősorban a GNOME alkalmazásokban használják, például a GNOME asztali környezet alapértelmezett VNC néző szoftverét, valamint a GNOME dobozokat, a helyi és távoli virtuális gépek. A GTK-VNC-t az virt-viewerben is használják, egy apró virtualizációs megoldás.
Támogatja a különböző VNC kiterjesztéseket
Egy másik érdekes lehetőség a különféle VNC kiterjesztések beépített támogatása, ami nagyban növelheti a felhasználói élményt, különösen akkor, ha a felhasználó távoli virtuális gépekkel működik együtt. Támogatja az SASL (Simple Authentication and Security Layer), a TLS (Transport Layer Security + névtelen hitelesítő adatok), a VeNCrypt (TLS / SSL + x509 hitelesítő adatok) hitelesítési kiterjesztéseket.
Ezenkívül a GTK-VNC támogatja a különböző kódolási kiterjesztéseket, például a framebuffer kódolási változást, a gazdag kurzort, a nyers billentyűzet szkennerét, a kurzorpozíciót, az X kurzort, az asztal méretét és a relatív egér mozgást.
> Újdonságok a kiadásban:
- Törölte a python2 kötvényt a GObject introspection javára
- Húzza meg a legfrissebb kulcscímkarton-tartalmat
- Disable / fix -Wcast-függvény-típusú figyelmeztetések
Az újdonság a 0.7.1-es verzióban:
- Explicit link a GIO-ra az implicit linkelés helyett
- Váltás az új kulcscímtérkép-adatbázis-modul használatára
- A fenntartott adatok méretének az osztály struktúrában való rögzítése
- Fordítsa meg a fordított framebuffer argumentumokat a tesztesetben
- Keresse meg a jel kiterjesztését egész számtani értékben
- A GSocketAddress megnyitásakor elkerülje az összeomlást.
- Fix összeomlás, ha a kiszolgáló kapcsolat időtúllépés
- Az inkompatibilitás megszüntetése a libvncserverrel
Az újdonság a 0.6.0 verzióban:
- Fontos módosítások:
- A GTK-3 alapértelmezett beállítása, a -with-gtk = 2.0 parancs felülbírálása
- Új funkciók:
- A --with-tls-priority beállítású zászló beállítása az alapértelmezett TLS prioritási karakterlánc beállításához
- Adjon hozzá egy "vnc-error" jelet a kapcsolat leállításához
- Támogatás hozzáadása a GNUTLS rendszer DB megbízhatóságához
- Hibajavítások:
- Fix ütközés a Windows rendszeren a GTK3 által ellenőrzött megvalósítással
- Fix XKB billentyűzet-feltérképezés a Xwayland segítségével
- Váltson vissza XKB felderítésére a Xwaylandhez
- Vegye le a másodlagos cert lejárati ellenőrzését
- Keresse meg a különféle figyelmeztetések összeállítását
- A hiányzó API-dokumentumok + GObject introspection jegyzetek hozzáadása
- A hiányzó GIO-állomány hozzáadása a gvnc könyvtárba GObject introspection build
- A fel nem használt kód eltávolítása
- Fix frissítés a Win10-en
- A gnuts & lt; 2.2.0
- Fix útvonal a h2def parancsfájlhoz
- Frissítse a fordító figyelmeztetést a clang build javításához
- Figyelmen kívül hagyja a figyelmeztetések igazítását a csengés felépítésének beállításához
- Fix endianess inversion a pixelformátum beállításakor
Újdonság a 0.5.4 verzióban:
- Hibajavítások:
- Javítsa ki a hitelesítést a PLAIN SASL módszer használata esetén
- Fix introspekciókészítési támogatás a FreeBSD-en
- Az elavult GTK_STOCK_ * állandók használatának eltávolítása
- Fix párhuzamos felépítés az introspecifikációs fájlokhoz
- Adja hozzá a Gtk introszkópiás fájl helytelenítését
- Engedje el a tartott gombokat, amikor megkapja az értesítést
- Friss fordítások
- Ne hívjon be GDK-ba, ha nincs GdkWindow megvalósítás
- A szülő felépítése realize_event vfunc
- Az oszcillográfiai módot mindig pixelformátumú üzenet küldésével oldja meg
- A GCC fordító figyelmeztető jelzőinek frissítése
- A kettős pufferelés engedélyezése a Gtk3-ban a gyermekek szétválasztásának megszorításával
- Letiltja a -Wbad-function-cast-ot, hogy elkerülje a glib header figyelmeztetéseket
- Ne állítson be menetes visszahívásokat gcrypt & gt; = 1.6 vagy gnutls & gt; = 2.12
- Ellenőrizze explicit módon a gcrypt-ot, mivel a gnózsák használhatják a csalánkat
- Támogatás hozzáadása a Wayland & Xwayland keymappákhoz
- Támogatás hozzáadása a Gtk Broadway backend keymappekhez
- Fix AltGr kezelés a Windows-on
- Fix virtuális kulcskód konverzió a Win32-en
- Fix USB / HID szkennereket a hangerőgombokhoz
Az újdonság a 0.5.3 verzióban:
- Új funkciók:
- Támogatja a QEMU LED állapothosszabbítását
- Hibajavítások:
- 10 másodperc elteltével időkapcsolási kísérlet
- Ha megszakad a memóriából, ha korrigálja a coroutine stacket
- A szivárgó coroutine stack memóriájának leállítása
- Javítja a ZRLE kódolás tökéletesítését a memmove elkerülésével
- A billentyűzet kibocsátásakor csak a billentyűzet megragadási sorrendjét aktiválja, hogy a módosítások a távoli kiszolgálóra lépjenek.
- Kerülje az elfoglalt hurkot az I / O blokkolását követő I / O hiba miatt, amely általában akkor jelentkezik, ha a kiszolgáló lecsukja a kapcsolatot
- A --no-undefined flag javítása
- Ne tépje el az implicit mutatót az egérkattintásból
- Ne ejtsünk olyan egér eseményeket, amelyek kívül esnek, hanem a koordinátáikat
- Megmutatja, hogyan tilthatja le a gyorsítót a gvncviewer demo programban
Az újdonság a 0.4.3-as verzióban:
- Hibajavítások:
- Fix ütközés a mutató mozgás eseménykezelőjében
- Fix ütközés a vnc_display_get_pixbuf-ban
- A TLS feltörési kódjának javítása
- Rögzítse a frambuffer határellenőrzéseit
- A rajzok teljesítményének növelése a kiszolgáló oldal pixmapjével
- A kiszivárgott GSource által okozott teljesítménycsökkenés javítása
- A "megosztott" kapcsolatjelző beállításának javítása
- A mutatósodrás határérzékelésének robusztusabbá tétele
- Adja meg a GDK3 többszörös megjelenítésű konstrukcióval ellátott billentyűparancskódot
- A gdk_drawable hívások használatának megszüntetése a GTK3 javításához
- Kódfelbontás:
- Szüntesse meg a Text :: CSV perl modul építési időn belüli szükségességét
Mi új a 0.4.2-es verzióban:
- Új funkciók:
- OS-X VNC hitelesítési séma
- API hozzáadása a könyvtárverzió lekérdezéséhez
- Hibajavítások:
- Tiltott kulcsfontosságú események letiltása, ha a megjelenítési billentyűparancsot nem lehet meghatározni
- Újratervezett billentyűparancskód a nem Xorg-kiszolgálókon és a natív OS-X / Win32 GTK backendeken való munkára.
- Több nyelvfordítás
- Szigorú határok ellenőrzése az összes framebuffer frissítésnél
- Fix paraméter a vnc-server-cut-text-jelhez
- Javítva a legfrissebb GTK3 fejlesztés pillanatképével
- Kódfelbontás:
- átkapcsolt a GIO-ra az aljzat-kapcsolatokhoz
- A GNULIB minden használatának eltávolítása most a GIO kezeli az összes hordozhatósági problémát az aljzatokkal.
- Mandátum használata Kairóban minden rajzra, eltávolítva a GdkPixmap, GdkImage, GdkBitmap használatát.
Az újdonság a 0.4.1-es verzióban:
- A tesztcsomag végrehajtásának javítása
- Biztosítsa, hogy a GTK3-ra épülő buildek külön könyvtári sonét, pkg-config fájlt és könyvtárat tartalmazzanak, amely lehetővé teszi párhuzamos telepítést a GTK2-készletekkel.
Követelmények :
- GTK +
- GnuTLS
Hozzászólás nem található