Windows 8.1 64bit で Synergy サーバー側
はじめに
Windows マシンが壊れそうだったので、ノート PC を買いました。
DELL Inspiron 17R * CPU: 第4世代 Core i7 4500U * MEM: 8 GByte (DDR3L
1600MHz) * HDD: 1 TByte (5400 回転)
いつも通り、Synergy (今回は 1.4.17)をインストールして他の Linux
マシンとつなげようとしたら、このエラーが出てつながらない…
synergys.exe: no configuration available
普通にこんな感じで設定してたんだけど。
設定が探せないよってエラーっぽいよね。
✕設定をファイルに保存してみた
Synergy を起動して、[File] → [Save configuration as..] で保存。
とりあえずデフォルトで確か C:\Users\ユーザー名\Documents
の下だったと思う。 それでもエラーメッセージ変わらない。
✕Synergy を管理者で起動させる
アクセス権かな?っと思って、Synergy を管理者で起動させたりしたけど NG 。
手動で synergys 起動させる
設定ファイルを C:\Program Files\Synergy\synergy.conf に保存。
カレントディレクトリを C:\Program Files\Synergy
に移してから、次のコマンドで直接起動。
synergys.exe -f --debug NOTE --name sagittarius -c C:/Users/ユーザー名/AppData/Local/Temp/qt_temp.if6996 --address :24800
これだとつながる! 近くなってきた感!
✕設定ファイルを C:\Program Files\Synergy\synergy.conf に保存する
設定ファイルの保存場所の問題かーっと思って、インストールされたディレクトリに置いて起動したら
NG。エラーメッセージが変わった。
synergys.exe: unrecognized option
Files/Synergy/synergy.conf' Try
synergys.exe –help’
for more information. ERROR: failed to launch, error: process
immediately stopped
ここで気づいちゃいました。多分だけど。
「C:\Program Files\Synergy\synergy.conf」これのスペースで切れちゃってる… Synergy
内部でその辺りを配慮した作りになってないと予想。
◯設定ファイルを C:\soft\Synergy\synergy.conf に保存する
これで動きました。
どこかで直るだろうけど、恐らくこんな設定にしないと動かないんじゃないかな?
- 設定ファイルに保存する
- 設定ファイルのファイルパスに
半角スペースやマルチバイトが入っていると NG
ディスカッション
コメント一覧
同じようにはまりました。
windows7までは問題なく動いていたんですけどね~
半分あきらめかけていましたが、おかげさまで何とか使えそうです!!
コメントありがとうございます!
ぶつかって直ったらなんとなくでもメモリます
ありがとうございます。
windows mac で試していて、mac側をサーバーにしていた時はうまくいっていたのにwindows側をサーバーにしたら動かなくて四苦八苦していました。
この頁を発見して大変助かりました。