web-dev-qa-db-ja.com

Mac OS X10.7でのシナジー

残念ながら、両方とも10.7を使用している2つのMacクライアント間でSynergyを動作させることができないようです。 1つは古い21インチiMacで、もう1つは新しい2011 Macbook Airです。これが私のsynergy.confで、ホームディレクトリに~/.synergy.confとしてシンボリックリンクされています。

section: screens
    foo:
    bar:
        super = alt
        alt = super
end

section: links
    foo:
        right = bar
    bar:
        left = foo
end

つまり、Macでaltを機能させるには、super = altトリックが必須だと思いましたが、残念ながら、実際には何も機能しません。 CommandキーとControlキーはどちらもbarでは機能しませんが、キーボードがその画面とペアになっている場合はfooでは正常に機能します。キーボードの修飾キーは両方のコンピューターで同じであり、マウスを画面間で移動させることも同様に機能します。

私は、他の誰かが10.7でこの問題に遭遇した成功または問題を抱えているかどうか疑問に思っていて、可能な修正があることを望んでいました。

2
matt

OSX Lion/Mountain Lion +起動/起動アイテム/ LoginHookの問題のためにこの質問に来る人のために、私は私を助けた解決策を持っています。

OSX上のSynergyKM * Lionは信頼性がありません。さらに、 http://synergy2.sourceforge.net/autostart.html で概説されている方法のいずれかを介して、シナジークライアントを動作させることができませんでした。私がしたことは、シェルスクリプトを記述し、そのスクリプトを Platypus を使用してMacアプリケーションに変換することでした。

これが私が従った正確なステップです:

MacPorts Synergy

最新のシナジーバージョンとOSXLionとの互換性には既知の問題があるため、MacPortsから互換性のあるバージョン(1.3)を入手します。

  1. オープンターミナル
  2. まだお持ちでない場合は、MacPortsをインストールしてください
  3. MacPortsをインストールしたら、「Sudoポートインストールの相乗効果」を実行します。
  4. コマンドラインで「whichsynergyc」を実行して、「/ usr/bin/synergyc」を指していることを確認します
  5. コマンドラインから「synergyc--version」を実行して、バージョン1.3であることを確認します

シェルスクリプト

  1. ユーザーディレクトリの下に「bin」ディレクトリを作成します
  2. シェルスクリプトを書く
  3. シナジーサーバーのアドレス(私のシナジーサーバーのIPアドレスは192.168.0.30)をシナジーサーバーのIPアドレスに置き換えます。 (IPアドレスを使用すると、クライアントはサーバーを正確に見つけることができます。)
  4. 保存して終了
  5. 「chmod755synergy.sh」を実行します

シェルスクリプトコード:


#!/bin/sh
SYNERGYC=/usr/bin/synergyc

if ! ps axco command | grep -q "^synergyc\$"
then
    $SYNERGYC -n $(hostname -s) -1 -f 192.168.0.30 
else
    echo "synergyc already running."
fi

カモノハシ

  1. カモノハシをインストールする
  2. 開いた
  3. アプリ名:「シナジー」
  4. スクリプトタイプ: "Shell" @/bin/sh
  5. スクリプトパス:/ Users/[あなたのosxユーザー名] /bin/synergy.sh
  6. 出力:プログレスバー
  7. 生成された他のプロパティはそのままにします
  8. 「作成」ボタンをクリックします
  9. Synergy.appを出力する場所を選択します

すべてをまとめる

完全に機能するMacアプリケーションができたので、次の手順を実行して、Synergyクライアントの自動セットアップを完了します。

  1. 「システム環境設定」を開きます
  2. 「ユーザーとグループ」を開く
  3. Synergycスタートアップを追加するユーザーに移動します
  4. 「ログイン項目」ボタンをクリックしてください
  5. 「+」ボタンをクリックして、カモノハシで作成した「Synergy.app」アプリを追加します
  6. ログアウトして再度ログインし、相乗効果がすぐに開始されるようにします。
  7. 完了です!
2
TWright

クイックシナジーを使ってみませんか? Mac OSX10.7.1とWindows7で動作します。Macが2つある場合は、キーバインディングを設定する必要すらないと思います。 私の手順

1
linc01n