Mój cel
Chciałbym użyć mojego laptopa, na którym działa Fedora 24, jako drugiego monitora dla komputera stacjonarnego, na którym również działa Fedora 24.
Co próbowałem i co nie do końca to rozumie lub: Dlaczego nie jest to duplikat pytania
Xdmx
Po przeszukaniu Internetu i tej witryny znalazłem sporo postów podobnych do tego , z których wszystkie zawierały te same kroki:
- Zainstaluj
Xdmx
na obu komputerach. ssh
do jednego komputera z drugiego z-X
możliwością wyboru.- Użyj,
Xdmx
aby zmienić komputer znajdujący się na końcu odbiornikassh
w monitor za pomocą następującego polecenia:startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy
W ten sposób najpierw ekrany komputera stają się czarne na kilka sekund, a następnie wyświetla mi się długi komunikat o błędzie, który kończy się na:
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
Błąd Google zwraca ten post na blogu od lipca 2015 r., W którym użytkownik wykonuje dokładnie te same kroki, co ja, z wyjątkiem używania Ubuntu zamiast Fedory, i kończy się tak samo, jak ja. W poście znajduje się sześć komentarzy z października 2016 r., Z których wszystkie sześć twierdzi, że wykonało te same kroki i otrzymało ten sam błąd.
Pulpit zdalny Fedory
Chociaż pozwala mi to kontrolować jeden komputer z drugiego, wymaga on używania interfejsu GUI na komputerze-hoście do sterowania laptopem. Aby móc efektywnie korzystać z GUI, musi on zajmować dużo miejsca na jednym monitorze. Tak więc, gdy chcę użyć monitora hosta, muszę odsunąć pulpit zdalny z wciśniętym klawiszem Alt. W związku z tym tak naprawdę nie zyskuję monitora, ponieważ nie jestem w stanie jednocześnie używać dwóch monitorów do dwóch różnych zadań. Jest to bardziej podobne do przełączania obszarów roboczych, co już jestem w stanie zrobić. Nie mogę też przenosić programów między ekranami.
Ssh -X
Tak samo jak powyżej. Tak, mogę kontrolować mój drugi komputer, ale muszę aktywnie używać monitora hosta do sterowania monitorem laptopa.
Synergia
Program faktycznie działa, ale umożliwia tylko współdzielenie myszy i klawiatury. Programów nie można przenosić między monitorami, więc nie jest to dokładnie to, czego szukam. Ponadto jestem skąpym studentem college'u, a opłata licencyjna wynosi 20 USD. W tej cenie mogę po prostu kupić używany monitor, który będzie pozwala mi przenieść programów pomiędzy monitorami. W dnf
repozytorium Fedory znajduje się wersja FOSS , ale ta wersja jest nieaktualna.
źródło
xrandr --fb <width>x<height>
dopasowanego rozmiaru obu monitorów; (2) uruchom serwer VNC na pulpicie; (3) połącz się z VNC z laptopa do pulpitu za pomocą wyraźnej geometrii, wyświetlając najbardziej odpowiednią (na monitorze komputera „niewidzialną”) część pulpitu.Odpowiedzi:
Używam Ubuntu 18.10 i tego narzędzia powłoki https://github.com/mrenrich84/vnc_virtual_display_linker
jeśli używasz x11 i x11vnc w fedorze 24, możesz spróbować.
Używam tego, aby zrobić drugi ekran z moim tabletem z Androidem (potrzebujesz tylko klienta vnc na urządzeniu z drugim ekranem).
Mysz i klawiatura mojego komputera są również dostępne na drugim ekranie.
źródło