如何更改客戶端螢幕名稱?

如何更改客戶端螢幕名稱?

我正在嘗試使用我的 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'

並使用PlistBuddydefaults在這些文件中搜尋拼字錯誤的主機名稱。

僅供參考,find允許iname不區分大小寫的搜尋並type正在尋找檔案。

答案2

Synergy1.8.* 中,您可以在選單EditSettings→下更改它Screen name(在 Windows、Mac OS X 和 Linux 上是相同的)。

在先前的版本中,例如Synergy版本 1.7.3,要變更 Mac OS X 上的螢幕名稱,您應該前往選單SynergyPreferencesScreen name

螢幕名稱不區分大小寫。

相關內容