Я только что приобрел ультрабук Dell XPS 12 с сенсорным экраном. Мне это нравится, но я хочу использовать (маленький) сенсорный экран, когда я вдали от дома. Я предпочел бы использовать синергию для управления моим новым ноутбуком с моего рабочего стола.
Сначала все работало нормально. У меня было окно установки в фоновом режиме на ноутбуке, и всякий раз, когда это окно фокусировалось, клиент прекращал двигать мышь в ответ на сервер. Я предполагаю, что это потому, что для установки окон требуются права администратора, и, следовательно, синергия не может управлять такими окнами. Это сначала смутило меня, поэтому я внес ряд изменений, пока это происходило, и мне было трудно определить, что в итоге нарушило синергию.
В какой-то момент, возможно, когда фоновая установка закончилась или когда я обновил версию взаимодействия с сервером до версии 1.4.11, клиент и сервер не смогли подключиться. Например, на клиенте:
NOTE: starting the client
NOTE: config file: XXXXXX
NOTE: log level: NOTE
с аналогичным сообщением на сервере. Строка состояния в нижней части обоих окон будет гласить "Синергия начинается". и кнопка «Стоп / Старт» будет читать "Стоп". У меня создается впечатление, что сервер никогда не запускается, а клиент никогда не подключается.
В этой настройке клиентом был ноутбук XPS 12, представляющий собой 64-разрядную версию Windows 8 с Synergy v1.4.11, а сервер представляет собой домашний рабочий стол с 64-разрядной версией Windows 7 и Synergy v1.4.11. Я пробовал с включенными и не включенными паролями для синергии, я пытался отключить брандмауэры, я пробовал как 32-битную, так и 64-битную версии Synergy, и ничто не помогает или даже не дает видимой разницы в поведении. Указание клиенту подключиться к поддельному IP-адресу сервера также не вызывает видимых изменений в поведении - это как если бы сервера даже не было.
Отчет клиента и сервера в журнале
NOTE: connecting to service...
ERROR: ipc connection error, connection refused
снова и снова, клиент или сервер "запущен" или "остановлен". Я не знаю, что это значит, и я бы хотел. Является ли "ipc" межпроцессным взаимодействием? Это даже проблема сети? Несколько прошлых постов предлагали использовать 32-битную версию вместо 64 или переустановить синергию.
Запуск сервера Synergy v1.4.10 из Ubuntu 13.04 дает лучшие результаты на стороне сервера, но без подключения. Диалоговое окно похоже, но нет предупреждения о ipc, и когда я нажимаю "Пуск", он говорит
NOTE: stopping synergy desktop process
NOTE: starting server
NOTE: config file: /tmp/qt_temp.TT2295
NOTE: log level: NOTE
2013-05-01T00:44:24 NOTE: started server, waiting for clients
/build/buildd/synergy-1.4.10/src/lib/synergy/CServerApp.cpp,612
Затем флажки конфигурации для "сервер", "клиент" и т.д. Все неактивны, а в строке состояния отображается сообщение «Синергия запущена (режим рабочего стола)». Версия 1.4.11 теперь доступна, посетите веб-сайт [ссылка] ". Это в отличие от "Синергия начинается". на винде.
У меня не было возможности установить раздел Ubuntu на ноутбук, но я подозреваю, что результаты получатся лучше. В то же время я не знаю, что еще попробовать, кроме как ограничиться Ubuntu (я не религиозен в отношении операционных систем; мне нужны оба).