私は Synergy を使って MacBook Pro をクライアントとして使用しようとしています。Windows はキーボードとマウスを備えたホスト システムです。
しかし、問題は、MacBook Pro のスクリーン名を変更できないことです。ルーターの共有コンピューター名、NetBIOS、DHCP LAN 設定の名前が間違っていました。「user-mBp」ではなく、「user-mPb」でした。そのため、Synergy はそれをスクリーン名として取得し、どうやっても変更できません。できる限り正しい名前を設定しましたが、何も変わりません。
Synergy アプリでも変更できません。
どうすればいいのですか?
答え1
Mac 上の 3 つのコンピューター名のいずれかを変更する場合は、scutil
次のコマンドを使用します。
scutil --get ComputerName (or HostName or LocalHostName)
設定するには、
sudo scutil --set ComputerName newComputerName (or HostName or LocalHostName)
名前が希望どおりに設定されている場合、新しい構成を取得するには、Mac から Synergy をアンインストールして再インストールする必要がある場合があります。名前が含まれている可能性のある一時的な .plist ファイルを削除するかどうかをチェックします。
しかし、~/Library/Application Support
Synergy用の.plistファイルがあり、それを変更できるかどうか調べたことがあるかどうか疑問に思います。まずは
find ~/Library -iname *synergy* -type f -print|grep '.plist'
PlistBuddy
またはを使用して、defaults
これらのファイルでスペルミスのあるホスト名を探します。
ちなみに、find
はiname
大文字と小文字を区別しない検索を許可し、type
ファイルを検索します。
答え2
1.8.*では、メニュー→ →Synergy
で変更できます(Windows、Mac OS X、Linux で同じです)。Edit
Settings
Screen name
以前のバージョン(Synergy
バージョン 1.7.3 など)では、Mac OS X で画面名を変更するには、メニューSynergy
→ Preferences
→に移動する必要がありますScreen name
。
スクリーン名は大文字と小文字を区別しません。