Synergy 3 users: We will be releasing Wayland support (experimental) for Synergy 3 in a few weeks, so please stay tuned.
We would like to announce experimental Wayland support for Synergy on Linux (known bugs). Wayland is a replacement for the X11 window system protocol and architecture.
Required: >= GNOME 46 or KDE Plasma 6.1
Special thanks:
libei and libportal is fundamental for Wayland support for Synergy. Thanks to @p12tic for reviewing Peter's work and @GeorgesStavracas for releasing libportal 0.8.0 which makes Peter's input capture feature available./dev/uinput which was demonstrated to Red Hat in the same year.It is worth noting that Peter initially developed Wayland support in a fork of Synergy called "Barrier", a now dead fork (superseded by the Input Leap fork where Wayland support was further developed). Synergy users who switched to Barrier to get Wayland support can now switch back and use either the free/gratis Synergy 1 Community Edition or the licensed Synergy 1 build.
config.yaml to support Linux Mint build target by @import-thatlibei and libportal impl)XDG_SESSION_TYPE is "wayland"choco install and helpful install_deps.py messages--only-python arg to only install Python deps+ char for SHORT_VERSION var used on uploadsynergy-config.tomllibportal and other subprojectspipe2 instead of pipe and fcntlvcpkg to manage openssl dep instead of chocovcpkg caching and use system vcpkgvmactions/freebsd-vm@v1BUILD.md to get people started.venv dir for as Python venv and cache--config-toml arg for TOML config filelibportal ahead of 0.8.x distributionAPPLE_CODESIGN_ID env var optional for CE CIrun-retry action to workaround integtest gcovr issue-fprofile-update=atomic flag on gcc to solve .gcda corruption