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


Я пытаюсь использовать свой macbook pro как клиент с синергией. Windows - это хост-система с клавиатурой и мышью.

Однако проблема заключается в том, что я не могу изменить имя экрана для macbook pro. Имя компьютера совместного доступа, netbios и DHCP LAN на моем маршрутизаторе имело НЕПРАВИЛЬНОЕ имя. Вместо «user-mBp» это был «user-mPb». Поэтому синергия получила это имя экрана, и я не могу его изменить, несмотря ни на что. Я задал правильное имя везде, где мог, но ничего.

Приложение Synergy также не позволит мне меняться.

Как мне это сделать?


2
2017-07-26 03:14


Источник


Эй, пожалуйста, подумайте об изменении принятого ответа. - Nick Bolton


Ответы:


Если вы пытаетесь изменить любое из трех возможных имен компьютеров на вашем 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 для очистки этих файлов для вашего имени с ошибкой.

FYI, find«s iname позволяет вести поиск без учета регистра и type ищет файлы.


0
2017-07-29 00:31





В Synergy 1.8. * Вы можете изменить его в меню Edit → Settings → Screen name (это то же самое в Windows, Mac OS X и Linux).

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

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


6
2018-06-16 11:18



Почему это было приостановлено? Это действительно правильное решение для изменения имени экрана в Synergy. - ktorn
+1 Это правильно. Я изменил свое имя хоста на все, что захотел, в любом месте в OS X. Кажется, что Synergy сохраняло имя экрана на основе старого имени хоста, которое оно использовало, когда оно было впервые установлено. Этот ответ помог мне изменить название экрана в Synergy, поскольку название этого вопроса фактически указывает и что я искал. Спасибо. - Tyler