Synergie beenden/schließen

Synergie beenden/schließen

Ich habe es geschafft, die Ubuntu-Box als Server und den Mac als Client einzurichten synergy– andersherum funktioniert es nicht. Derzeit verwende ich:

synergys -f
synergyc -f SERVERNAME

auf Ubuntu bzw. Mac. Wenn ich sie lösche, -ffunktioniert alles, aber im Hintergrund ... Meine Frage ist, wie kann ich die beiden schließen, wenn sie im Hintergrund laufen?

Antwort1

Sie können den Prozess entweder über den Task-Manager suchen und beenden oder einen Konsolenbefehl wie verwenden killall synergys, der alle laufenden Prozesse mit dem Namen „synergys“ schließt.

ps uxEine andere Möglichkeit besteht darin, zuerst die Prozess-ID mit oder herauszufinden pidof synergysund sie dann mit zu beenden kill <process ID>.

Antwort2

Im offiziellen Handbuch finden Sie Anweisungen zum automatischen Starten von Synergy (und Beenden eines bestehenden Prozesses), wenn sich ein Benutzer für Windows, OSX und Unix/Linux anmeldet. Vielleicht möchten Sie dies einrichten:
http://synergy2.sourceforge.net/autostart.html

Es wäre viel komfortabler, wenn Sie es nicht bei jeder Anmeldung in Ihrer Sitzung manuell starten müssten.

Antwort3

Wenn Sie die Benutzeroberfläche starten und aus irgendeinem Grund das Statusleistensymbol nicht verfügbar ist (das ist mir passiert), können Sie die Benutzeroberfläche für diese Synergy-Instanz nicht erneut öffnen, wenn Sie die Benutzeroberfläche schließen. Sie können den Server daher nicht stoppen oder steuern und Sie können ihn nicht einmal beenden. Selbst wenn Sie killall synergys verwenden, wird die App von selbst neu gestartet. Ich habe festgestellt, dass Sie

killall synergy 

Dadurch wird die aktive Synergie-Benutzeroberfläche beendet. Dann sollten Sie

killall synergys

Dadurch wird der Synergy-Server zerstört.

Antwort4

Keine dieser Antworten hat bei mir funktioniert. Die Prozesse können weder einzeln noch mit beendet werden killall. Die Informationen indieser Threadsudo systemctl stop synergyhat bei mir unter Ubuntu 18.04 ( ) geholfen :

Sie können Synergy vorübergehend deaktivieren, indem Sie den Hintergrunddienst stoppen. Wir werden in Version 2.1, die Anfang 2018 erscheinen soll, eine entsprechende Funktion hinzufügen. Bis dahin muss dies manuell erfolgen.

Windows:

Öffnen Sie das Programm „Dienste“ (Ausführen > services.msc) und suchen Sie den Synergy-Dienst. Doppelklicken Sie darauf, um den Dienst zu bearbeiten, und wählen Sie unter „Starttyp“ die Option „Manuell“. Klicken Sie dann auf „Stopp“, um den Hintergrundprozess zu stoppen, und auf „Start“, um ihn erneut zu starten.

Mac OS:

Öffnen Sie die Terminal-App und führen Sie diesen Befehl aus:

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

Um es wieder zu aktivieren, führen Sie stattdessen diesen Befehl aus:

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

Linux:

Öffnen Sie das Terminalprogramm und führen Sie Folgendes aus:

sudo systemctl stoppt Synergie

Und dann so aktivieren Sie es wieder:

sudo systemctl starte Synergie

verwandte Informationen