Wie verwende ich einen zweiten Computer als zusätzlichen Monitor (Linux Fedora 24)?


10

Mein Ziel

Ich möchte meinen Laptop, auf dem Fedora 24 ausgeführt wird, als zweiten Monitor für Desktop-Computer verwenden, auf dem auch Fedora 24 ausgeführt wird.


Was ich versucht habe und was es nicht ganz schneidet oder: Warum dies keine doppelte Frage ist

Xdmx

Nach einer Suche im Internet tut , und dieser Website , die ich schon einige Einträge gefunden, die ähnlich wie diese , von denen alle im Grunde die gleichen paar Schritte enthalten:

  1. XdmxAuf beiden Computern installieren .
  2. sshin einen Computer vom anderen mit -XOption gehen.
  3. Verwenden Sie Xdmxdiese Option, um den Computer, der sich am empfangenden Ende von befindet ssh, mit dem folgenden Befehl in einen Monitor zu verwandeln : startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy

Wenn Sie dies zuerst tun, werden beide Computerbildschirme einige Sekunden lang schwarz und erhalten dann eine lange Fehlermeldung, die endet mit:

xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost

waiting for X server to shut down 
Couldn't get a file descriptor referring to the console

Wenn Sie den Fehler googeln, wird dieser Blog-Beitrag vom Juli 2015 zurückgegeben, in dem ein Benutzer genau die gleichen Schritte wie ich ausführt, außer dass Ubuntu anstelle von Fedora verwendet wird, und genau das gleiche Ergebnis wie ich erzielt. Erst im Oktober 2016 gab es sechs Kommentare zu dem Beitrag, von denen alle sechs behaupten, dieselben Schritte befolgt zu haben und denselben Fehler erhalten zu haben.

Fedora Remote Desktop

Auf diese Weise kann ich zwar einen Computer von einem anderen aus steuern, ich muss jedoch eine GUI auf dem Host-Computer verwenden, um den Laptop zu steuern. Um die GUI effektiv nutzen zu können, muss sie viel Platz auf einem Monitor beanspruchen. Wenn ich also den Host-Monitor verwenden möchte, muss ich den Remotedesktop mit gedrückter Alt-Taste entfernen. Als solches bekomme ich eigentlich keinen Monitor, da ich die beiden Monitore nicht gleichzeitig für zwei verschiedene Aufgaben verwenden kann. Dies ähnelt eher dem bloßen Wechseln von Arbeitsbereichen, was ich bereits tun kann. Außerdem kann ich keine Programme zwischen Bildschirmen verschieben.

Ssh -X

Das gleiche wie oben. Ja, ich kann meinen anderen Computer steuern, aber ich muss den Host-Monitor aktiv verwenden, um meinen Laptop-Monitor zu steuern.

Synergie.

Das Programm funktioniert tatsächlich, erlaubt jedoch nur die gemeinsame Nutzung von Maus und Tastatur. Programme können nicht zwischen Monitoren verschoben werden, daher ist es nicht ganz das, wonach ich suche. Außerdem bin ich ein geiziger Student, und die Lizenzgebühr beträgt 20 US-Dollar. Für diesen Preis könnte ich nur kaufen , einen gebrauchten Monitor, der würde mir erlauben, Programme zwischen den Monitoren zu bewegen. Es gibt eine FOSS-Version im Fedora- dnfRepository, aber diese Version ist veraltet.


@ fixer1234 Der erste Comupter ist ein All-in-One-Gerät, während der zweite ein Laptop ist. Also hat keiner einen abnehmbaren Bildschirm. Entschuldigung, ich hätte wahrscheinlich angeben sollen, dass das erneute Anschließen eines Monitors keine Option ist.
FabulousGlobe

Ich erinnerte mich an viele Windows-Lösungen, aber es gibt auch eine Reihe früherer Linux-Fragen. Ich habe gerade "Laptop als Monitor verwenden ist: q Linux" als Suchzeichenfolge verwendet und 86 Ergebnisse erhalten. Das ist also ein Ausgangspunkt. Ohne zu tief zu graben, sind einige der folgenden Punkte aufgetaucht : superuser.com/questions/661385/… (akzeptierte Antwortpunkte auf eine Fedora-Referenz), superuser.com/questions/51031/… , superuser.com/questions/143833/ … (Fortsetzung)
fixer1234

(etwas anderer Fall aber potenziell anpassungsfähig?), superuser.com/questions/71794/...
fixer1234

@ fixer1234 Hey, danke für deine Beispiele, aber ich fürchte, ich kann sie nicht wirklich verwenden. 1 verwendet den Remotedesktop zur Steuerung eines anderen Computers. Ich habe das zum Laufen gebracht, aber das gibt mir nicht wirklich einen zweiten Bildschirm, sondern lässt mich stattdessen den Laptop von meinem Hauptcomputer aus steuern. Der Desktop des Laptops muss auf meinem PC angezeigt werden. 2 Referenzen DMX, das in den letzten Jahren auf mysteriöse Weise nicht mehr für alle zu arbeiten scheint. 3 ist wieder nur eine Fernbedienung, die für den Benutzer gut funktioniert, da er keinen tatsächlichen Monitor hat. 4 ist wieder Xdmx.
FabulousGlobe

1
Mein Vorschlag wäre folgender: (1) Erhöhen Sie die Geometrie des Desktops auf Ihrem Desktop-Computer, indem Sie xrandr --fb <width>x<height>die kombinierte Größe beider Monitore anpassen. (2) Starten Sie einen VNC-Server auf Ihrem Desktop. (3) Stellen Sie eine Verbindung mit VNC von Ihrem Laptop zu Ihrem Desktop mit einer expliziten Geometrie her und zeigen Sie den am weitesten rechts liegenden (auf Ihrem Desktop-Monitor "nicht sichtbaren") Teil des Desktops an.
Immer

Antworten:


3

Ich verwende Ubuntu 18.10 und dieses Shell-Tool https://github.com/mrenrich84/vnc_virtual_display_linker

Wenn Sie x11 und x11vnc in Ihrem Fedora 24 verwenden, können Sie es versuchen.

Ich verwende dies, um mit meinem Android-Tablet einen zweiten Bildschirm zu erstellen (Sie benötigen lediglich einen VNC-Client auf dem Gerät mit dem zweiten Bildschirm).

Maus und Tastatur meines PCs sind auch auf dem zweiten Bildschirm verfügbar.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.