synergy编译安装
简介
synergy是一款开源的可以在多台电脑间进行鼠标键盘共享软件的。
ubuntu编译安装
ubuntu版本为18.04
下载源码
git clone https://github.com/symless/synergy-core.git
安装依赖
sudo apt install qtcreator qtbase5-dev cmake make g++ xorg-dev libssl-dev libx11-dev libsodium-dev libgl1-mesa-glx libegl1-mesa libcurl4-openssl-dev libavahi-compat-libdnssd-dev qtdeclarative5-dev libqt5svg5-dev libsystemd-dev
添加boost根目录
编辑源码目录下文件Build.properties
,添加如下内容:
#BOOST_ROOT=/home/<user>/boost
BOOST_ROOT=/home/pingan/boost
编译源码
cd Projects/synergy
mkdir build
cd build
cmake ..
make
sudo make install
关闭防火墙
如果ubuntu做为服务端,需要关闭防火墙或者打开相应的端口24800。
# 打开24800端口
sudo ufw allow 24800/tcp
# 关闭防火墙
sudo ufw disable
Mac编译synergy
下载源码
git clone https://github.com/symless/synergy-core.git
安装依赖
brew的安装请自行百度。
brew install qt cmake
编译源码
cd Projects/synergy
mkdir build
cd build
QT_PATH=/usr/local/opt/qt
export PATH=$PATH:/usr/local/bin:$QT_PATH/bin
cmake -DCMAKE_OSX_DEPLOYMENT_TARGET=10.10 -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DCMAKE_CONFIGURATION_TYPES=$CMAKE_BUILD_TYPE ..
make
sudo mae install