シナジーの終了/終了

シナジーの終了/終了

なんとか設定できましたsynergy(Ubuntu ボックスをサーバー、Mac をクライアントとして設定 - 逆は機能しません)。現在、以下を実行しています:

synergys -f
synergyc -f SERVERNAME

それぞれ Ubuntu と Mac で。 をドロップすると-f、すべてがバックグラウンドで動作します... 質問は、バックグラウンドで実行されているときに 2 つを閉じるにはどうすればよいかということです。

答え1

タスク マネージャーを使用してプロセスを見つけて終了するか、 などのコンソール コマンドを使用して、killall synergys「synergys」という名前の実行中のプロセスをすべて閉じることができます。

ps ux別の方法としては、最初にまたは を使用してプロセス ID を調べpidof synergys、次に を使用してプロセスを終了する方法がありますkill <process ID>

答え2

公式ガイドには、Windows、OSX、Unix/Linux でユーザーがログインしたときに Synergy を自動的に起動する (および既存のプロセスを強制終了する) 手順が記載されています。設定に興味があるかもしれません。
http://synergy2.sourceforge.net/autostart.html

セッションにログインするたびに手動で起動する必要がなければ、はるかに快適になります。

答え3

UIを起動したが、何らかの理由でステータスバーアイコンが利用できない場合(これは私に起こった)、UIを閉じると、そのシナジーのインスタンスのUIを再度開くことができず、サーバーを停止または制御できず、終了することさえできません。killall synergysを使用しても、アプリは自動的に再起動します。

killall synergy 

これにより、アクティブなシナジーUIが終了します。

killall synergys

これにより、Synergy サーバーが停止します。

答え4

これらの回答はどれも私には役に立ちませんでした。プロセスは個別にも、を使用しても終了できませんkillallこのスレッドUbuntu 18.04 ( ) ではうまくいきましたsudo systemctl stop synergy:

バックグラウンド サービスを停止することで、Synergy を一時的に無効にすることができます。2018 年初頭にリリース予定の 2.1 で、これを行う機能が追加される予定です。それまでは、手動で行う必要があります。

ウィンドウズ:

サービス プログラムを開き ([実行] > [services.msc])、Synergy サービスを見つけます。ダブルクリックしてサービスを編集し、[スタートアップの種類] から [手動] を選択してから、[停止] をクリックしてバックグラウンド プロセスを停止し、[開始] をクリックして再度開始します。

マックOS:

ターミナル アプリを開き、次のコマンドを実行します。

launchctl アンロード /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

再度有効にするには、代わりに次のコマンドを実行します。

launchctl ロード /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

リナックス:

ターミナル プログラムを開き、次を実行します。

sudo systemctl シナジーを停止する

再度有効にするには、次の手順を実行します。

sudo systemctl シナジーを起動する

関連情報