Автоматический запуск синергии на RHEL / CentOS - PullRequest
1 голос
/ 21 июля 2009

У меня есть Red Had Enterprise Linux 5 и CentOS 5, которые я пытаюсь настроить для автоматического подключения к синергетическому серверу при запуске. Я следовал руководству на http://synergy2.sourceforge.net/autostart.html и настроил их так же, как я настраивал предыдущие версии Ubuntu 7.10, и это только кажется, что я на полпути. В настоящее время синергия подключается на экране входа в систему, но после входа в систему она не возвращается.

Я добавил следующие строки в / etc / gdm / {Init, PostLogin, PreSession} / По умолчанию:

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

Все файлы принадлежат пользователю root: root с разрешениями 755, я просто не уверен, что мне здесь не хватает.

Ответы [ 4 ]

3 голосов
/ 28 июля 2009

Попробуйте вики-страницу Synergy Autostart .

0 голосов
/ 07 июля 2010

Я использую следующее на 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 по умолчанию, если используются какие-либо пользовательские сеансы, вам, вероятно, придется переместить сценарий в соответствующее место.

0 голосов
/ 07 июня 2010

Просто хочу добавить: следуя совету Мэтта о вызове / usr / bin / synergyc в / etc / gdm / Init / Default, убедитесь, что вы не используете опцию -f, иначе скрипт никогда не завершится и вы не сможете войти в систему.

0 голосов
/ 21 июля 2009

Попробуйте добавить что-то вроде wall 'test' в скрипт и посмотрите, появится ли это на консоли. если это так, вы знаете, что скрипт вызывается, но это проблема синергии. Если нет, скрипт вообще не вызывается.

...