Синергія зламана у Windows 8.1 + HDPI


8

Коли я запускаю синергію і переміщую курсор на клієнта, курсор стає невидимим і прилипає до правого нижнього кута екрана (запускаючи вигляд вікон). Це робить усі комп’ютери марними, поки клієнти та сервери не будуть вбиті.

Я отримую dropped bogus delta motionпомилки на сервері та CALV/ CNOPno-ops на клієнті.

Я запускаю абсолютно новітні Windows 8.1Оновлення з останніми оновленнями. Я також запускаю останні Synergy 1.5.0 і 1.5.1 Nightly (випробував усі перестановки). Це спрацювало до того, як я поїхав тиждень, і тепер він зламаний. Я поняття не маю, чому.


2
ніколи більше не йдіть у відпустку!
Келтарі

Відповіді:


4

Це працює для мене:

  1. Пониження синергії до 1.3.8 як на сервері (win8.1), так і на клієнті (Linux)

  2. Встановіть сумісність synergy.exe та synergys.exe на сервері до win7 та відключіть масштабування дисплея на високих налаштуваннях DPI


1
Пониження кваліфікації не потрібне, потрібен лише другий крок.
Джеймс Уайт

Я підтвердив, що пониження рівня не потрібне, однак мені довелося вимкнути масштабування DPI для ВСІХ користувачів через "Змінити налаштування для всіх користувачів" на вкладці сумісності
Tristan

2

Ось робота, навколо якої ви зможете уникнути необхідності вбивати клієнтів та серверів, щоб зробити ваші комп’ютери знову корисними ...

На сервері натисніть кнопку Налаштувати сервер та у вікні майстра, що з'явиться:

  • Вкладка Екрани та посилання: розташуйте екрани так, щоб ви не могли переходити з одного на інший за допомогою миші
    • додайте горизонтальні або вертикальні пробіли
    • розташуйте екрани по діагоналі
  • Вкладка "Клавіші швидкого доступу": налаштувати "гарячі клавіші" для переходу безпосередньо до кожного екрану:
    • створити нову гарячу клавішу
    • виберіть новостворену гарячу клавішу
    • створити нову дію "switchToScreen (screenName)"
    ПРИМІТКА: не забудьте створити послідовність гарячих клавіш, щоб повернутися на сервер!

Я б опублікував фотографії, але мені потрібно 10 балів репутації, і це моя перша "відповідь" / повідомлення, тому в мене зараз 1 ... той, який ви отримаєте для реєстрації, тобто;) ... У будь-якому випадку я це відредагую опублікувати, коли я можу та додати фотографії ...

Крім того, моя установка Synergy почала діяти відразу після того, як я ввімкнув "мертві кути" - чи вносилися ви подібні зміни на вкладці "Розширені налаштування сервера"?

Удачі - і, будь ласка, опублікуйте рішення тут, якщо ви дізнаєтесь, як це виправити, перш ніж я це роблю;)

EDIT: зв’язалися з Synergy та надіслали файли журналів ... очікуючи на відповідь ...


dead cornersнаразі вимкнено.
PythonNut

Розробники Synergy зараз розглядають це питання, звіт про помилки знаходиться у їхньому трекері випуску, орієнтованому на 1.5.1, що відбудеться 15 серпня. Сподіваюсь, вони зможуть виправити це до наступної стайні.
Джеймс Уайт

1

Проблема пов'язана з масштабуванням DPI в Windows 8.1. Я розмістив повідомлення на веб-сайті Synergy Q&A, і користувацькі звіти встановили його на 100%, вирішує проблему:

http://synergy.askbot.com/question/244/synergy-150151-on-windows-81-update-1-hidpi/

Однак це неможливо для тих, хто використовує справді пристрій HiDPI, оскільки без масштабування робочого столу та інтерфейсу користувача було б крихітно.

Я також повідомив про проблему на Synergy Bug Tracker, але поки що я нічого не чув від Synergy Support.

http://synergy-project.org/spit/isissue/details/4111/


1

Виконайте наступне, щоб прочитати інші відповіді на цій сторінці:

  1. Пониження рівня зайве.
  2. Виконайте процедуру "сумісності та DPI".
  3. Виконайте процедуру "гарячої клавіші" навколо процедури.
  4. Перезапустіть синергію, і це вже має працювати - але вам потрібно натиснути швидку клавішу для переключення екранів.
  5. НОВИЙ ПОРЯДОК: Перейти до налаштувань знову і на екранах і Tab Links , перебудовувати екрани в потрібне положення знову. Натисніть ОК. Потім натисніть Застосувати.

Це працювало для мене, і тепер немає потреби перемикати екрани за допомогою гарячих клавіш. Переключення екранів тепер відбувається за допомогою руху миші.


0

Я перемістив сервер на свій ноутбук (під управлінням Windows 7), а мій клієнт - на робочий стіл (під керуванням Windows 8.1), потім підключив клавіатуру та мишу до свого ноутбука. Він працює зараз - чекаю відповіді від Synergy з журналів, які я надсилав. Буде тримати всіх в опублікованому повідомленні.


1
Гаразд, тому я помітив, що 1920x1080у верхньому лівому куті екрана мого сервера є прямокутник (мій монітор - 4К). Якщо моя миша залишається в цій зоні, то дві машини пінг їх CALV, NOPпінг назад і вперед. Однак якщо моя миша знаходиться поза цією зоною, я отримую trying to leave on downі no neighbor down. Я підозрюю, що це стосується Synergy не виявлення моєї резолюції.
PythonNut

0

Якщо ви збираєтесь робити перемикання, я б рекомендував Миша без кордонів MSFT . Схоже, це працює більш плавно на платформах Windows.


Дякую. Якщо все інше не вдасться, я використаю це. Я також використовую Linux. (Це просто добре працює) Подарувати ці машини було б сумно, але, можливо, неминуче.
PythonNut

0

Деякі рішення проблем із сервером Synergy в Windows 8 описані в розділі
Як виправити проблеми з прокруткою Synergy та підключенням у Windows 8 :

  1. Видаліть синергію, вимкніть UAC та перевстановіть в режимі сумісності Windows 7

  2. На інформаційній панелі перевірте параметр Elevate

  3. Все ще знаходяться на інформаційній панелі, меню Файл -> Редагувати -> Налаштування, Додаткові настройки, змініть режим процесу на Desktop (legacy).

Якщо ви не можете змусити Synergy працювати належним чином у Windows 8.1, спробуйте альтернативну ShareMouse , яка є безкоштовною для користувачів, які не користуються живленням (визначення на веб-сайті).


Ні. :(не виправили проблему. ShareMouse не підтримує Linux.
PythonNut

У цьому випадку я додав тег Linux до вашої публікації.
harrymc

0

Ідея масштабування DPI цікава, проте я бачив майже всі повідомлення про цю проблему починаючи після оновлення Windows. Я вважаю, що я звузив його до конкретного оновлення, яке спричинило проблему. Якщо кожен міг би перевірити, чи встановлено це оновлення та видалити його, будь ласка, повідомте про те, чи це виправлено для вас чи ні:

KB2973201


Як повідомлялося в запитанні Synergy Q&A, видалення цього оновлення не змінило для мене жодної зміни.
Джеймс Уайт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.