GTK-VNC

Скриншот программы:
GTK-VNC
Детали программы:
Версия: 0.8.0 обновление
Дата загрузки: 16 Aug 18
Разработчик: Daniel P. Berrange
Тип распространения: Бесплатная
Популярность: 9

Rating: nan/5 (Total Votes: 0)

GTK-VNC - это свободно распространяемое графическое программное обеспечение с открытым исходным кодом, реализованное в Python / GTK +, и разработанное из смещения для работы в качестве виджета VNC (Virtual Network Computing) для GTK +, обеспечивая очень простой и простой в использовании графический интерфейс пользователя (GUI).


Повторно реализует традиционное приложение «vncviewer»

Он состоит из основной библиотеки, написанной на языке программирования C, библиотеки-обертки с использованием PyGTK и двух примерных программ, которые иллюстрируют использование виджета путем повторного использования традиционного приложения «vncviewer» в нескольких строках кода .


Поддержка IPv6 и традиционных протоколов VNC

Программное обеспечение полностью поддерживает протокол IPv6 и традиционный протокол проверки подлинности VNC. Чтобы обеспечить безопасную шифрованную связь SSL / TLS (используя сертификаты x509 для аутентификации), GTK-VNC реализует расширение VeNCrypt.

Используется в коробках Vinagre и GNOME

Будучи разработанным проектом GNOME и для него, проект GTK-VNC в основном используется в приложениях GNOME, таких как Vinagre, программное обеспечение для просмотра VNC по умолчанию для среды рабочего стола GNOME, а также GNOME Boxes, программное обеспечение для управления локальными и удаленных виртуальных машин. GTK-VNC также используется в virt-viewer, крошечном решении для виртуализации.


Поддерживает различные расширения VNC

Еще одна интересная особенность - встроенная поддержка различных расширений VNC, которая может значительно улучшить работу пользователя, особенно когда пользователь взаимодействует с удаленными виртуальными машинами. Он поддерживает SASL (простую аутентификацию и уровень безопасности), TLS (Transport Layer Security + анонимные учетные данные), расширения аутентификации VeNCrypt (TLS / SSL + x509).

Кроме того, GTK-VNC поддерживает различные расширения кодирования, такие как изменение кодировки фреймбуфера, богатый курсор, необработанные клавиатурные сканкоды, положение курсора, курсор X, изменение размера рабочего стола и относительное движение мыши.

Что нового в этой версии:

  • Удалено связывание python2 в пользу самопрезентации GObject
  • Вытяните последний контент keycodemapdb
  • Отключить / исправить предупреждения типа Wcast-функции

Что нового в версии 0.7.1:

  • Явная ссылка на GIO вместо того, чтобы полагаться на неявное соединение
  • Переключиться на использование нового модуля базы данных keycodemap
  • Исправить размер зарезервированных данных в структуре класса
  • Исправить инвертированные аргументы фреймбуфера в тестовом примере
  • Избегайте расширения знака в целочисленной арифметике
  • Избегайте сбоев при открытии GSocketAddress
  • Исправить ошибку, если время соединения с сервером отсутствует
  • Исправить несовместимость с libvncserver

Что нового в версии 0.6.0:

  • Важные изменения:
  • По умолчанию для сборки с GTK-3 используйте -with-gtk = 2.0 для переопределения
  • Новые функции:
  • Добавить флаг конфигурации --with-tls-priority для установки строки приоритета по умолчанию TLS
  • Добавить сигнал «vnc-error», чтобы сообщить о причине отключения
  • Добавить поддержку резервного копирования в базу данных доверия системы GNUTLS
  • Исправлены ошибки:
  • Исправить ошибку в Windows с проверкой состояния GTK3.
  • Исправить обнаружение клавиатуры XKB с помощью Xwayland
  • Вернитесь к обнаружению XKB для Xwayland
  • Удалить повторяющуюся проверку истечения срока действия сертификата
  • Избегайте распространять предупреждения компиляции
  • Добавить отсутствующие аннотации API-документов API + GObject
  • Добавить отсутствующий GIO dep в библиотеке gvnc. Сборка встроенных объектов GObject.
  • Удалить неиспользуемый код
  • Исправить перерисовку на Win10
  • Поддержка возврата для gnutls & lt; 2.2.0
  • Исправить путь к скрипту h2def
  • Обнаружение предупреждения компилятора обновления для исправления сборки clang
  • Игнорировать предупреждения о выравнивании литья для исправления сборки clang
  • Исправить инверсию endianess при настройке формата пикселей

Что нового в версии 0.5.4:

  • Исправлены ошибки:
  • Исправить auth при использовании метода PLAIN SASL
  • Исправить поддержку встроенной сборки на FreeBSD
  • Удалить устаревшие константы GTK_STOCK_ *
  • Исправить параллельную сборку для файлов интроспекции
  • Добавить mising dep в файл интроспекции Gtk
  • Отпустите удерживаемые ключи при получении уведомления о захвате
  • Обновленные переводы
  • Не входите в GDK, если не реализован GdkWindow
  • Подключить родительский ключ реализовать_event vfunc
  • Исправить режим colourmap, всегда отправляя сообщение формата пикселя
  • Обновить флаги предупреждения компилятора GCC
  • Включить двойную буферизацию на Gtk3, чтобы исправить отсечение дочернего виджета.
  • Отключить -Wbad-function-cast, чтобы избежать предупреждений заголовка glib
  • Не устанавливайте обратные вызовы на gcrypt & gt; = 1.6 или gnutls & gt; = 2.12
  • Явная проверка на gcrypt, поскольку gnutls могут использовать крапиву
  • Добавить поддержку карт Wayland & Xwayland
  • Добавить поддержку для брандмауэрных карт Gtk Broadway
  • Исправлена ​​обработка AltGr на дисплеях Windows.
  • Исправить преобразование виртуального ключевого кода в Win32
  • Fix USB / HID scsancodes для клавиш громкости

Что нового в версии 0.5.3:

  • Новые функции:
  • Поддержка расширения состояния LED QEMU
  • Исправлены ошибки:
  • Тайм-аут попытки подключения через 10 секунд
  • Прервать, если из памяти, когда mmap'ing coroutine stack
  • Остановить утечку памяти стека сопроцессора
  • Улучшить защиту ZRLE-кодирования, избегая memmove
  • Только запуск последовательности захвата клавиатуры после отпускания ключа, чтобы модификаторы могли перейти на удаленный сервер.
  • Избегайте цикла занятости при ошибке ввода-вывода, которая следует за блокировкой ввода-вывода, обычно наблюдаемой, когда сервер отключает соединение.
  • Исправить ошибку --no-undefined flag
  • Не прерывайте неявный захват указателя мыши с помощью мыши.
  • Не переносите события мыши, которые находятся за пределами границ, вместо этого зажимайте их координаты.
  • Показать, как заблокировать все ускорители в демонстрационной программе gvncviewer

Что нового в версии 0.4.3:

  • Исправлены ошибки:
  • Исправить ошибку в обработчике событий перемещения указателя
  • Исправить ошибку в vnc_display_get_pixbuf
  • Исправить ошибку в коде очистки TLS
  • Исправить граничные проверки фреймбуфера
  • Улучшение производительности чертежа с помощью pixmap на стороне сервера
  • Исправить ухудшение производительности из-за утечки GSource
  • Исправить установку флажка «общий»
  • Сделать обнаружение границы детектора указателя более надежным
  • Адаптировать код клавиатуры для построения с помощью нескольких дисплеев GDK3
  • Удалите использование gdk_drawable вызовов для исправления GTK3
  • Очистка кода:
  • Удалите необходимость в Text :: CSV perl модуле во время сборки

Что нового в версии 0.4.2:

  • Новые функции:
  • Схема аутентификации OS-X VNC
  • Добавить API для запроса версии библиотеки
  • Исправлены ошибки:
  • Отключить расширенные ключевые события, если отображаемая раскладка клавиатуры не может быть определена.
  • Переписанный код клавиатуры для работы на серверах, отличных от Xorg, и собственных базовых ОС OS-X / Win32 GTK.
  • Перевод многих других языков
  • Строгая проверка границ всех обновлений фреймбуфера
  • Исправлен параметр для сигнала vnc-server-cut-text
  • Исправлена ​​сборка с последним снимком разработки GTK3.
  • Очистка кода:
  • Переключение на GIO для соединений сокетов
  • Удалено все использование GNULIB, теперь GIO обрабатывает все проблемы с переносимостью с помощью сокетов.
  • Мандат использует Cairo для всех чертежей, удаляя любое использование GdkPixmap, GdkImage, GdkBitmap.

Что нового в версии 0.4.1:

  • Исправления ошибок:
  • Исправить выполнение набора тестов
  • Убедитесь, что сборки против GTK3 получают отдельную библиотеку soname, файл pkg-config и включают каталог, позволяющий выполнять параллельную установку с помощью сборки GTK2.

<сильные> Требования :

  • GTK +
  • GnuTLS

Другие программы разработчика Daniel P. Berrange

Entangle
Entangle

17 Feb 15

Комментарии к GTK-VNC

Комментарии не найдены
добавить комментарий
Включите картинки!