Mam Maca jako dodatkową maszynę w pracy. Obecnie używam synergii na moim głównym komputerze, aby udostępniać jego klawiaturę i mysz Macowi.
Utworzyłem agenta uruchamiania dla mojego użytkownika, aby uruchamiał synergię po zalogowaniu, i to działa. Oznacza to jednak, że nadal muszę wyciągnąć klawiaturę i mysz komputera Mac, aby się zalogować.
Próbowałem utworzyć demona użytkownika, aby uruchamiał się przy rozruchu, ale w konsoli pojawiają się następujące błędy:
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.
Czy istnieje sposób, aby to zadziałało? Wygląda na to, że zabezpieczenia komputera Mac nie pozwalają na przejęcie kontroli nad oknem podczas wyświetlania ekranu logowania. Rozumiem to, ale chciałbym sposób go zastąpić, jak to uczynić moje życie dużo łatwiejsze.
Odpowiedzi:
Czy próbowałeś tutaj wyjaśnienia (przewiń w dół) na temat autostartu na komputerze Mac?
Muszę działać w ten sposób i mogę się zalogować za pomocą klawiatury komputera.
źródło
Pliki synergy i / lub synergy muszą być własnością root. „Uruchomienie Windows Server na żądanie jest dozwolone tylko dla użytkownika root”, czytamy w komunikacie.
chown root: wheel / wher / ever / synergy *, a następnie Synergy będzie uważany za root.
Zobacz także http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html
źródło
Dla każdego, kto przyjdzie na to pytanie z powodu OSX Lion / Mountain Lion + uruchomionych / elementów startowych / problemów z LoginHook, mam rozwiązanie, które mi pomogło.
SynergyKM w OSX * Lion jest zawodny. Co więcej, nigdy nie byłem w stanie uruchomić mojego klienta synergii za pomocą żadnego ze sposobów opisanych na stronie http://synergy2.sourceforge.net/autostart.html . To, co zrobiłem, to napisanie skryptu powłoki, a następnie przekonwertowanie tego skryptu na aplikację Mac za pomocą Platypus .
Oto dokładne kroki, które wykonałem:
MacPorts Synergy
Znane są problemy z kompatybilnością najnowszej wersji synergii z OSX Lion, więc otrzymujemy kompatybilną wersję (1.3) z MacPorts.
Skrypt powłoki
Kod skryptu powłoki:
Dziobak
Wiązanie wszystkiego razem
Teraz, gdy masz już w pełni funkcjonalną aplikację Mac, wykonaj następujące kroki, aby zakończyć automatyczną konfigurację klienta synergii.
źródło
Nie jest to już możliwe w obecnej wersji Synergy (1.7.1) + OSX (10.10 Yosemite) Sprawdź ten problem:
Jednym obejściem jest użycie automatycznego logowania (ew) dla użytkownika z agentem / demonem, ale wtedy nie można zablokować systemu przez wylogowanie. Co ciekawe, możesz wyświetlić okno logowania, gdy jesteś jeszcze zalogowany, a klawiatura działa, ale nie mysz.
źródło
Czy istnieje uniksowy plik wykonywalny samego demona synergii? Jeśli tak, czy możesz to umieścić w / Library / Startupitems?
Mogę wymyślić wiele obejść, z których żaden nie wydaje mi się szczególnie atrakcyjny:
źródło
Używam rozszerzenia SynergyKM do preferencji i działa całkiem dobrze.
źródło
Sprawdź stronę porad i wskazówek Synergy + . Wkrótce dołączymy GUI z aplikacją, która działa na wszystkich platformach, co oznacza, że wkrótce będziesz mógł to zrobić bez skomplikowanej konfiguracji.
źródło