Friday, April 04, 2008

Synergy - Fedora 5 インストール

Synergyをインストールしてみた.こんなに便利なソフト...もっと早くインストールすれば...lol
Windowをサーバとし,Linux(Fedora 5)をクライアントとする.

参考サイト:
  1. http://blog.drry.jp/2005/12/22/synergy
  2. http://journal.mycom.co.jp/column/yetanother/091/
  3. http://blog.mynet.co.jp/hirashima/2006/08/winmacsynergy.html
Windowにインストール方法は...
  1. Synergy SourceforgeからSynergyInstaller-1.3.1.exeをダウンロード.
  2. インストールラー起動
  3. 設定はあまり難しくないので上のサイトで参考
Screenの設定のときに使うhostnameはWindowとLinuxでコマンドラインから
  • # hostname
で出てくるものを設定.あとlinkの設定は左右間違えずに...

Fedora5にインストールするには:
  1. Synergy Sourceforgeからsynergy-1.3.1-1.i386.rpmをダウンロード.
  2. # rpm -ivh synergy*.rpm
Fedora5にSynergyをインストールすると次のエラーが出た:
エラー:依存性の欠如:
libstdc+P+-libc6.2-2.so.3
はsynergy-1.3.1-1.i386に必要とされている
これを解決するために次のコマンドでできる.
# yum install compat-libstdc++-*
次にFedora5で設定:
  1. cp /usr.share/doc/packages/synergy/synergy.conf /etc/ (設定ファイルをコピー)
  2. /etc/synergy.conf ファイルを開き,説明に従って設定.(編集前にこの設定ファイルの権限を
    +wにする)
Linuxでsynergyを自動的に起動するように設定するには:
  1. ログイン画面でsynergyを終了と起動設定:
    Fedora Core 5 では /etc/gdm/Init/Default ファイルの最後の行(exit 0;)の前に次を追加
    if [ -x /usr/bin/synergyc ]; then
    /usr/bin/killall synergyc
    sleep 2
    /usr/bin/synergyc Windows
    fi
    ログイン時に終了するように設定するには/etc/gdm/PreSession/Default ファイルgdmwhich() と変数 XSETROOT の定義の間に次を追加:
    /usr/bin/killall synergyc
    sleep 1
  2. ログインしたあとで使用できるように設定:
    起動スクリプト /etc/X11/xinit/xinitrc.d/synergy.sh を作成,権限を実行できるように755にする.
    #!/bin/bash
    if [ -x /usr/bin/synergyc ]; then
    /usr/bin/killall synergyc
    sleep 1
    /usr/bin/synergyc Windows
    fi
※Linuxのほうで設定のときに synergys (Server用)と synergyc (Client用)を間違って書いてしまった~lol