Я использую следующее на RHEL 5.4, добавленном в / etc / gdm / {Init, PostLogin, PreSession} / Default
/usr/bin/killall synergyc
while [ $(pgrep -x synergyc) ]; do sleep 0.1; done
/usr/bin/synergyc fully.qualified.hostname
Во всех случаях добавьте сценарий после любого существующего сценария, но до «выхода 0».
Это работает для меня. Я думаю, что это должно работать до тех пор, пока вы используете сеанс X по умолчанию, если используются какие-либо пользовательские сеансы, вам, вероятно, придется переместить сценарий в соответствующее место.