在登录Ubuntu 16.04 LTS之前使用SSL启动Synergy客户端

问题出现是因为我使用SSL。 在没有加密的指南工作正常,例如在登录Ubuntu 16.04.2 LTS之前启动Synergy(或任何应用程序)

我创建了这个文件

/etc/lightdm/lightdm.conf.d/50-ubuntu.conf 

并添加以下行

  [SeatDefaults] greeter-setup-script=/usr/bin/synergyc --enable-crypto 192.168.xx 

为了使SSL加密不会出现错误“无法validation服务器证书指纹”,我已将服务器的指纹添加到

  ~/.synergy/SSL/Fingerprints/TrustedServers.txt 

如果我运行命令

  /usr/bin/synergyc --enable-crypto 192.168.xx 

登录后它工作正常。 如果我在服务器上禁用SSL并从50-ubuntu.conf文件中删除–enable-crypto,它可以正常工作。

我怀疑这是因为服务器的指纹在我的主目录中,在我登录之前运行这些东西的帐户无法访问,但我不知道如何修复它。

我尝试添加指纹

  /home/root/.synergy/SSL/Fingerprints/TrustedServers.txt 

(之前没有这些文件夹存在),但它不起作用。

希望你能帮我 :)

需要添加服务器的精细打印

 /root/.synergy/SSL/Fingerprints/TrustedServers.txt 

由于root用户的主目录不是/home/root/ but /root ,因此根据这个问题, 什么是“〜”(主目录)定义为使用LightDM登录之前运行的程序?