1

Red Had Enterprise Linux5とCentOS5ボックスがあり、どちらも起動時にSynergyサーバーに自動的に接続するように構成しようとしています。私はhttp://synergy2.sourceforge.net/autostart.htmlのガイドに従い、以前のUbuntu 7.10ボックスを構成したのと同じ方法で構成しましたが、これで途中までしか到達できなかったようです。現在、Synergyはログイン画面で接続しますが、一度ログインすると元に戻りません。

/ etc / gdm / {Init、PostLogin、PreSession}/Defaultに次の行を追加しました。

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

すべてのファイルは、755のアクセス許可を持つroot:rootによって所有されていますが、ここで何が欠落しているかわかりません。

4

4 に答える 4

3

SynergyAutostartwikiページをお試しください。

于 2009-07-28T18:45:51.013 に答える
0

スクリプトにのようなものを追加してみて、wall 'test'それがコンソールに表示されるかどうかを確認してください。もしそうなら、あなたはスクリプトが呼び出されていることを知っていますが、それは相乗効果の問題です。そうでない場合、スクリプトはまったく呼び出されていません。

于 2009-07-21T19:31:11.233 に答える
0

追加したいだけです:/ etc / gdm / Init/Defaultの/usr/ bin / synergycへの呼び出しに関するMattのアドバイスに従うときは、そこで-fオプションを使用しないようにしてください。そうしないと、スクリプトが終了せず、勝ちます。ログインできません。

于 2010-06-07T16:58:28.820 に答える
0

/ etc / gdm / {Init、PostLogin、PreSession}/Defaultに追加されたRHEL5.4で以下を使用します

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

いずれの場合も、既存のスクリプトの、「exit0」の前にスクリプトを追加します。これは私のために働きます。デフォルトのXセッションを使用している限り、機能するはずです。カスタムセッションを使用している場合は、スクリプトを適切な場所に移動する必要があります。

于 2010-07-07T10:48:04.890 に答える