Jak użyć drugiego komputera jako dodatkowego monitora (Linux Fedora 24)?

10

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:

  1. Zainstaluj Xdmxna obu komputerach.
  2. sshdo jednego komputera z drugiego z -Xmożliwością wyboru.
  3. Użyj, Xdmxaby zmienić komputer znajdujący się na końcu odbiornika sshw 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 dnfrepozytorium Fedory znajduje się wersja FOSS , ale ta wersja jest nieaktualna.

FabulousGlobe
źródło
@ fixer1234 Pierwszy comupter to wszystko w jednym, a drugi to laptop. Zatem żaden z nich nie ma odłączanego ekranu. Przepraszam, prawdopodobnie powinienem był określić, że samo ponowne podłączenie monitora nie wchodzi w grę.
FabulousGlobe,
Wiele z tego, co pamiętałem, to rozwiązania dla systemu Windows, ale jest też kilka wcześniejszych pytań dotyczących systemu Linux. Właśnie użyłem „użyj laptopa jako monitora to: q linux” jako ciągu wyszukiwania i uzyskałem 86 wyników. To jest punkt wyjścia. Bez głębokiego kopania, oto niektóre z tego, co się pojawiło: superuser.com/questions/661385/… (zaakceptowane punkty odpowiedzi na odniesienie do Fedory), superuser.com/questions/51031/… , superuser.com/questions/143833/ … (
Kont.
(nieco inna obudowa, ale potencjalnie
możliwa do
@ fixer1234 Hej, dziękuję za twoje przykłady, ale obawiam się, że nie mogę ich użyć. 1 używa zdalnego pulpitu do sterowania innym komputerem. Mam to do pracy, ale tak naprawdę nie daje mi to drugiego ekranu, ale pozwala mi sterować laptopem z mojego głównego komputera. Wymaga wyświetlenia pulpitu laptopa na moim komputerze. 2 referencje DMX, który wydaje się tajemniczo przestać działać dla wszystkich przez jakiś czas w ciągu ostatnich kilku lat. 3 po raz kolejny to tylko zdalne sterowanie, które działa dobrze dla użytkownika, ponieważ nie ma on rzeczywistego monitora. 4 to znów Xdmx.
FabulousGlobe,
1
Moja sugestia byłaby następująca: (1) zwiększyć geometrię pulpitu na komputerze stacjonarnym, używając 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.
agtoever

Odpowiedzi:

3

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.

Akantor47
źródło