TigerVNC, высокоскоростная система удалённого отображения, которая позволяет пользователям просматривать удалённые компьютеры и взаимодействовать с ними, только что выпустила версию 1.16.
Наиболее заметным дополнением стало появление w0vncserver — нового сервера, разработанного специально для совместного использования рабочих столов Wayland. Он обеспечивает собственный подход к передаче сеансов Wayland через VNC, что позволяет TigerVNC больше соответствовать современным тенденциям в сфере рабочих столов Linux.
Встроенный просмотрщик также был улучшен: вместо старого меню F8 появилась новая, более гибкая система сочетаний клавиш. Кроме того, системные клавиши теперь можно нажимать, даже если просмотрщик работает в оконном режиме, что устраняет распространённое ограничение при удалённом администрировании.
Также была улучшена обработка ввода в зависимости от платформы. В Windows встроенный просмотрщик теперь перехватывает и перенаправляет почти все системные клавиши, кроме сочетания Ctrl+Alt+Delete, которое по-прежнему невозможно перехватить.
В macOS TigerVNC 1.16 переключается на другой метод перехвата системных клавиш. Это изменение требует явного одобрения пользователя в соответствии с моделью безопасности Apple.
Кроме того, встроенный просмотрщик стал более отзывчивым при изменении размера удалённых сеансов, что позволило уменьшить задержки и визуальные артефакты при настройке окна. Также было улучшено поле выбора сервера: в нём появилась история с возможностью поиска, что сделало повторное подключение к часто используемым системам более быстрым и удобным.
В то же время в Java Viewer появилось больше возможностей для детальной настройки масштабирования, что обеспечивает большую гибкость при работе с дисплеями с высоким разрешением и смешанным DPI.
Наконец, что касается упаковки, в TigerVNC 1.16 добавлена поддержка Red Hat Enterprise Linux 10, хотя в примечаниях к выпуску уточняется, что libvnc.so не входит в эти пакеты. В то же время поддержка Ubuntu 20.04 и Red Hat Enterprise Linux 7 была прекращена.
Дополнительную информацию можно найти в журнале изменений. Двоичные файлы доступны на SourceForge для тех, кто хочет изучить новые функции.