Pulpit zdalny z wieloma monitorami do Ubuntu

10

Czy istnieje jakiś sposób lub rozwiązanie pulpitu zdalnego (płatne LUB bezpłatne), którego można używać do zdalnego sterowania z jednego komputera z systemem Linux na inny z obsługą wielu monitorów?

Innymi słowy, zarówno na komputerze A, jak i na komputerze B działa Ubuntu. Komputer A ma tylko jeden monitor. Komputer B ma dwa monitory.

Przechodzę na komputer A z komputera B. Chciałbym używać obu monitorów na komputerze B.

czy to możliwe?

Proszę pomóż! Dziękuję Ci.

aikeru
źródło

Odpowiedzi:

8

Pierwsze rozwiązanie:

x2go to aplikacja zdalnego pulpitu Open Source dla systemu GNU / Linux, która wykorzystuje protokół technologii NX.

Zainstaluj X2Go Server

W systemie Ubuntu 14.04:

Uruchom następujące polecenia, aby dodać repozytorium X2Go i zainstalować je w systemie Ubuntu 14.04 lub nowszym.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession

W systemie Ubuntu 12.04:

W przypadku Ubuntu 12.04 i wcześniejszych wersji możesz dodać repozytorium X2Go i zainstalować je, jak pokazano poniżej.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
sudo apt-get install x2goserver x2goserver-xsession

Zainstaluj klienta X2Go

Klient X2Go jest dostępny dla systemów Windows, Mac OS X i wielu dystrybucji Linuksa.

Dodaj repozytorium X2Go, jak pokazano powyżej w sekcji instalacji serwera X2Go, w zależności od używanej dystrybucji.

Then, install X2Go client using command:

W systemach takich jak Debian i Ubuntu:

sudo apt-get install x2goclient

X2Go obsługuje multimonitor. Otwórz klienta x2go w New Sessionoknie przejdź do Input/outputzakładki.

W Displaysekcji możesz wybrać przycisk opcji Use Whole Displayi liczbę wyświetlaczy, których chcesz użyć (zakres liczb od 1 do liczby monitorów).

wprowadź opis zdjęcia tutaj


Drugie rozwiązanie

FreeRDP prawdopodobnie zrobi to, co chcesz.

Lepiej jest skompilować FreeRDP ze źródeł, ponieważ obsługa wielu monitorów jest dostępna tylko w wersjach> = 1.1.

Odwiedź tę stronę, aby dowiedzieć się, jak zainstalować ją ze źródła.

Teraz możesz użyć polecenia xfreerdp z terminala:

xfreerdp /multimon /u:username /v:server_address:server_port

gdzie usernamejest twoja nazwa użytkownika na serwerze, server_addressto lokalizacja serwera (adres IP lub nazwa hosta) i server_portto port (pozostaw puste bez „:” dla portu domyślnego).

Jeśli nie chcesz budować ze źródła, nadal możesz go zainstalować za pomocą:

sudo apt-get install freerdp-x11

Ale musisz mieć pewność, że wersja ma> 1.1

Maythux
źródło
3
Używanie tej opcji w x2goclient nie wydaje się zachowywać tak, jak opisano. Opcja „Wyświetl” z „użyj całego wyświetlacza” wydaje się tylko wybierać, którego wyświetlacza chcesz użyć.
aikeru
2
... i przetestowałem go zarówno z Ubuntu 14.04, jak i Windows 8.1. Zapraszam do zrobienia jakiegoś zrzutu ekranu, takiego jak jing ( techsmith.com/jing.html ) i pokazania, że ​​można to zrobić. Jeśli możesz to zrobić, przyznam nagrodę. W przeciwnym razie trudno mi uwierzyć, że działasz, ponieważ nie działa na moim komputerze. :(
aikeru
1
Pozwala to na użycie tylko jednego monitora, zaznaczenie lub odznaczenie „rozszerzenia Xinerama” nie ma żadnego efektu.
As
2
Jestem z aikeru - to ustawienie dotyczy tego, który wyświetlacz, a nie ile wyświetlaczy. A opcja Xinerama też dla mnie nic nie robi.
David Doria
1
Zrobiłem to z freerdp :) / usr / bin / xfreerdp /v:server.ip / u: user / p: password / multimon / rfx Zmień to polecenie w skrypt i bum!
BrianBlaze
2

Kiedyś NoMachine NX przez długi czas działał dobrze dla mnie. Serwer działał na serwerze Ubuntu i mogłem się połączyć zarówno z systemem Windows, jak i Linux. Zgodnie z tym artykułem poprzednia wersja 3.5 (obecna wersja 4.x) obsługiwała już wiele monitorów, o czym mówi się, że została ulepszona w wersji 4.x.

Jeśli tego właśnie szukasz, możesz spróbować, ponieważ dostępna jest darmowa wersja. Kiedy użyłem go ostatni raz, były pewne ograniczenia w darmowej wersji, takie jak tylko jedna sesja na raz. Nie mogę ci powiedzieć, czy nadal tak jest.

Edycja: Do tego, co powiedziałeś:

... niezależnie od tego, ile monitorów jest podłączonych do serwera (być może zero!).

Mój serwer był bezgłowy, więc nie musisz się martwić o jego monitory. To nie jest jak VNC, ale otwiera własną sesję.

A ponadto: Istnieje również całkowicie darmowa wersja NX . Ale nie mam z tym żadnych doświadczeń.

lumen
źródło
Pozwól mi to wypróbować, kiedy będę mógł :)
aikeru
1

To proste rozwiązanie, które działa dla mnie, ponieważ pracuję zdalnie z wieloma monitorami oraz na różnych platformach (Windows, Mac i Linux)

Używam programu o nazwie Teamviewer, który można znaleźć na stronie Teamviewer.com. Obecnie uruchamiam go za pośrednictwem Wine, ale pomyślnie uruchomiłem również wersję Linux. Pozwoli ci to szybko przełączać się między monitorami, chociaż nie udało mi się wyświetlać więcej niż jednego na raz.

Ma to dodatkową zaletę, że możesz przejść do dowolnego komputera , zalogować się na jego stronie i uzyskać dostęp do komputerów z dowolnego miejsca bez ładowania programu.

Partrek
źródło
Tak. Przełączanie między monitorami nie działałoby w moim przypadku użycia. :( dzięki. Serwer może być bezgłowy.
aikeru