これらの場所でコンピューター名を変更しました。
/etc/hostname
/etc/hosts
しかし、Synergyを新しい名前で接続しようとすると、ログで古い名前で接続しようとします。また、他のコンピューター(ランプを実行している)からのみ、古いホスト名でコンピューターにアクセスでき、新しいホスト名ではアクセスできません。
何が足りないのですか?完全に再起動しました。
Ubuntuで次のコマンドラインを使用してSynergyサーバーに接続してみてください。
synergyc -f --name <my-new-hostname> <servername>
独自の内部DNSサーバーを実行していない場合は、ネットワーク内の各コンピューター(通常はhostsファイル)でUbuntuボックスの新しいホスト名を指定する必要があります。
Arpおよびdnsキャッシュをフラッシュし、サーバー上のhostsファイルを変更して、CLIENTマシンのエントリを含めてから、再試行してください。
私はそれを修正する次のことをしました。
Sudo apt-get remove --purge synergy
または
Sudo dpkg -r synergy
その後
Sudo rm ~/.config/Synergy
(このフォルダー内のsynergy.confファイルがホスト名の問題を引き起こしていたため、フォルダー全体を削除して最初からやり直しました)
その後
Sudo dpkg -i synergy-1.4.12-Linux-i686.deb
/ home/yourusername/.config/synergy /でユーザーのsynergy.confを探し、新しいホスト名のSCREEN-NAMEに合うように編集してみてください...私のものはアンインストールの間でも変更されませんでした。 ..チェックイン/チェックイン:
gedit ~/.config/synergy/synergy.conf
ところで:そのホスト名とスクリーン名の命名はGUIで十分に一貫しておらず(Quicksynergyは私にヒントを与えてくれました)、非常に混乱する可能性があります。
これを試してみてください。
まず、ubuntuでターミナルを開きます。
次のコマンドを入力して入力します。
gksudo gedit/etc/hostname
ヒットするより[〜#〜] enter [〜#〜]、
その後、管理者パスワードを入力し、"OK"ボタンをクリックします。
ホスト名が表示され、名前が変更されるよりも、
完了したら、システムを保存して再起動します。
ターミナルを開き、ルートに移動してコマンドを実行します
ファイルの内容は通常
通常、2行目には古いコンピューター名が含まれています。その名前を変更して、代わりの名前を付けてください。入力したばかりです。保存して、geditを終了します。
次に、ルートを終了してください。そして、Sudo suと入力して、ルートに戻ろうとします。
Synergyでキャッシュをクリアしたり、デフォルト設定をリセットしたりしましたか?私はそれがあなたの古いホスト名とIPダウンをキャッシュしたかもしれないと思います。
ホストマシン(uname -n
)でホスト名が正常に変更されていますか?そして、それが正常に変更された場合は、クライアントの問題である可能性があります。上記のようにキャッシュをクリアすると役立つ場合があります。
ホスト名がまだ古い場合は、/etc/hostname
と/etc/hosts
が自動的に復元されないようにする必要があります。