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