web-dev-qa-db-ja.com

相乗効果の終了/終了

私はなんとかsynergyを設定しました(サーバーとしてubuntuボックス、クライアントとしてmac-それは逆に機能しません)。現在私は実行しています:

synergys -f
synergyc -f SERVERNAME

それぞれubuntuとmacで。 -fをドロップすると、すべてが機能しますが、バックグラウンドで...私の質問は、バックグラウンドで実行されているときに2つを閉じるにはどうすればよいですか?

1
Dror

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

別の方法は、最初にps uxまたはpidof synergysを使用してプロセスIDを見つけ、次にkill <process ID>でそれを強制終了することです。

1
jhenninger

これらの答えはどれも私にはうまくいきませんでした。個別に、またはkillallを使用して、プロセスを強制終了することはできません。 このスレッド の情報はUbuntu 18.04で私のためにトリックをしました(Sudo systemctl stop synergy):

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

ウィンドウズ:

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

マックOS:

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

launchctl undo /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

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

launchctl load /Library/LaunchAgents/com.symless.synergy.synergy-service.plist

Linux:

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

Sudosystemctlは相乗効果を停止します

そして、それを再度有効にするには:

Sudo systemctl start synergy

0
Mitch

UIを起動し、何らかの理由でステータスバーアイコンが使用できない場合(これは私に起こりました)、UIを閉じると、その相乗効果のインスタンスに対してUIを再度開くことができないため、停止できません。またはサーバーを制御すると、killallシナジーを使用しても、アプリが自動的にリスポーンしますが、終了することはできません。私はあなたがしなければならないことがわかりました

killall synergy 

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

killall synergys

これにより、シナジーサーバーが強制終了されます。

0
user3336523

公式ガイドには、ユーザーがWindows、OSX、Unix/Linuxにログインしたときに相乗効果を自動的に開始する(そして既存のプロセスを強制終了する)方法が記載されています。次の設定に興味があるかもしれません。
http://synergy2.sourceforge.net/autostart.html

セッションにログインするたびに手動で起動する必要がない場合は、はるかに快適です。

0
Shadok