クライアントのスクリーン名を変更するにはどうすればよいですか?

クライアントのスクリーン名を変更するにはどうすればよいですか?

私は 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 SupportSynergy用の.plistファイルがあり、それを変更できるかどうか調べたことがあるかどうか疑問に思います。まずは

find ~/Library -iname *synergy* -type f -print|grep '.plist'

PlistBuddyまたはを使用して、defaultsこれらのファイルでスペルミスのあるホスト名を探します。

ちなみに、findiname大文字と小文字を区別しない検索を許可し、typeファイルを検索します。

答え2

1.8.*では、メニュー→ →Synergyで変更できます(Windows、Mac OS X、Linux で同じです)。EditSettingsScreen name

以前のバージョン(Synergyバージョン 1.7.3 など)では、Mac OS X で画面名を変更するには、メニューSynergyPreferences→に移動する必要がありますScreen name

スクリーン名は大文字と小文字を区別しません。

関連情報