GTK-VNC е отворен код и свободно разпространен графичен софтуер, вграден в Python / GTK +, и проектиран от офсетовия вариант, за да работи като визуализация на VNC (Virtual Network Computing) лесен и лесен за използване графичен потребителски интерфейс (GUI).
Реинструментира традиционното приложение "vncviewer"
Тя се състои от основна библиотека, написана на програмния език C, библиотека за обвивки, използваща PyGTK, и две примерни програми, които илюстрират използването на приспособлението чрез повторно въвеждане на традиционното приложение "vncviewer" в няколко реда код .
Поддържа IPv6 и традиционните VNC протоколи
Софтуерът напълно поддържа протокола IPv6 и традиционния протокол за удостоверяване на VNC. За да осигури защитена SSL / TLS шифрована комуникация (използвайки сертификати x509 за удостоверяване), GTK-VNC изпълнява разширението VeNCrypt.
Използва се в кутиите Vinagre и GNOME
Проектиран от и за проекта GNOME, проектът GTK-VNC се използва главно в приложенията GNOME, като Vinagre, по подразбиране VNC viewer софтуер на работната среда GNOME, както и GNOME Boxes, софтуер за управление на локални и отдалечени виртуални машини. GTK-VNC се използва и в virt-viewer - малко решение за виртуализация.
Поддържа различни разширения на VNC
Друга интересна особеност е вградената поддръжка за различни разширения на VNC, което може значително да подобри практическата работа на потребителите, особено когато потребителят взаимодейства с отдалечени виртуални машини. Той поддържа SASL (Simple Authentication and Security Layer), TLS (Security Layer Security + анонимни идентификационни данни), разширения за автентификация VeNCrypt (TLS / SSL + x509).
В допълнение, GTK-VNC поддържа различни разширения за кодиране, като например промяна на кодирането на framebuffer, богат курсор, сканирани кодове на суровата клавиатура, позиция на курсора, курсор X, промяна на размера на работния плот и относително движение на мишката. > Какво е новото в това издание:
- Изтрито свързване на python2 в полза на introspection на GObject
- Изтеглете най-новото съдържание на keycodemapdb
- Деактивиране / фиксиране на предупреждения от типа на функцията
Какво е новото във версия 0.7.1:
- Изрично свързване с GIO вместо да разчитате на имплицитна връзка
- Превключете, за да използвате новия модул на базата данни на keycodemap
- Коригирайте размера на запазените данни в структурата на класа
- Фиксирайте обърнати рамкови буфери в тестов случай
- Избягвайте разширението на знаците в цяло число
- Избягвайте катастрофа при отваряне на GSocketAddress
- Коригирайте катастрофата, ако времето за свързване на сървъра
- Коригирайте несъвместимостта с libvncserver
Какво е новото във версия 0.6.0:
- Важни промени:
- По подразбиране за изграждане с GTK-3, използвайте - с-gtk = 2.0, за да заличите
- Нови функции:
- Добавете флага за конфигуриране с приоритет - с-tls, за да зададете по подразбиране TLS приоритетен низ
- Добавете сигнал "vnc-error", за да съобщите причината за прекъсване
- Добавяне на поддръжка за резервно копие на системата за надеждност на системата GNUTLS
- Поправки на програмни грешки:
- Рестартирайте катастрофата в Windows с реализирано състояние за проверка на GTK3
- Прикрепете XKB откриване на картографиране с клавиатура с Xwayland
- Превключете обратно на XKB откриване за Xwayland
- Премахване на дублирана проверка за изтичане на cert
- Избягвайте предупрежденията за компилация
- Добавяне на липсващи документи на приложния програмен интерфейс (API) + пояснения за интроспекция на GObject
- Добавяне на липсващ GIO dep в библиотеката на gvnc Създаване на интроспекция GObject introspection
- Премахване на неизползвания код
- Фиксирайте преначертаването на Win10
- Окачете подкрепа за gnutls & 2.2.0
- Коригиране на пътя към скрипта h2def
- Актуализиране на предупреждението за предупреждение на компилатора, за да се определи изграждането на clang
- Пренебрегвайте предупрежденията за изравняване на гласове, за да поправите изграждането на clang
- Коригирайте обръщането на ендианса при задаване на пикселен формат
Какво е новото във версия 0.5.4:
- Поправки на програмни грешки:
- Коригирайте auth, когато използвате метода PLAIN SASL
- Поправете поддръжка за изграждане на интроспекция на FreeBSD
- Премахване на използването на оттеглени GTK_STOCK_ * константи
- Поправете паралелно създаване на файлове за интроспекция
- Добавете файла за интроспектиране в Gtk
- Освободете задържаните клавиши, когато получите известие за прихващане
- Актуализирани преводи
- Не се обаждайте в GDK, ако не се реализира GdkWindow
- Ролята на веригата реализирате vendc vendc
- Коригирайте режима на цветовата карта, като винаги изпращате съобщение за формата на пиксела
- Актуализиране на предупредителните флагове на компилатора на GCC
- Активирайте двойното буфериране на Gtk3, за да коригирате подрязването на приспособление за деца
- Деактивиране на функцията -Wbad-cast-cast, за да се избегнат предупрежденията на glib header
- Не задавайте обратно повиквания на нишки в gcrypt & gt; = 1.6 или gnutls & gt; = 2.12
- Изрично проверявайте за gcrypt, тъй като gnutls може да използва коприва
- Добавете поддръжка за клавишни комбинации на Wayland & Xwayland
- Добавете поддръжка за клавишни комбинации за обратна връзка на Gtk Broadway
- Поправете обработката на AltGr на дисплеите на Windows
- Рестартирайте конверсията на виртуален ключ на Win32
- Решете USB / HID scsancodes за клавишите за сила на звука
Какво е новото във версия 0.5.3:
- Нови функции:
- Поддръжка на разширение на състоянието на LED с QEMU
- Поправки на програмни грешки:
- Опит за свързване след 10 секунди
- Прекъсване, ако няма памет, когато mmap'ing корутонен стек
- Спрете изтичането на паметта на коруктуалната стека
- Подобрете изпълнението на ZRLE кодирането, като избягвате memmove
- Задействайте последователността на прихващането на клавиатурата след освобождаване на клавиши, за да позволите на модификаторите да отидат до отдалечения сървър
- Избягвайте заета линия при I / O грешка, която следва блокирането на I / O, обикновено се вижда, когато сървърът спусне връзката
- Коригирайте обработката на - не-недефиниран флаг
- Не прекъсвайте скритата прихващане на показалеца с щракване с мишката
- Не изпускайте събитията на мишката, които са извън границите, вместо това ги затеглете
- Покажете как да блокирате всички ускорители в демонстрационната програма на gvncviewer
Какво е новото във версия 0.4.3:
- Поправки на програмни грешки:
- Рестартирайте катастрофата при манипулатора на събития за движение на показалеца
- Коригирайте срив в vnc_display_get_pixbuf
- Коригирайте катастрофата в TLS code cleanup
- Проверете граничните проверки на frambuffer
- Подобрете ефективността на чертежа с pixmap на сървъра
- Коригирайте разрушаването на производителността поради изтекъл GSource
- Коригирайте настройката на флаг за споделена връзка
- Уверете се, че откриването на границата на показалеца е по-стабилна
- Адаптирайте кода на клавиатурата, за да създадете няколко GDK3 дисплея
- Премахнете използването на gdk_drawable обаждания, за да коригирате GTK3
- Изчистване на код:
- Премахнете необходимостта от модул Text :: CSV perl по време на изграждане
Какво е новото във версия 0.4.2:
- Нови функции:
- Схема за автентификация на OS-X VNC
- Добавете API към версията на библиотеката за заявки
- Поправки на програмни грешки:
- Деактивирайте разширените ключови събития, ако клавишната карта на дисплея не може да бъде определена
- Пренаписан код на клавиатурата, който да работи на сървъри, които не са Xorg, и естествени OS-X / Win32 GTK.
- Много повече езикови преводи
- Строги ограничения за проверка на всички актуализации на framebuffer
- Фиксиран параметър за сигнал за изрязан текст vnc-сървър
- Фиксирано изграждане с най-новата версия на GTK3 за разработка
- Изчистване на код:
- Превключване към GIO за връзка с гнезда
- Премахнато използване на GNULIB сега GIO обработва всички проблеми с преносимостта със sockets.
- Използвайте мандата на Cairo за всички чертежи, като премахнете използването на GdkPixmap, GdkImage, GdkBitmap.
Какво е новото във версия 0.4.1:
Изисквания :
- GTK +
- GnuTLS
Коментари не е намерена