Synergie rompue sur Windows 8.1 + HDPI


8

Lorsque j'exécute une synergie et déplace le curseur vers un client, le curseur devient invisible et reste dans le coin inférieur droit de l'écran (déclenchant un aperçu de Windows). Cela rend tous les ordinateurs inutiles jusqu'à ce que les clients et les serveurs soient tués.

J'obtiens des dropped bogus delta motionerreurs sur le serveur et CALV/ CNOPno-ops sur le client.

J'utilise la dernière mise à jour de Windows 8.1 avec les dernières mises à jour. J'utilise également les dernières Synergy 1.5.0 et 1.5.1 Nightly (essayé toutes les permutations). Cela a fonctionné avant mon départ pendant une semaine et maintenant c'est cassé. Je ne sais pas pourquoi.


2
ne partez plus jamais en vacances!
Keltari

Réponses:


4

Cela fonctionne pour moi:

  1. Synergie rétrogradée à 1.3.8 sur le serveur (win8.1) et le client (linux)

  2. Définissez la compatibilité de synergy.exe et synergys.exe sur le serveur sur win7 et désactivez la mise à l'échelle de l'affichage sur les paramètres DPI élevés


1
La rétrogradation n'est pas nécessaire, seule la deuxième étape est requise.
James White

J'ai confirmé que la rétrogradation n'est pas nécessaire, mais j'ai dû désactiver la mise à l'échelle DPI POUR TOUS les utilisateurs via "Modifier les paramètres pour tous les utilisateurs" sous l'onglet de compatibilité
Tristan

2

Voici un travail qui vous permettra d'éviter d'avoir à tuer les clients et les serveurs pour rendre vos ordinateurs utiles à nouveau ...

Sur le serveur, cliquez sur le bouton Configurer le serveur et dans l'assistant qui apparaît:

  • Onglet Écrans et liens: organisez vos écrans de sorte que vous ne puissiez pas passer de l'un à l'autre à l'aide de la souris
    • ajouter des espaces horizontaux ou verticaux
    • organiser les écrans en diagonale
  • Onglet Raccourcis: configurez les raccourcis pour accéder directement à chaque écran:
    • créer un nouveau raccourci clavier
    • sélectionner le raccourci clavier nouvellement créé
    • créer une nouvelle action 'switchToScreen (screenName)'
    REMARQUE: n'oubliez pas de créer une séquence de raccourcis clavier pour revenir au serveur!

J'aurais posté des photos, mais j'ai besoin de 10 points de réputation et c'est ma première 'réponse' / post donc j'en ai actuellement 1 ... celle que vous obtenez pour vous inscrire, c'est;) ... Quoi qu'il en soit, je vais éditer ceci poster quand je suis capable et ajouter les photos ...

De plus, mon installation Synergy a commencé à agir juste après avoir activé les «coins morts» - avez-vous apporté des modifications similaires dans l'onglet Paramètres avancés du serveur?

Bonne chance - et veuillez poster une solution ici si vous découvrez comment résoudre ce problème avant moi;)

EDIT: ont contacté Synergy et envoyé des fichiers journaux ... en attente de réponse ...


dead cornerssont actuellement désactivés.
PythonNut

Les développeurs de Synergy se penchent maintenant sur cela, le rapport de bug est sur leur tracker de problème, sa cible pour 1.5.1 attendue le 15 août. J'espère qu'ils pourront le réparer pour la prochaine écurie.
James White

1

Le problème est lié à la mise à l'échelle DPI dans Windows 8.1. J'ai posté sur le site de Synergy Q&A et un utilisateur signale le remettre à 100% résout le problème:

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

Cependant, cela n'est pas possible pour quiconque utilise un appareil vraiment HiDPI car sans faire évoluer le bureau et l'interface utilisateur, ce serait minuscule.

J'ai également signalé le problème sur le Synergy Bug Tracker, mais jusqu'à présent, je n'ai rien entendu de Synergy Support.

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


1

Effectuez les opérations suivantes dans l'ordre (lisez les autres réponses sur cette page):

  1. La rétrogradation n'est pas nécessaire.
  2. Exécutez la procédure "compatibilité et DPI".
  3. Exécutez la procédure de contournement de "raccourci clavier".
  4. Redémarrez la synergie et cela devrait déjà fonctionner - mais vous devez appuyer sur la touche de raccourci pour changer d'écran.
  5. NOUVELLE PROCÉDURE: Allez à nouveau dans les paramètres et dans l' onglet Écrans et liens , réorganisez les écrans à la position souhaitée. Appuyer sur OK. Appuyez ensuite sur Appliquer.

Cela a fonctionné pour moi et maintenant il n'est plus nécessaire de changer d'écran en utilisant les touches de raccourci. Le changement d'écran se produit désormais avec le mouvement de la souris.


0

J'ai déplacé mon serveur sur mon ordinateur portable (exécutant Windows 7) et mon client sur mon bureau (exécutant Windows 8.1), puis j'ai branché mon clavier et ma souris sur mon ordinateur portable. Cela fonctionne pour l'instant - j'attends une réponse de Synergy des journaux que j'ai envoyés. Gardera tout le monde au courant.


1
D'accord, j'ai donc remarqué qu'il y a un rectangle 1920x1080dans le coin supérieur gauche de l'écran de mon serveur (mon moniteur est 4K). Si ma souris reste dans cette zone, alors les deux machines cinglent CALV, NOPpings en avant et en avant. Cependant, si ma souris est en dehors de cette zone, je reçois trying to leave on downet no neighbor down. Je soupçonne que cela a à voir avec Synergy qui ne détecte pas ma résolution.
PythonNut

0

Si vous êtes prêt à faire un changement, je recommanderais la souris sans frontières de MSFT . Il semble fonctionner plus facilement sur les plates-formes Windows.


Je vous remercie. Si tout le reste échoue, je l'utiliserai. J'utilise également Linux. (Cela fonctionne très bien) Renoncer à ces machines serait triste, mais peut-être inévitable.
PythonNut

0

Certaines solutions aux problèmes avec le serveur Synergy sur Windows 8 sont décrites dans
Comment résoudre les problèmes de défilement et de connectivité Synergy dans Windows 8 :

  1. Désinstallez la synergie, désactivez l'UAC, puis réinstallez en utilisant le mode de compatibilité Windows 7

  2. Dans le tableau de bord, cochez l'option Élever

  3. Toujours dans le tableau de bord, menu Fichier -> Modifier -> Paramètres, Paramètres avancés, changez le mode de traitement en Desktop (legacy).

Si vous ne parvenez pas à faire fonctionner Synergy correctement sur Windows 8.1, essayez l'alternative ShareMouse , qui est un logiciel gratuit pour les non-utilisateurs (définition sur le site Web).


Nan. :(n'a pas résolu le problème. ShareMouse ne prend pas en charge Linux.
PythonNut

Dans ce cas, j'ai ajouté la balise Linux à votre message.
harrymc

0

L'idée de mise à l'échelle DPI est intéressante, mais j'ai vu presque tous les rapports sur ce problème commençant après une mise à jour Windows. Je pense que je l'ai réduit à la mise à jour particulière qui a causé le problème. Si tout le monde peut vérifier si cette mise à jour est installée et la désinstaller, veuillez nous signaler si cela l'a corrigée pour vous ou non:

KB2973201


Comme indiqué dans le Synergy Q&A, la désinstallation de cette mise à jour n'a fait aucune différence pour moi.
James White
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.