Synergia zepsuta w Windows 8.1 + HDPI

8

Kiedy uruchamiam synergię i przesuwam kursor do klienta, kursor staje się niewidoczny i przykleja się do prawego dolnego rogu ekranu (uruchamiając podgląd okna). To sprawia, że ​​wszystkie komputery są bezużyteczne, dopóki klienci i serwery nie zostaną zabite.

Dostaję dropped bogus delta motionbłędy na serwerze i CALV/ CNOPno-ops na kliencie.

Korzystam z najnowszej wersji systemu Windows 8.1 z najnowszymi aktualizacjami. Korzystam również z najnowszej wersji Synergy 1.5.0 i 1.5.1 Nightly (wypróbowałem wszystkie permutacje). Działało to, zanim wyjechałem na tydzień, a teraz jest zepsute. Nie mam pojęcia dlaczego.

PythonNut
źródło
2
nigdy więcej nie wyjeżdżaj na wakacje!
Keltari,

Odpowiedzi:

4

To działa dla mnie:

  1. Obniżono synergię do 1.3.8 na serwerze (win8.1) i kliencie (Linux)

  2. Ustaw kompatybilność synergy.exe i synergys.exe na serwerze do win7 i wyłącz skalowanie ekranu w ustawieniach wysokiej DPI

bsujja
źródło
1
Obniżenie nie jest konieczne, wymagany jest tylko drugi krok.
James White
Potwierdziłem, że obniżenie wersji nie jest konieczne, jednak musiałem wyłączyć skalowanie DPI DLA WSZYSTKICH użytkowników za pomocą „Zmień ustawienia dla wszystkich użytkowników” w zakładce kompatybilności
Tristan
2

Oto obejście, dzięki któremu unikniesz konieczności zabijania klientów i serwerów, aby Twoje komputery znów były przydatne ...

Na serwerze kliknij przycisk Konfiguruj serwer, a następnie w wyskakującym kreatorze:

  • Karta Ekrany i łącza: ułóż ekrany tak, aby nie można było przechodzić między nimi za pomocą myszy
    • dodaj poziome lub pionowe przestrzenie
    • ułóż ekrany po przekątnej
  • Karta Skróty klawiszowe: skonfiguruj skróty klawiszowe, aby przejść bezpośrednio do każdego ekranu:
    • utwórz nowy skrót
    • wybierz nowo utworzony skrót
    • utwórz nową akcję „switchToScreen (screenName)”
    UWAGA: nie zapomnij utworzyć sekwencji skrótów klawiszowych, aby wrócić do serwera!

Chciałbym opublikować zdjęcia, ale potrzebuję 10 punktów reputacji, a to moja pierwsza odpowiedź / post, więc obecnie mam 1 ... ten, który dostaniesz za rejestrację, to znaczy;) ... W każdym razie zmodyfikuję to opublikuj, gdy będę w stanie dodać zdjęcia ...

Ponadto moja instalacja Synergy zaczęła działać natychmiast po włączeniu „martwych zakrętów” - czy wprowadziłeś podobne zmiany w zakładce Zaawansowane ustawienia serwera?

Powodzenia - proszę zamieść tutaj rozwiązanie, jeśli dowiesz się, jak to naprawić, zanim to zrobię;)

EDYCJA: skontaktował się z Synergy i wysłał pliki dziennika ... w oczekiwaniu na odpowiedź ...

cr0ck3t
źródło
dead cornerssą obecnie wyłączone.
PythonNut
Twórcy Synergy zastanawiają się teraz nad tym, raport o błędach znajduje się w narzędziu do śledzenia problemów, a jego celem jest wydanie 1.5.1 15 sierpnia. Mam nadzieję, że mogą to naprawić dla następnej stajni.
James White
1

Problem związany jest ze skalowaniem DPI w systemie Windows 8.1. Opublikowałem na stronie pytań i odpowiedzi Synergy, a użytkownik zgłasza, że ​​ustawienie jej na 100% rozwiązuje problem:

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

Nie jest to jednak możliwe dla nikogo używającego urządzenia HiDPI, ponieważ bez skalowania pulpitu i interfejsu użytkownika byłoby małe.

Zgłosiłem także problem w Synergy Bug Tracker, ale do tej pory nic nie słyszałem od wsparcia Synergy.

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

James White
źródło
1

Wykonaj następujące czynności (przeczytaj inne odpowiedzi na tej stronie):

  1. Obniżenie wersji nie jest konieczne.
  2. Wykonaj procedurę „zgodności i DPI”.
  3. Wykonaj procedurę obejścia „klawisza skrótu”.
  4. Uruchom ponownie synergię, a to powinno już działać - ale musisz nacisnąć klawisz skrótu, aby przełączyć ekrany.
  5. NOWA PROCEDURA: Przejdź ponownie do ustawień i na karcie Ekrany i łącza ponownie ustaw ponownie ekrany w żądanej pozycji. Wciśnij OK. Następnie naciśnij Zastosuj.

To działało dla mnie i teraz nie ma potrzeby przełączania ekranów za pomocą skrótów klawiszowych. Przełączanie ekranów odbywa się teraz wraz z ruchem myszy.

Tobats
źródło
0

Przeniosłem serwer na laptopa (z systemem Windows 7) i klienta na komputer (z systemem Windows 8.1), a następnie podłączyłem klawiaturę i mysz do laptopa. Na razie działa - czekam na odpowiedź Synergy z dzienników, które wysłałem. Zapewni wszystkim dostęp do wiadomości.

cr0ck3t
źródło
1
Okej, więc zauważyłem, że w 1920x1080lewym górnym rogu ekranu mojego serwera znajduje się prostokąt (mój monitor to 4K). Jeśli moja mysz pozostanie w tej strefie, wtedy obie maszyny pingują CALV, NOPpingują do tyłu i do przodu. Jednak jeśli moja mysz znajduje się poza tą strefą, dostaję trying to leave on downi no neighbor down. Podejrzewam, że ma to związek z tym, że Synergy nie wykrywa mojej rozdzielczości.
PythonNut
0

Jeśli masz zamiar dokonać zmiany, polecam mysz MSFT bez granic . Wygląda na to, że działa płynniej na platformach Windows.

Garrett Dumas
źródło
Dziękuję Ci. Jeśli wszystko inne zawiedzie, użyję tego. Używam również Linuksa. (Po prostu działa dobrze) Oddanie tych maszyn byłoby smutne, ale być może nieuniknione.
PythonNut
0

Niektóre rozwiązania problemów z serwerem Synergy w systemie Windows 8 opisano w
artykule Jak rozwiązać problemy z przewijaniem i połączeniem Synergy w systemie Windows 8 :

  1. Odinstaluj synergię, wyłącz UAC, a następnie zainstaluj ponownie w trybie zgodności z Windows 7

  2. Na pulpicie nawigacyjnym zaznacz opcję Podnieś

  3. Nadal na pulpicie nawigacyjnym, menu Plik -> Edytuj -> Ustawienia, Ustawienia zaawansowane, zmień Tryb przetwarzania na Desktop (legacy).

Jeśli nie możesz uzyskać prawidłowego działania Synergy w systemie Windows 8.1, wypróbuj alternatywną mysz ShareMouse , która jest bezpłatna dla użytkowników nie zaawansowanych (definicja na stronie internetowej).

harrymc
źródło
Nie. :(nie naprawił problemu. ShareMouse nie obsługuje Linuksa.
PythonNut
W tym przypadku dodałem tag Linux do twojego postu.
harrymc
0

Pomysł skalowania DPI jest interesujący, jednak widziałem prawie wszystkie raporty o tym problemie, rozpoczynające się po Windows Update. Wydaje mi się, że zawęziłem go do konkretnej aktualizacji, która spowodowała problem. Jeśli wszyscy mogą sprawdzić, czy mają tę aktualizację zainstalowaną i odinstalować ją, zgłoś to, czy to naprawiło, czy nie:

KB2973201

wes
źródło
Jak podano w pytaniach i odpowiedziach Synergy, odinstalowanie tej aktualizacji nie zrobiło dla mnie żadnej różnicy.
James White