Как изменить экранное имя клиента?

Как изменить экранное имя клиента?

Я пытаюсь использовать свой 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.* это можно изменить в меню EditSettingsScreen name(аналогично для Windows, Mac OS X и Linux).

В предыдущих версиях, например, Synergyверсии 1.7.3, для изменения имени экрана в Mac OS X необходимо было перейти в меню SynergyPreferencesScreen name.

Имена экранов нечувствительны к регистру.

Связанный контент