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 |
|
|
|
[Modify] [Delete] | [Reply] [List] |