OSXサーバーとUbuntuホストでSynergyをセットアップしました。 Linuxではマウスホイールが機能しないことを除けば、うまく機能しています。以前はxevコマンドを使用して、マウスホイールの操作時に入力がまったく登録されていないことを確認していました。
2009年にさかのぼって、この問題に関するさまざまなバグレポートを見つけましたが、解決策はありません。
また、ソースコードパッチをダウンロードできるブログ投稿もいくつか見つかりました。しかし、コードをビルドしようとすると、i386ディレクトリが見つからないというエラーが発生しました。 (自分でプロジェクトを構築しようとすると、何時間もの欲求不満につながるのではないかと心配しています。)
パッチが適用されたOSXビルドをどこでダウンロードできるか知っている人はいますか?
私は答えを見つけました ここ
これまでのすべてのインストールの修正-ほとんどの人がクライアントとしてLinuxを使用しているので、このシナリオではサーバーとしてWindows 7を使用し、クライアントとしてFedora12を使用しています。
クライアントの場合:
tail -f /var/log/messages
ここで、できるだけゆっくりとスクロールし、でストリーミングされるエラーに注意してください。
例:
Feb 1 18:32:45 localhost Synergy+ 1.3.4: 2010-02-01T18:32:45 WARNING: Wheel scroll delta (28) smaller than threshold (120)#012#011CXWindowsScreen.cpp,858
これはかなり自明です。デルタに注意してください。この設定では、ゆっくりスクロールすると28になります。
したがって、これをクライアントで実行します。
killall synergyc; sleep 1; synergyc --yscroll <lowest delta> <ip of server>
リテラルの例:
killall synergyc; sleep 1; synergyc --yscroll 28 10.0.0.1
新しいyscroll関数を含めるために作成したセッションファイルまたは設定を必ず確認してください。
また、0または1を使用しないでください(デルタが1でない場合)。 0はいくつかの奇妙な問題を引き起こしました。 yscrollを可能な限り低いリテラルデルタに設定します。 0または1は正確でも効率的でもありません。
これらの手順が役立つはずです。 Macで
これで、同じ手順を使用して戻ってスクロールの速度を調整し、テストすることができます。
ターミナルのMacでは、実行する必要がありました:cd /Applications/Synergy.app/Contents/MacOS
次に実行します:killall synergyc && sleep 10 && ./synergyc --yscroll
例:killall synergyc && sleep 10 && ./synergyc --yscroll 28 10.0.0.1