O problema surge porque eu uso SSL. Os guias para nenhuma criptografia funcionam bem, como
Inicie a Sinergia (ou qualquer aplicação) ANTES de logar no Ubuntu 16.04.2 LTS
Eu criei o arquivo
/etc/lightdm/lightdm.conf.d/50-ubuntu.conf
e adicionou as seguintes linhas
[SeatDefaults]
greeter-setup-script=/usr/bin/synergyc --enable-crypto 192.168.x.x
Para que a criptografia SSL não dê erro "falha ao verificar a impressão digital do certificado do servidor", adicionei a impressão digital do servidor a
~/.synergy/SSL/Fingerprints/TrustedServers.txt
Se eu executar o comando
/usr/bin/synergyc --enable-crypto 192.168.x.x
após o login, funciona bem.
Se eu desabilitar o SSL no servidor e remover o --enable-crypto do arquivo 50-ubuntu.conf, ele funcionará bem.
Eu suspeito que seja porque a Impressão digital do servidor está no meu diretório inicial, que não está acessível para a conta que está executando o material antes de eu estar logado, mas não tenho certeza de como corrigi-lo.
Eu tentei adicionar a impressão digital a
/home/root/.synergy/SSL/Fingerprints/TrustedServers.txt
(nenhuma dessas pastas existia antes), mas não funcionou.
Espero que você possa me ajudar:)