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.toml
libportal
and other subprojectspipe2
instead of pipe
and fcntl
vcpkg
to manage openssl
dep instead of choco
vcpkg
caching and use system vcpkg
vmactions/freebsd-vm@v1
BUILD.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