Synergy Dual-Screen-Client

7

Ich habe Synergy Client 1.4 auf einem Linux-Computer und denselben Versionsserver auf Linux- oder Windows-Laptops (beide haben das unten beschriebene Problem).

Mein Linux-Client ist Dual-Monitor-Setup. Es gibt eine Grafikkarte (NVidia mit proprietärem Treiber), an die zwei Monitore angeschlossen sind: einer an den DVI-Ausgang, ein anderer an HDMI. Dual-Screen wird über die KDE-Display-Konfiguration konfiguriert und der HDMI-Ausgang ist auf Left-of-DVI eingestellt. Beide Monitore haben eine Auflösung von 1920 x 1080.

Das Setup funktioniert von selbst einwandfrei. Wenn ich jedoch versuche, den Client mithilfe von Synergie zu steuern, kann ich nur einen der Bildschirme (den HDMI-Ausgang) mit dem Mauszeiger aufrufen.

Die relative Position der Monitore ist wie folgt:

+--------------+ +--------------+
|              | |              |
|  client 1    | |  client 2    |
|              | |              |
|              | |              |
+--------------+ +--------------+
            ↖
         +-------------+
         |             |
         |   server    |
         |             |
         +-------------+

Der Pfeil zeigt an, auf welchen Monitor über Synergie zugegriffen werden kann.

Gibt es etwas, das getan werden kann?

Zar
quelle
Ich musste es noch nicht ausprobieren (mein 2. Monitor ist noch unterwegs), aber es scheint, als ob die Konfigurationsoption xtestIsXineramaUnaware = falsehelfen könnte. synergy2.sourceforge.net/configuration.html
DouglasDD
@DouglasDD, nein, das funktioniert nicht.
Zar
Sie werden wahrscheinlich mehr Glück haben, wenn Sie dies auf synergy-foss.org veröffentlichen. Ihre Entwickler beantworten häufig Fragen in den Foren. Siehe diese ähnliche Frage. synergy-foss.org/osqa/questions/164/split-a-dual-monitor
spuder

Antworten:

7

Stellen Sie sicher, dass Synergyc startet, nachdem die Monitorbildschirme definiert und positioniert wurden.

Ich hatte gelegentlich nur einen Bildschirm oder nur einen Teil eines Bildschirms zur Verfügung, um Synergien zu erzielen, während eine lokale Maus auf alle verfügbaren Bildschirmbereiche zugreifen konnte. Jedes Mal bestand das Problem darin, dass Synergyc gestartet wurde und resident blieb, bevor die benutzerdefinierten Definitionen der Bildschirme angewendet wurden.

Mit KDM verwende ich das hier beschriebene Verfahren: https://help.ubuntu.com/community/SynergyHowto . In den letzten Jahren (ab KUBUNTU 12.04) befinden sich die Startdateien in /etc/kde4/kdm) für KDM. Weitere Display-Manager sind ebenfalls im SynergyHowTo beschrieben.

Um die Anzeigen vor der KDM-Anmeldung einzurichten, legen Sie die Einstellungen für Bildschirmausrichtung und Position in Xsetup fest. Um die Anzeigen nach der KDM-Anmeldung einzurichten, legen Sie sie in Xsession ab.

Ich konnte keine Synergieeffekte erzielen, um den gesamten Desktop mithilfe des visuellen Monitor-Setups anzuzeigen, selbst mit der Schaltfläche "Als Standard speichern". Ich glaube, das Problem ist, wenn in der Startsequenz die Einstellungen angewendet werden.

Als Beispiel /etc/kde4/kdm/Xsetupenthält mein Folgendes:

xrandr - Ausgang HDMI-0 --pos 0x0 - links drehen
xrandr - Ausgang DVI-I-1 - pos 1024x256 - primär

/ sbin / initctl -q emittiert Login-Session-Start DISPLAY_MANAGER = kdm

/ usr / bin / killall synergyc
sleep 1
/ usr / bin / synergyc --name CLIENTSCREENNAME SERVERHOSTNAME

Will Smith
quelle
"Stellen Sie sicher, dass Synergyc startet, nachdem die Bildschirme definiert und positioniert wurden." Dies hat mir sehr geholfen, da ich mit Synergyc angefangen habe, dann den Deckel meines Laptops geschlossen habe und festgestellt habe, dass Synergy so wirkt, als ob der Deckel noch offen wäre. Das Starten von synergyc bei geschlossenem Deckel hat das Problem behoben, also danke!
JonnyBoy