Mudei o nome do meu computador nestes lugares:
/etc/hostname
/etc/hosts
Mas quando tento conectar o Synergy com o novo nome, no log ele ainda tenta se conectar com o nome antigo. Também só consigo acessar o computador de outros computadores (a lâmpada está funcionando) com o nome de host antigo e não com o novo.
o que estou perdendo? Eu fiz uma reinicialização completa.
Responder1
Tente conectar-se ao Synergy Server com esta linha de comando no Ubuntu:
synergyc -f --name <my-new-hostname> <servername>
Se você não executar seu próprio servidor DNS interno, precisará especificar o novo nome de host para sua caixa Ubuntu em cada computador da rede (geralmente o arquivo hosts).
Limpe o cache arp e dns e modifique o arquivo hosts no SERVIDOR para incluir uma entrada para a máquina CLIENTE e tente novamente.
Responder2
Tente procurar o synergy.conf do seu usuário em/home/seunomedeusuário/.config/synergy/e editando-o para se adequar ao NOME DA TELA do seu novo nome de host... o meu manteve-se inalterado mesmo entre desinstalações.... verifique/com:
gedit ~/.config/synergy/synergy.conf
BTW: Essa coisa de nome de host versus nome de tela não é consistente o suficiente nas GUIs (o Quicksynergy me deu uma dica), o que pode ficar muito confuso.
Responder3
Eu fiz o seguinte que corrigiu.
sudo apt-get remove --purge synergy
ou
sudo dpkg -r synergy
então
sudo rm ~/.config/Synergy
(o arquivo synergy.conf nesta pasta estava causando o problema do nome do host, então excluí a pasta inteira e comecei de novo)
então
sudo dpkg -i synergy-1.4.12-Linux-i686.deb
Responder4
Você tentou limpar o cache ou redefinir a configuração padrão no Synergy? Eu acho que ele pode ter armazenado em cache seu antigo nome de host e IP desativado.
Você tem certeza de que o nome do host é alterado normalmente na máquina host ( uname -n
)? E se mudar com sucesso, então pode ser problema do seu cliente, limpar o cache como o que eu disse acima pode ajudar.
Se você descobrir que o nome do host ainda é o antigo, talvez seja necessário garantir que /etc/hostname
ele /etc/hosts
não seja restaurado automaticamente.