2009-07-21 6 views
1

저는 시동시 시너지 서버에 자동으로 연결되도록 구성하려고하는 Red Had Enterprise Linux 5 및 CentOS 5 상자가 있습니다. 나는 http://synergy2.sourceforge.net/autostart.html에서 가이드를 따라 갔고 이전 우분투 7.10 상자를 구성한 것과 같은 방식으로 구성했습니다. 그리고 이것 만이 저에게 반 길을 가져다 줄 것 같습니다. 현재 시너지는 로그인 화면에서 연결되지만 일단 로그인하면 다시 나타나지 않습니다. 모든 파일은 루트가 소유RHEL/CentOS에서 시너지를 자동으로 시작합니다.

/usr/bin/killall synergyc 
sleep 1 
/usr/bin/synergyc fried-chicken # Init,PreSession only 

:

난을/etc/kdm과/{초기화, PostLogin, PreSession}/기본에 다음 줄을 추가 루트를 755 권한으로, 난 그냥 확실하지 않다 내가 여기서 잃어버린 것.

답변

3

Synergy Autostart wiki page을 사용해보십시오.

+1

간단한 방법은 시스템> 환경 설정> 추가 환경 설정> 세션을 사용하여 작동합니다. 약간 다른 지점에서 같지만 (그리고 원하는) 효과가 있습니다. – Matt

+0

참고 : 로그인 화면에서 시너지 효과를 얻으려면 OP의 세 줄을/etc/gdm/Init/Default 파일에 추가해야합니다. – Matt

+0

링크가 끊어졌습니다! – SetJmp

0

wall 'test'과 같은 것을 스크립트에 추가하고 콘솔에 표시되는지 확인하십시오. 그렇다면 스크립트가 호출되는 것을 알지만 시너지 효과는 문제입니다. 그렇지 않으면 스크립트가 전혀 호출되지 않습니다.

0

그냥/etc/gdm/Init/Default에/usr/bin/synergyc를 호출하는 것에 대한 Matt의 조언에 따라 -f 옵션을 사용하지 않았는지 확인하십시오. 출구 당신은에 로그인 할 수 없습니다. 내가 사용

0

RHEL 5.4은 모든 경우의/etc/kdm과/{초기화, PostLogin, PreSession}/기본

/usr/bin/killall synergyc 
while [ $(pgrep -x synergyc) ]; do sleep 0.1; done 
/usr/bin/synergyc fully.qualified.hostname 

에 추가 된 다음, 스크립트 을 기존 스크립트 인 뒤에 추가하십시오. 앞에 앞에 "exit 0"을 추가하십시오. 나를 위해 작동합니다. 기본 세션을 사용하는 한 오랫동안 작동해야한다고 생각합니다. 맞춤 세션이 사용되는 경우 스크립트를 적절한 위치로 이동해야 할 것입니다.