GTK-VNC

Screenshot Software:
GTK-VNC
Mga detalye ng Software:
Bersyon: 0.8.0 Na-update
I-upload ang petsa: 16 Aug 18
Nag-develop: Daniel P. Berrange
Lisensya: Libre
Katanyagan: 9

Rating: nan/5 (Total Votes: 0)

Ang isang GTK-VNC ay isang open source at malayang ipinamamahagi ng graphical software na ipinatupad sa Python / GTK + at dinisenyo mula sa offset upang kumilos bilang VNC (Virtual Network Computing) widget ng viewer para sa GTK +, na nagbibigay ng isang napaka simple at madaling gamitin na graphical user interface (GUI).


Muling nagpapatupad ng tradisyonal na 'vncviewer' na app

Ito ay binubuo ng isang pangunahing aklatan na nakasulat sa wika ng C programming, isang balot na library na gumagamit ng PyGTK, at dalawang mga programang halimbawa na naglalarawan sa paggamit ng widget sa pamamagitan ng muling pagpapatupad ng tradisyonal na 'vncviewer' na app sa ilang mga linya ng code .


Sinusuportahan ang IPv6 at tradisyunal na mga protocol ng VNC

Lubos na sinusuportahan ng software ang IPv6 protocol at ang tradisyunal na VNC authentication protocol. Upang magbigay ng secure na mga naka-encrypt na komunikasyon ng SSL / TLS (gamit ang mga sertipiko ng x509 upang mapatunayan), ipinapatupad ng GTK-VNC ang extension na VeNCrypt.

Ginamit sa Mga Vinagre at GNOME Box

Ang pagiging idinisenyong at para sa proyektong GNOME, ang pangunahing proyekto ng GTK-VNC ay ginagamit sa mga aplikasyon ng GNOME, tulad ng Vinagre, ang default na VNC viewer software ng kapaligiran ng GNOME desktop, pati na rin ang mga GNOME Boxes, isang software para sa pamamahala ng lokal at remote na virtual machine. Ginagamit din ang GTK-VNC sa virt-viewer, isang maliit na solusyon sa virtualization.


Sinusuportahan ang iba't ibang mga extension ng VNC

Ang isa pang kawili-wiling katangian ay ang built-in na suporta para sa iba't ibang mga extension ng VNC, na maaaring lubos na mapabuti ang karanasan ng gumagamit, lalo na kapag nakikipag-ugnayan ang user sa mga malayuang virtual machine. Sinusuportahan nito ang SASL (Simple Authentication at Security Layer), TLS (Transport Layer Security + anonymous credential), VeNCrypt (TLS / SSL + x509 credential) na mga extension ng pagpapatunay.


Sinusuportahan ng GTK-VNC ang iba't ibang mga extension ng pag-encode, tulad ng pagbabago ng encoding ng framebuffer, rich cursor, raw na scancode ng keyboard, posisyon ng cursor, X cursor, resize ng desktop, at kamag-anak ng mouse.

Ano ang bago sa paglabas na ito:

  • Tinanggal ang python2 na umiiral na pabor sa GObject introspection
  • Hilahin sa pinakabagong keycodemapdb content
  • Huwag paganahin / ayusin ang mga babala sa Worm-function-uri

Ano ang bagong sa bersyon 0.7.1:

  • Talaga na nagli-link sa GIO sa halip na umasa sa implicit linkage
  • Lumipat upang magamit ang bagong module ng database ng keycodemap
  • Ayusin ang laki ng nakareserbang data sa class struct
  • Ayusin ang mga nabagong framebuffer args sa test case
  • Iwasan ang pag-sign ng extension sa integer aritmetika
  • Iwasan ang pag-crash kapag binubuksan ang isang GSocketAddress
  • Ayusin ang pag-crash kung ang beses na koneksyon ng server ay
  • Ayusin ang hindi pagkakatugma sa libvncserver

Ano ang bago sa bersyon 0.6.0:

  • Mahalagang pagbabago:
  • Default na magtayo gamit ang GTK-3, gamitin --with-gtk = 2.0 upang i-override
  • Mga bagong tampok:
  • Idagdag --with-tls-priority i-configure ang bandila upang itakda ang default na string ng priority TLS
  • Magdagdag ng signal ng 'vnc-error' upang mag-ulat ng dahilan para sa idiskonekta
  • Magdagdag ng suporta para sa fallback sa trust system ng GNUTLS DB
  • Mga pag-aayos ng bug:
  • Ayusin ang pag-crash sa Windows gamit ang GTK3 checking realized state
  • Ayusin ang XKB detection ng keyboard mapping sa Xwayland
  • Bumalik sa XKB detection para sa Xwayland
  • Alisin ang duplicate check expiry certificate
  • Iwasan ang mga pag-uulat ng iba pang mga babala
  • Magdagdag ng mga nawawalang API docs + Mga anotasyon ng introspeksiyong GObject
  • Magdagdag ng nawawalang GIO dep sa gvnc library GObject introspection build
  • Alisin ang hindi nagamit na code
  • Ayusin ang redraw sa Win10
  • I-drop ang suporta para sa mga gnutls & lt; 2.2.0
  • Ayusin ang path sa h2def script
  • I-update ang pag-detect ng babala ng compiler upang ayusin ang clang build
  • Huwag pansinin ang mga alerto sa pag-align ng kola upang ayusin ang clang build
  • Ayusin ang endianess inversion kapag nagtatakda ng pixel format

Ano ang bago sa bersyon 0.5.4:

  • Mga pag-aayos ng bug:
  • Ayusin ang auth kapag gumagamit ng PLAIN SASL method
  • Ayusin ang suporta sa pagbuo ng introspeksiyon sa FreeBSD
  • Alisin ang paggamit ng mga hindi na ginagamit GTK_STOCK_ * constants
  • Ayusin ang kahalintulad na pagtatayo para sa mga file ng pagsisiyasat sa sarili
  • Magdagdag ng maling dep sa Gtk introspection file
  • Bitawan ang mga key na gaganapin kapag nakakuha ng abiso ipaalam
  • Na-update na mga pagsasalin
  • Huwag tumawag sa GDK kung walang GdkWindow ay natanto
  • Chain up parent realize_event vfunc
  • Ayusin ang colourmap mode sa pamamagitan ng palaging pagpapadala ng format ng format ng pixel
  • I-update ang mga flag ng babala ng GCC tagatala na ginamit
  • Paganahin ang double buffering sa Gtk3 upang ayusin ang pag-clipping ng bata widget
  • Huwag paganahin -Wbad-function-cast upang maiwasan ang mga glib header na babala
  • Huwag itakda ang mga callbacks ng thread sa gcrypt & gt; = 1.6 o gnutls & gt; = 2.12
  • Huwag tahasang suriin para sa gcrypt dahil ang gnutls ay maaaring gumamit ng nettle
  • Magdagdag ng suporta para sa mga keymaps ng Wayland & Xwayland
  • Magdagdag ng suporta para sa mga keymaps ng backend ng Gtk Broadway
  • Ayusin ang paghawak ng AltGr sa Windows ay nagpapakita
  • Ayusin ang virtual keycode na conversion sa Win32
  • Ayusin ang USB / HID scsancodes para sa mga volume key

Ano ang bago sa bersyon 0.5.3:

  • Mga bagong tampok:
  • Suportahan ang QEMU LED extension ng estado
  • Mga pag-aayos ng bug:
  • Oras ng pagtatangka ng koneksyon pagkatapos ng 10 segundo
  • Mag-abort kung wala sa memorya kapag tinatanggal ang coroutine stack
  • Itigil ang pagtulo ng coroutine stack memory
  • Pagbutihin ang pagiging ganap ng pag-encode ng ZRLE sa pamamagitan ng pag-iwas sa memmove
  • Mag-trigger lamang ng pagkakasunud-sunod ng grab ng keyboard sa key release upang payagan ang mga modifier na pumunta sa remote server
  • Iwasan ang abalang loop sa I / O error na sumusunod sa pagharang ng I / O, karaniwang makikita kapag ang isang server ay bumaba sa koneksyon
  • Ayusin ang paghawak ng --no-hindi natukoy na bandila
  • Huwag i-break ang implicit pointer grab mula sa mga pag-click ng mouse
  • Huwag i-drop ang mga kaganapan sa mouse na wala sa mga hangganan, i-clamp ang kanilang mga coordinate sa halip
  • Ipakita kung paano i-block ang lahat ng mga accelerators sa programa ng demo ng gvncviewer

Ano ang bago sa bersyon 0.4.3:

  • Mga pag-aayos ng bug:
  • Ayusin ang pag-crash sa tagapangasiwa ng kaganapan ng paggalaw
  • Ayusin ang pag-crash sa vnc_display_get_pixbuf
  • Ayusin ang pag-crash sa code sa paglilinis ng TLS
  • Ayusin ang mga tseke ng hangganan ng frambuffer
  • Pagbutihin ang pagganap ng pagguhit sa pixmap ng side ng server
  • Ayusin ang pagkasira ng pagganap dahil sa leaked GSource
  • Ayusin ang setting ng 'shared' na bandila ng koneksyon
  • Gumawa ng pointer warp boundary detection mas matatag
  • Iangkop ang keymap code upang bumuo sa maraming display GDK3
  • Alisin ang paggamit ng mga gdk_drawable na mga tawag upang ayusin ang GTK3
  • Paglilinis ng code:
  • Alisin ang pangangailangan para sa Text :: CSV module ng perlas sa oras ng pagtatatag

Ano ang bago sa bersyon 0.4.2:

  • Mga bagong tampok:
  • OS-X VNC authentiction scheme
  • Magdagdag ng API sa bersyon ng library ng query
  • Mga pag-aayos ng bug:
  • Huwag paganahin ang mga pinalawak na key events kung hindi mapapatunayan ang keymap
  • I-rewrite keymap code upang magtrabaho sa mga di-Xorg server at katutubong OS-X / Win32 GTK backend.
  • Marami pang pagsasalin ng wika
  • Mahigpit na mga hangganan ang pagsuri sa lahat ng mga update sa framebuffer
  • Fixed parameter para sa vnc-server-cut-text signal
  • Fixed build na may pinakabagong snapshot ng pag-unlad ng GTK3
  • Paglilinis ng code:
  • Nagpalit sa GIO para sa mga koneksyon sa socket
  • Inalis ang lahat ng paggamit ng GNULIB ngayon ang GIO ay humahawak sa lahat ng mga isyu sa maaaring dalhin sa mga socket.
  • Paggamit ng Mandate ng Cairo para sa lahat ng pagguhit, pag-alis ng anumang paggamit ng GdkPixmap, GdkImage, GdkBitmap.

Ano ang bago sa bersyon 0.4.1:

  • Mga pag-aayos ng bug:
  • Ayusin ang test suite execution
  • Tiyaking bumuo ng GTK3 laban sa isang hiwalay na library ng soname, pkg-config file at isama ang direktoryo upang payagan ang pag-install ng parallel na may build GTK2.

Mga Kinakailangan :

  • GTK +
  • GnuTLS

Iba pang mga software developer ng Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Mga komento sa GTK-VNC

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!