4,530,456 th visitor since 2017.2.1 ( Today : 9427 )
Computer ???
No. 392
Name. swindler
Subject. synergy 자동실행
Main Cate. Mac
Sub Cate.
Date. 2009-07-17 21:30
Hit. 4788 (211.36.27.8)
File.
synergystart.sh라는 이름으로 아래 파일을 만든다. (아래는 클라이언트 기준, 서버도 동일하게 하면된다) *root로 실행할 경우 copy & paste에 문제가 있기 때문에 사용자 계정으로 실행하도록 한다!

#!/bin/bash
synergy_user=$(whoami)

if [ "$synergy_user" == "root" ]
then
su 사용자계정 -c "$0 $*"
exit
fi

/시너지 경로/synergyc -f -n IP주소 서버아이피주소 > /시너지 경로/synergy.log 2>&1 &






아래 처럼해서 루트 계정으로 변경한다.

$ sudo su -



실행 스크립트가 위치할 디렉토리를 생성한다.

# mkdir -p /Library/LoginWindow



LoginHook.sh라는 이름으로 아래 파일을 만든다.




#!/bin/sh
prog=(/시너지 경로/synergystart.sh)
### Stop any currently running Synergy client
killall ${prog[0]##*/}
### Start the new client
exec "${prog[@]}"



실행 권한을 준다.

chmod +x /Library/LoginWindow/LoginHook.sh


로긴훅에 등록 한다.

defaults write com.apple.loginwindow LoginHook /Library/LoginWindow/LoginHook.sh




[바로가기 링크] : http://coolx.net/cboard/computer/392



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog