* Update fingerprint on load * Update TLS controls enabled * Use official Qt way to detect dark mode and clean up dead code * Add missing includes * Simplify dark mode code * Check app config dir for .env * Use app config dir for .env * Don't check for existence of file * Resolve orgDir * Add missing example env * Fixed example * Update ChangeLog
Synergy Core
The Synergy Core project is the open-source core component of Synergy, a keyboard and mouse sharing tool.
Join us on Discord or Slack in the #open-source channel.
This project is intended for advanced technical users, and when built produces Synergy 1 Community Edition.
To use the community edition, either install the synergy package with your favorite package manager or build it yourself using the Developer Quick Start instructions below.
Developer Quick Start
Simplified instructions for those who want to contribute to the development of Synergy Core.
Having problems? Check the Developer Guide wiki page.
Dependencies:
python scripts/install_deps.py
Configure:
Windows:
cmake -B build --preset=windows-release
macOS:
cmake -B build --preset=macos-release
Linux:
cmake -B build --preset=linux-release
Build:
cmake --build build -j8
Test:
./build/bin/unittests
Packages
To get Synergy 1, use your favorite package manager to install synergy (this repo).
Synergy 2 is no longer in development and should not be provided.
For both Synergy 1 and Synergy 3 you can use the official packages.