GTK-VNC

Screenshot Software:
GTK-VNC
Szczegóły programowe:
Wersja: 0.8.0 Aktualizowane
Filmu: 16 Aug 18
Wywoływacz: Daniel P. Berrange
Licencja: Wolny
Popularność: 14

Rating: 2.0/5 (Total Votes: 1)

GTK-VNC to oprogramowanie typu open source i swobodnie dystrybuowane oprogramowanie graficzne zaimplementowane w Pythonie / GTK + i zaprojektowane z wykorzystaniem offsetu do działania jako widget przeglądarki VNC (Virtual Network Computing) dla GTK +, zapewniając bardzo prosty i łatwy w użyciu graficzny interfejs użytkownika (GUI).


Ponownie implementuje tradycyjną aplikację "vncviewer"

Składa się z biblioteki rdzeniowej napisanej w języku programowania C, biblioteki otokowej przy użyciu PyGTK i dwóch przykładowych programów ilustrujących użycie widżetu poprzez ponowne wdrożenie tradycyjnej aplikacji "vncviewer" w kilku liniach kodu .


Obsługuje protokoły IPv6 i tradycyjne protokoły VNC

Oprogramowanie w pełni obsługuje protokół IPv6 i tradycyjny protokół uwierzytelniania VNC. W celu zapewnienia bezpiecznej komunikacji szyfrowanej SSL / TLS (przy użyciu certyfikatów x509 do uwierzytelnienia), GTK-VNC implementuje rozszerzenie VeNCrypt.

Używane w skrzyniach Vinagre i GNOME

Projekt GTK-VNC zaprojektowany jest przez i dla projektu GNOME, głównie w aplikacjach GNOME, takich jak Vinagre, domyślne oprogramowanie przeglądarki VNC środowiska graficznego GNOME, a także GNOME Boxes, oprogramowanie do zarządzania lokalnymi i zdalne maszyny wirtualne. GTK-VNC jest również używany w virt-viewer, małym rozwiązaniu do wirtualizacji.


Obsługuje różne rozszerzenia VNC

Inną interesującą funkcją jest wbudowana obsługa różnych rozszerzeń VNC, co może znacznie poprawić komfort użytkowania, zwłaszcza gdy użytkownik wchodzi w interakcję ze zdalnymi maszynami wirtualnymi. Obsługuje SASL (Simple Authentication and Security Layer), TLS (Transport Layer Security + anonimowe poświadczenia), VeNCrypt (TLS / SSL + x509 poświadczenia) rozszerzenia uwierzytelniania.

Dodatkowo, GTK-VNC obsługuje różne rozszerzenia kodowania, takie jak zmiana kodowania bufora ramki, bogaty kursor, surowe stacje klawiatury, pozycja kursora, kursor X, zmiana rozmiaru pulpitu i względny ruch myszy.

Co nowego w tej wersji:

  • Usunięto wiązanie Pythona2 na rzecz introspekcji GObject
  • Pobierz najnowszą zawartość keycodemapdb
  • Wyłącz / napraw - ostrzeżenia o typie funkcji Wcast

Co nowego w wersji 0.7.1:

  • Jawnie link do GIO zamiast polegać na niejawnym powiązaniu
  • Przełącz na nowy moduł bazy danych keycodemap
  • Napraw rozmiar zarezerwowanych danych w klasie
  • Napraw odwrócone argony framebuffera w przypadku testowym
  • Unikaj rozszerzenia znaku w arytmetyce całkowitej
  • Unikaj awarii podczas otwierania pliku GSocketAddress
  • Napraw awarię, jeśli upłynie czas połączenia z serwerem
  • Napraw niezgodność z libvncserver

Co nowego w wersji 0.6.0:

  • Ważne zmiany:
  • Domyślnie do budowania z GTK-3, użyj --with-gtk = 2.0, aby przesłonić
  • Nowe funkcje:
  • Dodaj flagę konfiguracyjną -with-tls-priority, aby ustawić domyślny ciąg priorytetowy TLS
  • Dodaj sygnał "vnc-error", aby zgłosić przyczynę rozłączenia
  • Dodaj obsługę zastępczą do bazy zaufania systemu GNUTLS
  • Poprawki:
  • Napraw awarię w Windows przy sprawdzaniu stanu realizacji GTK3
  • Naprawienie mapowania klawiatury XKB za pomocą Xwayland
  • Przejdź z powrotem do wykrywania XKB dla Xwayland
  • Usuń zduplikowany test wygaśnięcia certyfikatu
  • Unikaj ostrzeżeń o kompilacji misc
  • Dodaj brakujące dokumenty API + adnotacje introspekcji GObject
  • Dodaj brakujący depozytor GIO w bibliotece gvnc Konstrukcja introspekcji GObject
  • Usuń nieużywany kod
  • Napraw przerysowanie w Win10
  • Upuść obsługę dla gnutls & lt; 2.2.0
  • Napraw ścieżkę do skryptu h2def
  • Zaktualizuj wykrywanie ostrzeżeń kompilatora, aby naprawić kompilację clang
  • Zignoruj ​​ostrzeżenia o wyrównaniu luzu, aby naprawić kompilację klangów
  • Naprawianie inwersji endianess podczas ustawiania formatu pikseli

Co nowego w wersji 0.5.4:

  • Poprawki:
  • Napraw auth podczas używania metody PLAIN SASL
  • Napraw obsługę introspekcji w FreeBSD
  • Usuń użycie przestarzałych GTK_STOCK_ * stałych
  • Napraw równoległą kompilację dla plików introspekcji
  • Dodaj mising dep do pliku introspekcji Gtk
  • Zwolnij zawieszone klucze, gdy otrzymujesz powiadomienie o zgrywaniu
  • Zaktualizowane tłumaczenia
  • Nie wywołuj GDK, jeśli nie jest realizowany GdkWindow
  • Łańcuch rodzica realiz_vvent vfunc
  • Napraw tryb mapowania kolorów, wysyłając zawsze komunikat w formacie pikseli
  • Użyto zaktualizowanych flag ostrzegawczych kompilatora GCC
  • Włącz podwójne buforowanie w Gtk3, aby naprawić przycinanie widżetów podrzędnych
  • Wyłącz funkcję -Wbad-function-cast, aby uniknąć ostrzeżeń nagłówka glib
  • Nie ustawiaj wywołań wątków na gcrypt & gt; = 1.6 lub gnutls & gt; = 2.12
  • Wyraźnie sprawdź gcrypt, ponieważ gnutls może używać pokrzywy
  • Dodaj obsługę map klawiszy Wayland i Xwayland
  • Dodaj obsługę map klawiszy klawiatury Gtk Broadway
  • Naprawiono obsługę AltGr w systemie Windows
  • Napraw wirtualną konwersję kodu na Win32
  • Napraw scsankody USB / HID dla kluczy głośności

Co nowego w wersji 0.5.3:

  • Nowe funkcje:
  • Obsługa rozszerzenia stanu QEMU LED
  • Poprawki:
  • Przekrocz limit czasu połączenia po 10 sekundach
  • Przerwij, jeśli brak pamięci, gdy mmap'ing stosu korupcji
  • Zatrzymaj nieszczelną pamięć stosu Coroutine
  • Popraw perfekcję kodowania ZRLE, unikając memowania
  • Wyzwalanie klawiaturowe uruchamia się tylko po zwolnieniu klawisza, aby umożliwić modyfikatorom przejście na serwer zdalny
  • Unikaj zajętej pętli po błędzie wejścia / wyjścia, który następuje po blokowaniu wejść / wyjść, często spotykanym, gdy serwer zrzuca połączenie
  • Napraw obsługę flagi --no-undefined
  • Nie przerywaj ukrytego wskaźnika po kliknięciach myszką
  • Nie upuszczaj zdarzeń myszy poza zasięgiem, zamiast tego ogranicz ich współrzędne
  • Pokaż, jak zablokować wszystkie akceleratory w programie demonstracyjnym gvncviewer

Co nowego w wersji 0.4.3:

  • Poprawki:
  • Napraw awarię w module obsługi zdarzeń ruchu wskaźnika
  • Napraw awarię w vnc_display_get_pixbuf
  • Napraw awarię w kodzie oczyszczania TLS
  • Napraw kontrolę granic frambuffera
  • Popraw wydajność rysowania za pomocą pixmapy po stronie serwera
  • Napraw zmniejszenie wydajności z powodu wycieku GSource
  • Napraw ustawienie flagi "udostępnionego" połączenia
  • Spraw, by wykrywanie granic osnowy było bardziej niezawodne
  • Dostosuj kod klawiatury do budowania za pomocą wielu wyświetlaczy GDK3
  • Usuń użycie wywołań gdk_drawable, aby naprawić GTK3
  • Oczyszczanie kodu:
  • Usunięcie potrzeby modułu perlowego Tekst :: CSV w czasie kompilacji

Co nowego w wersji 0.4.2:

  • Nowe funkcje:
  • Schemat uwierzytelniania OS-X VNC
  • Dodaj interfejs API do wersji biblioteki zapytań
  • Poprawki:
  • Wyłącz rozszerzone zdarzenia klawiszy, jeśli nie można określić mapy klawiszy
  • Przepisany kod mapy klawiaturowej działa na serwerach innych niż Xorg i oryginalnych backendach GTK dla systemu OS-X / Win32.
  • Znacznie więcej tłumaczeń językowych
  • Ścisłe sprawdzanie ograniczeń dla wszystkich aktualizacji bufora ramki
  • Naprawiono parametr sygnału vinc-cut-text
  • Naprawiono kompilację z najnowszą migawką rozwoju GTK3
  • Oczyszczanie kodu:
  • Przełączono na GIO dla połączeń z gniazdami
  • Usunięto całe użycie GNULIB teraz GIO obsługuje wszystkie problemy z przenośnością z gniazdami.
  • Upoważnij użycie Kairu do wszystkich rysunków, usuwając jakiekolwiek użycie GdkPixmap, GdkImage, GdkBitmap.

Co nowego w wersji 0.4.1:

  • Poprawki:
  • Napraw wykonanie pakietu testów
  • Upewnij się, że kompilacje przeciwko GTK3 otrzymują oddzielną nazwę soname biblioteki, plik pkg-config i dołącz katalog, aby umożliwić równoległą instalację z kompilacjami GTK2.

Wymagania :

  • GTK +
  • GnuTLS

Inne programy z deweloperem Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Komentarze do GTK-VNC

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!