Ich versuche, mein MacBook Pro mit Synergy als Client zu verwenden. Windows ist das Hostsystem mit Tastatur und Maus.
Das Problem ist jedoch, dass ich den Benutzernamen für das MacBook Pro nicht ändern kann. Der Name des freigegebenen Computers, NetBIOS und die DHCP-LAN-Einstellungen in meinem Router hatten den FALSCHEN Namen. Statt „user-mBp“ war es „user-mPb“. Synergy hat also diesen Benutzernamen und ich kann ihn nicht ändern, egal was ich tue. Ich habe überall, wo ich konnte, den richtigen Namen eingegeben, aber nichts.
Die Synergy-App lässt mich auch keine Änderungen vornehmen.
Wie mache ich es?
Antwort1
Wenn Sie versuchen, einen der drei möglichen Computernamen auf Ihrem Mac zu ändern, verwenden Sie den scutil
folgenden Befehl:
scutil --get ComputerName (or HostName or LocalHostName)
um sie einzustellen,
sudo scutil --set ComputerName newComputerName (or HostName or LocalHostName)
Wenn die Namen Ihren Wünschen entsprechen, müssen Sie Synergy möglicherweise auf Ihrem Mac deinstallieren/neu installieren, um die neue Konfiguration zu übernehmen. Aktivieren Sie das Kontrollkästchen, um alle temporären .plist-Dateien zu löschen, die den Namen enthalten könnten.
Das lässt mich allerdings fragen, ob Sie nachgeschaut haben, ~/Library/Application Support
ob es eine .plist-Datei für Synergy gibt, die geändert werden kann. Ich würde mit beginnen
find ~/Library -iname *synergy* -type f -print|grep '.plist'
und verwenden Sie PlistBuddy
oder defaults
, um diese Dateien nach Ihrem falsch geschriebenen Hostnamen zu durchsuchen.
Zu Ihrer Information: find
ermöglicht iname
eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung und type
sucht nach Dateien.
Antwort2
In Synergy
1.8.* können Sie es unter Menü Edit
→ Settings
→ ändern Screen name
(unter Windows, Mac OS X und Linux ist es dasselbe).
In früheren Versionen, beispielsweise Synergy
Version 1.7.3, mussten Sie zum Ändern des Bildschirmnamens unter Mac OS X zum Menü Synergy
→ Preferences
→ gehen Screen name
.
Bei Bildschirmnamen wird die Groß-/Kleinschreibung nicht beachtet.