Skip to content

Synergy lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux.

License

Notifications You must be signed in to change notification settings

sindlinger/synergy

 
 

Repository files navigation

Synergy

Quality Gate Status CI CodeQL Analysis SonarCloud Analysis Build containers

Synergy is a keyboard and mouse sharing app. Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them.

This project contains the source code for Synergy 1 Community Edition which is actively maintained, free to use, and does not require a license or serial key.

Wayland support: Wayland is supported (GNOME 46 is required).

Synergy 1 Community Edition

To use the community edition, install the synergy package with your favorite package manager or build it yourself using the Developer Quick Start instructions below.

Join us on Discord or Slack in the #open-source channel.

Developer Quick Start

How to build Synergy 1 Community Edition. Check the Developer Guide wiki page if you have problems.

1. Dependencies:

Windows:

python scripts/install_deps.py

macOS/Linux:

./scripts/install_deps.py

2. Configure:

Windows:

cmake -B build --preset=windows-release

macOS:

cmake -B build --preset=macos-release

Linux:

cmake -B build --preset=linux-release

3. Build:

cmake --build build -j8

4. Test:

./build/bin/unittests

Packages

Synergy 1 Community Edition is packaged by the community (status shown below). Package maintainers can use scripts/package.py to build packages.

Synergy 2 is no longer in development and we recommend that package maintainers do not provide it.

Synergy 3 and Synergy 1 (licensed) are available to download from the official packages.

Community edition:

Windows:

choco install synergy

macOS:

brew install synergy

Debian, Ubuntu, etc:

sudo apt install synergy

Fedora, Red Hat, etc:

sudo dnf install synergy

Arch, Manjaro, etc:

sudo pacman -S synergy

Repology:

Repology

About

Synergy lets you share one mouse and keyboard between multiple computers on Windows, macOS and Linux.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 91.1%
  • CMake 2.6%
  • Python 2.1%
  • Objective-C++ 2.0%
  • C 1.5%
  • Objective-C 0.6%
  • Other 0.1%