Synergy Mac / Win7 - Impossible de contrôler à partir du client


2

J'essaie d'utiliser Synergy sur deux machines (les deux sont sous 1.4.10) avec:

  • MacBook Pro avec Mountain Lion 10.8.2
  • PC avec Windows 7 Entreprise (SP1)

Un deuxième moniteur est connecté au MacBook et il se trouve à droite (bien que cela ne semble pas faire de différence). Le PC n’a qu’un seul moniteur, situé à droite du deuxième moniteur sur le MacBook, ainsi:

+-------+ +-------+    +------+
|MacBook| |MacBook|    |Win7PC|
|Native | |2nd Mon|    |      |
+-------+ +-------+    +------+

J'ai les deux machines à connecter et la commande clavier / souris (k / m) fonctionne dans une direction. Mon problème est que je ne peux pas obtenir le client k / m pour contrôler le serveur. Je préférerais que le PC soit le serveur, mais j’ai essayé en vain.

Si je fais du MacBook le serveur, je peux utiliser le k / m du MacBook pour contrôler le PC Windows 7, mais je ne peux pas utiliser le k / m du PC Windows 7 pour contrôler le MacBook. Si je le modifie et que je fais du PC Windows 7 le serveur, je peux utiliser le k / m du PC pour contrôler le MacBook, mais je ne peux pas contrôler le PC avec le k / m du MacBook.

Du côté du PC, j'ai essayé de configurer tous les Synergy * .exe du PC pour qu'ils s'exécutent en tant qu'administrateur sur l'onglet de compatibilité (comme je l'ai déjà suggéré ailleurs) et j'ai explicitement lancé l'application en tant qu'administrateur. J'ai aussi essayé les deux paramètres "Process Mode"; Service et "Bureau (hérité)". Lors de l'utilisation du mode "Service", j'ai également essayé la case "Elevate".

Sur le côté MacBook, lorsque je lance l'application Synergy GUI (à partir du dossier Applications où je l'ai "installée"), je ne parviens pas à faire démarrer Synergy à moins que je ne passe dans Préférences et que le "Mode de traitement" ne soit pas défini sur "Bureau ( héritage)". Après avoir basculé sur "Bureau (hérité)", je suis en mesure de démarrer le client ou le serveur et de faire parler les deux machines ... Je ne peux tout simplement pas utiliser le k / m du client pour contrôler le serveur! FWIW, j’ai également essayé d’exécuter les programmes synergyc ou synergys avec et sans sudo directement à partir d’un shell ... mêmes résultats.

J'ai activé la journalisation sur DEBUG2 des deux côtés et je ne vois aucun message sur le client ou le serveur lorsque j'utilise la souris du client et que je déplace le curseur au bord de l'écran. Encore une fois, peu importe que le client soit le PC ou le MacBook ... aucun message ne s'affiche dans les journaux lorsque la souris du client est déplacée vers le bord de l'écran.

J'ai cherché des personnes ayant des problèmes similaires et je n'ai rien trouvé. J'apprécierais toute aide!

Voici la configuration du serveur que j'utilise depuis le MacBook:

section: screens
   MacBook:
      halfDuplexCapsLock = false
      halfDuplexNumLock = false
      halfDuplexScrollLock = false
      xtestIsXineramaUnaware = false
      switchCorners = none 
      switchCornerSize = 0
   Win7PC:
      halfDuplexCapsLock = false
      halfDuplexNumLock = false
      halfDuplexScrollLock = false
      xtestIsXineramaUnaware = false
      switchCorners = none 
      switchCornerSize = 0
end

section: aliases
   MacBook:
      MacBook.domain.local
   Win7PC:
      Win7PC.domain.local
end

section: links
   MacBook:
      right = Win7PC
   Win7PC:
      left = MacBook
end

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

Réponses:


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.