Mac mini + 42インチ液晶テレビで last.fm の neighbours の音楽を聴きつつ、flickr の interesting photos をスライドショーで眺めるのが、食事中の定番となりつつありますが、synergy で操作していると leave したときに画面のど真ん中にマウスカーソルがくるのが邪魔。0x0 に変更した。以下は 1.3.1 のコードに対する diff。lib/platform/COSScreen.cpp の COSXScreen::leave() で fakeMouseMove(m_xCenter, m_yCenter) しているところを fakeMouseMove(0, 0) に変えるだけの簡単なお仕事です。
$ diff -u lib/platform/COSXScreen.cpp.orig lib/platform/COSXScreen.cpp
--- lib/platform/COSXScreen.cpp.orig 2006-03-21 21:40:27.000000000 -0800
+++ lib/platform/COSXScreen.cpp 2007-09-22 21:20:01.000000000 -0700
@@ -674,7 +674,7 @@
}
// warp the mouse to the cursor center
- fakeMouseMove(m_xCenter, m_yCenter);
+ fakeMouseMove(0, 0, NULL);
// FIXME -- prepare to show cursor if it moves

Comments