5

Я пытаюсь подключить сервер Windows 7 и клиент Ubuntu 11.04 с Synergy 1.3.7.

Я проверил, что сервер прослушивает правильный порт, запустив netstat -ano . Я также проверил, что клиент может подключиться к серверу через этот порт с помощью telnet.

  • Сервер имеет псевдоним Rupert-PC.

    Скриншот

  • Сервер настроен как с экраном сервера, Rupert-PC, так и с экраном клиента, Ubuntu.

    Скриншот

Я проверил, что клиент называется Ubuntu, запустив hostname . Я также попытался указать его напрямую с помощью synergyc -f --name ubuntu 000.000.000.0 .

Однако клиент по-прежнему не может подключиться и выдает следующую ошибку:

Error server refused client with name "ubuntu"

Любые идеи о том, что еще я могу проверить, чтобы это заработало?

Изменить: Я также пытался использовать бета-версию Synergy 1.4.3, но получил тот же результат.

5 ответов5

12

Проблема с дефисом. Я столкнулся с той же проблемой. Когда я удалил «-» из экранного имени конфигурации клиента и из экранного имени конфигурации сервера хоста. Это сработало.

3

Проблема была с отображаемым именем сервера «Руперт-ПК». При использовании "руперт" синергия работала нормально.

Это может быть проблема с заглавными буквами или дефисом.

1

Я заставил это работать, когда я удалил специальные символы из моего псевдонима и убедился, что использовал одно и то же имя (псевдоним клиента и имя клиента на сервере).

Я использовал Mac в качестве клиента (1.4.1) и Windows в качестве сервера (1.6.3).

0

Для настройки ниже

  • Ubuntu 15.04 (выступает в качестве сервера)
  • Windows 10 (действует как клиент)
  • Synergy 1.7.4 стабильная версия и
  • Имена хостов Ubuntu и Windows, содержащие - и заглавные буквы

Мне пришлось написать файл конфигурации, в котором были имена серверов и клиентов, чтобы заставить меня работать. (Также пришлось убить все процессы синергии и перезапустить)

Ниже приведено содержимое файла конфигурации и ссылка на него

section: screens
subu:
    halfDuplexCapsLock = false
    halfDuplexNumLock = false
    halfDuplexScrollLock = false
    xtestIsXineramaUnaware = false
    switchCorners = none 
    switchCornerSize = 0

    swin:
            halfDuplexCapsLock = false
            halfDuplexNumLock = false
            halfDuplexScrollLock = false
            xtestIsXineramaUnaware = false
            switchCorners = none
            switchCornerSize = 0

end

section: aliases
end

section: links
subu:
right = swin
swin:
left = subu

end

section: options
    relativeMouseMoves = false
    screenSaverSync = true
    win32KeepForeground = false
    switchCorners = none 
   switchCornerSize = 0
end
-1

думает, что вы должны позаботиться 1. убедитесь, что две системы находятся в одной сети (некоторые, если у вас адаптер wifi virtualbox, потребуется другой диапазон ip), так что вы можете настроить его, изменив клиент на сервер или наоборот 2. убедитесь, что порт нет одинаковы (по умолчанию это будет то же самое, так что вы можете игнорировать его, если не изменили) 3. убедитесь, что отображаемое имя совпадает клиент и сервер

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .