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:
Xdmx
Auf beiden Computern installieren .ssh
in einen Computer vom anderen mit-X
Option gehen.- Verwenden Sie
Xdmx
diese Option, um den Computer, der sich am empfangenden Ende von befindetssh
, 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- dnf
Repository, aber diese Version ist veraltet.
quelle
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.Antworten:
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.
quelle