Я пытаюсь использовать свой macbook pro как клиент с synergy. Windows — это хостовая система с клавиатурой и мышью.
Проблема, однако, в том, что я не могу изменить экранное имя для macbook pro. Имя компьютера для совместного использования, netbios и настройка DHCP LAN в моем маршрутизаторе имели НЕПРАВИЛЬНОЕ имя. Вместо "user-mBp" было "user-mPb". Поэтому synergy получила это как экранное имя, и я не могу его изменить, несмотря ни на что. Я установил правильное имя везде, где мог, но ничего.
Приложение Synergy также не позволяет мне вносить изменения.
Как мне это сделать?
решение1
Если вы пытаетесь изменить любое из 3 возможных имен компьютеров на вашем Mac, используйте команду scutil
следующим образом:
scutil --get ComputerName (or HostName or LocalHostName)
чтобы установить их,
sudo scutil --set ComputerName newComputerName (or HostName or LocalHostName)
Если имена установлены такими, какими вы хотите их видеть, вам может потребоваться удалить/переустановить Synergy на вашем Mac, чтобы принять новую конфигурацию. Отметьте, чтобы удалить любые временные файлы .plist, которые могут содержать имя.
Это заставляет меня задуматься, хотя, если вы заглянули, ~/Library/Application Support
чтобы посмотреть, есть ли файл .plist для Synergy, который можно изменить. Я бы начал с
find ~/Library -iname *synergy* -type f -print|grep '.plist'
и используйте PlistBuddy
или defaults
, чтобы просмотреть эти файлы на предмет неправильно написанного имени хоста.
К вашему сведению, find
's iname
позволяет выполнять поиск без учета регистра и type
ищет файлы.
решение2
В Synergy
версии 1.8.* это можно изменить в меню Edit
→ Settings
→ Screen name
(аналогично для Windows, Mac OS X и Linux).
В предыдущих версиях, например, Synergy
версии 1.7.3, для изменения имени экрана в Mac OS X необходимо было перейти в меню Synergy
→ Preferences
→ Screen name
.
Имена экранов нечувствительны к регистру.