Ich habe einen Mac als sekundäre Maschine bei der Arbeit. Derzeit nutze ich Synergieeffekte auf meinem Hauptcomputer, um Tastatur und Maus mit dem Mac zu teilen.
Ich habe einen Startagenten für meinen Benutzer erstellt, um Synergien zu starten, wenn ich mich anmelde. Das funktioniert. Dies bedeutet jedoch, dass ich immer noch die Tastatur und Maus des Mac herausziehen muss, um mich anzumelden.
Ich habe versucht, einen Benutzerdämon so zu erstellen, dass er beim Booten gestartet wird, aber in der Konsole werden die folgenden Fehler angezeigt:
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Warning>: 3891612: (CGSLookupServerRootPort) Untrusted apps are not allowed to connect to or launch Window Server before login.
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : On-demand launch of the Window Server is allowed for root user only.
LaunchSynergy[52] Tue Jul 14 12:41:44 testmacpro.local synergyc[52] <Error>: kCGErrorRangeCheck : Set a breakpoint at CGErrorBreakpoint() to catch errors as they are returned
LaunchSynergy[52] _RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
Gibt es eine Möglichkeit, dies zum Laufen zu bringen? Es sieht so aus, als ob die Sicherheit des Mac nicht zulässt, dass irgendetwas auf dem Anmeldebildschirm die Kontrolle über das Fenster übernimmt. Ich kann das verstehen, aber ich möchte einen Weg finden, es zu überschreiben, da es mein Leben viel einfacher machen würde.
Antworten:
Haben Sie hier die Erklärung (nach unten scrollen) zum Autostart auf dem Mac versucht ?
Ich habe es so gemacht, und ich kann mich über die Tastatur meines PCs anmelden.
quelle
Die Synergyc- und / oder Synergys-Dateien müssen Root gehören. "Der On-Demand-Start des Windows-Servers ist nur für Root-Benutzer zulässig", heißt es in der Nachricht.
chown root: Rad / wo / immer / Synergie * und dann wird Synergie als Wurzel betrachtet.
Siehe auch http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html
quelle
Für alle, die aufgrund von OSX Lion- / Mountain Lion + Start- / Startelementen / LoginHook-Problemen auf diese Frage kommen, habe ich eine Lösung, die mir geholfen hat.
SynergyKM unter OSX * Lion ist unzuverlässig. Darüber hinaus konnte ich meinen Synergy-Client auf keine der unter http://synergy2.sourceforge.net/autostart.html beschriebenen Arten zum Laufen bringen . Ich habe ein Shell-Skript geschrieben und dieses Skript dann mit Platypus in eine Mac-Anwendung konvertiert .
Hier sind die genauen Schritte, die ich befolgt habe:
MacPorts Synergy
Es sind Probleme mit der Kompatibilität der neuesten Synergy-Version mit OSX Lion bekannt, sodass wir die kompatible Version (1.3) von MacPorts erhalten.
Shell-Skript
Shell-Skriptcode:
Schnabeltier
Alles zusammenbinden
Nachdem Sie über eine voll funktionsfähige Mac-Anwendung verfügen, führen Sie die folgenden Schritte aus, um die automatische Einrichtung des Synergy-Clients abzuschließen.
quelle
Dies ist mit der aktuellen Version von Synergy (1.7.1) + OSX (10.10 Yosemite) nicht mehr möglich. Überprüfen Sie dieses Problem:
Eine Problemumgehung besteht darin, die automatische Anmeldung (ew) für den Benutzer mit dem Agenten / Dämon zu verwenden. Anschließend können Sie Ihr System jedoch nicht durch Abmelden sperren. Interessanterweise können Sie das Anmeldefenster anzeigen, während Sie noch angemeldet sind, und die Tastatur funktioniert, jedoch nicht die Maus.
quelle
Gibt es eine ausführbare Unix-Datei des Synergy-Daemons selbst? Wenn ja, können Sie es in / Library / Startupitems ablegen?
Ich kann mir viele Problemumgehungen vorstellen, von denen keine für mich besonders ansprechend klingt:
quelle
Ich benutze die SynergyKM-Erweiterung für die Einstellungen und es funktioniert ganz gut.
quelle
Schauen Sie sich die Seite mit den Synergy + Tipps und Tricks an . Wir werden bald eine GUI mit der Anwendung bündeln, die auf allen Plattformen funktioniert, was bedeutet, dass Sie dies bald ohne komplizierte Konfiguration tun können.
quelle