User:Maffblaster/Drafts/Synergy

From Gentoo Wiki
Jump to: navigation, search

Synergy is open source software to manage multiple computers with a single keyboard and mouse. Although the website says prompts support though purchasing "Basic" and "Pro" versions, the same functionality can be replicated through a little elbow grease.

Installation

USE flags

USE flags for x11-misc/synergy Lets you easily share a single mouse and keyboard between multiple computers

libressl Use dev-libs/libressl as SSL provider (might need ssl USE flag), packages should not depend on this USE flag global
qt4 Add support for the Qt GUI/Application Toolkit version 4.x global

Emerge

root #emerge --ask x11-misc/synergy

Configuration

Files

  • /etc/synergy.conf - Global (system wide) configuration file.
  • ~/.synergy - Local (per user) configuration directory.

Service

Encryption

The Synergy wiki upsteam provides details for enabling encryption between the client/server connection(s).

In short, copy the bundled encryption plugin to the Synergy user's home directory:

user $mkdir -p ~/.synergy/plugins
user $cp /usr/lib64/synergy/plugins/libns.so ~/.synergy/plugins

Next, generate the certificate:

Usage

There are a few executable files that are merged after the compilation:

  • /usr/bin/syntool
  • /usr/bin/synergyc
  • /usr/bin/synergys
  • /usr/bin/qsynergy

Invocation

Troubleshooting

Issue 1

Removal

Unmerge

root #emerge --ask --depclean x11-misc/synergy

See also

External resources