직장에서 보조 기계로 Mac을 사용하고 있습니다. 현재 주 컴퓨터에서 시너지 를 사용 하여 키보드와 마우스를 Mac과 공유합니다.
로그인 할 때 사용자가 시너지 효과를 시작할 수 있도록 런칭 에이전트를 만들었습니다. 그러나 이것은 로그인하기 위해 여전히 맥의 키보드와 마우스를 꺼내야 함을 의미합니다.
부팅시 시작되도록 사용자 데몬을 만들려고했지만 콘솔에 다음과 같은 오류가 발생합니다.
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.
이것을 작동시키는 방법이 있습니까? Mac의 보안 상 로그인 화면에서 창을 제어하기를 원하지 않는 것 같습니다. 나는 그것을 이해할 수 있지만, 내 인생을 훨씬 쉽게 만들 수 있기 때문에 그것을 무시하는 방법을 원합니다 .
답변
당신이 노력이 여기에 설명을 Mac에서 자동 시작에 대한 (맨 아래로 스크롤 다운)?
나는 그런 식으로 작동하고 내 PC의 키보드를 사용하여 로그온 할 수 있습니다.
답변
시너지 및 / 또는 시너지 파일은 루트가 소유해야합니다. 메시지에 따르면 “주문형 윈도우 서버 시작은 루트 사용자에게만 허용됩니다”라고 메시지는 말합니다.
chown root : wheel / wher / ever / synergy * 그리고 Synergy는 root로 간주됩니다.
또한 참조 http://ajaydesai.blogspot.com/2009/03/setting-up-synergy-client-mac-os-x-1056.html
답변
OSX Lion / Mountain Lion + 런칭 / 스타트 업 항목 / LoginHook 문제로 인해이 질문을하는 사람은 저에게 도움이되는 솔루션이 있습니다.
OSX의 SynergyKM * 라이온은 신뢰할 수 없습니다. 또한 http://synergy2.sourceforge.net/autostart.html에 설명 된 방법 중 하나를 통해 시너지 클라이언트를 작동시킬 수 없었습니다 . 내가 한 일은 쉘 스크립트를 작성한 다음 Platypus 를 사용하여 해당 스크립트를 Mac 응용 프로그램으로 변환하는 것 입니다.
내가 수행 한 정확한 단계는 다음과 같습니다.
맥 포트 시너지
OSX Lion과의 최신 시너지 버전 호환성과 관련하여 알려진 문제가 있으므로 MacPorts에서 호환되는 버전 (1.3)을 얻습니다.
- 터미널 열기
- 아직 가지고 있지 않다면, MacPorts를 설치하십시오
- MacPorts가 설치되면 “sudo port install synergy”를 수행하십시오.
- 명령 행에서 “어떻게 synergyc”를 수행하여 “/ usr / bin / synergyc”를 가리 키도록하십시오.
- 명령 행에서 “synergyc –version”을 실행하여 버전 1.3인지 확인하십시오.
쉘 스크립트
- 사용자 디렉토리 아래에 “bin”디렉토리를 작성하십시오.
- 쉘 스크립트 작성
- 시너지 서버 주소 (내 시너지 서버 IP 주소는 192.168.0.30 임)를 시너지 서버의 IP 주소로 바꾸십시오. IP 주소를 사용하면 클라이언트가 서버를 정확하게 찾을 수 있습니다.
- 저장하고 종료
- “chmod 755 synergy.sh”실행
쉘 스크립트 코드 :
#!/bin/sh
SYNERGYC=/usr/bin/synergyc
if ! ps axco command | grep -q "^synergyc\$"
then
$SYNERGYC -n $(hostname -s) -1 -f 192.168.0.30
else
echo "synergyc already running."
fi
오리너구리
- 오리너구리 설치
- 열다
- 앱 이름 : “Synergy”
- 스크립트 유형 : “Shell”@ / bin / sh
- 스크립트 경로 : / Users / [your osx username] /bin/synergy.sh
- 출력 : 진행률 표시 줄
- 다른 생성 된 속성을 그대로 유지
- “만들기”버튼을 클릭하십시오
- Synergy.app를 출력 할 위치를 선택하십시오
모두 함께 묶기
모든 기능을 갖춘 Mac 응용 프로그램이 준비되었으므로 다음 단계를 수행하여 자동 시너지 클라이언트 설정을 완료하십시오.
- “시스템 환경 설정”을여십시오
- “사용자 및 그룹”을 엽니 다.
- synergyc 시작을 추가하려는 사용자로 이동하십시오.
- “로그인 항목”버튼을 클릭하십시오
- Platypus로 만든 “Synergy.app”앱을 추가하려면 “+”버튼을 클릭하십시오.
- 시너지가 즉시 시작되도록 로그 아웃했다가 다시 로그인하십시오.
- 당신은 끝났습니다!
답변
현재 버전의 Synergy (1.7.1) + OSX (10.10 Yosemite)에서는 더 이상 사용할 수 없습니다.이 문제를 확인하십시오.
한 가지 해결 방법은 에이전트 / 데몬이있는 사용자에 대해 자동 로그인 (ew)을 사용하지만 로그 아웃하여 시스템을 잠글 수는 없습니다. 흥미롭게도 로그인 한 상태에서 로그인 창을 표시 할 수 있으며 키보드는 작동하지만 마우스는 작동하지 않습니다.
답변
시너지 데몬 자체의 유닉스 실행 파일이 있습니까? 그렇다면 / Library / Startupitems에 넣을 수 있습니까?
나는 많은 해결 방법을 생각할 수 있지만 그중 어느 것도 특히 나에게 호소력이있는 것은 아닙니다.
- 추가 계정으로 자동 부팅하여 시너지 도구를 시작한 다음 빠른 사용자 전환을 사용하여 계정으로 이동하십시오.
- VPN / 화면 공유를 활성화하고 VPN을 사용하여 로그인 한 다음 시너지로 전환
- 시스템에 KVM 넣기
- 하루가 끝날 때마다 Mac을 종료하지 않고 잠자기 상태에서 암호를 사용하여 잠자십시오.
답변
선호도에 SynergyKM 확장을 사용하며 꽤 잘 작동합니다.
답변
아웃 확인 시너지 + 팁과 트릭 페이지를. 곧 모든 플랫폼에서 작동하는 응용 프로그램과 함께 GUI를 번들로 제공 할 것이므로 복잡한 구성 없이도 곧이 작업을 수행 할 수 있습니다.