Synergy no Ubuntu não reconhece mudança de nome de computador

Synergy no Ubuntu não reconhece mudança de nome de computador

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/hostnameele /etc/hostsnão seja restaurado automaticamente.

informação relacionada