我正在尝试使用我的 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 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
。
屏幕名称不区分大小写。