如何更改客户端屏幕名称?

如何更改客户端屏幕名称?

我正在尝试使用我的 macbook pro 作为带有 synergy 的客户端。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'

并使用PlistBuddydefaults搜索这些文件以查找拼写错误的主机名。

仅供参考,find允许iname不区分大小写的搜索并且type正在寻找文件。

答案2

在1.8.* 中您可以在菜单→ →Synergy下进行更改(在 Windows、Mac OS X 和 Linux 上相同)。EditSettingsScreen name

在以前的版本中,例如Synergy1.7.3 版,要更改 Mac OS X 上的屏幕名称,您应该转到菜单SynergyPreferencesScreen name

屏幕名称不区分大小写。

相关内容