tightvncserver - pokaż ten sam ekran na hdmi i vncclient

38

Czy mogę uruchomić tightvncserver, aby wyświetlać ten sam ekran na ekranie hdmi i vncclient?

Próbowałem-zawsze udostępniane, ale nie widziałem różnicy.

Edycja Chcę zdalnie sterować Pi za pomocą klawiatury, myszy na pilocie (Mac) i wyświetlać na ekranie hdmi Pi, jak również na pilocie. Robiłem to w odległej przeszłości, uruchamiając Linuksa z komputera z systemem Windows. Dalsze badania wskazują, że tightvncserver nie może tego zrobić (więc co robi-zawsze udostępniane?). Próbowałem także x11vnc, ale nie mogę tego zrobić na Macu.

Milliways
źródło
Czy mógłbyś bardziej rozwinąć swoje pytanie? W tej chwili jest to nieco niejasne i trudne do odpowiedzi.
syb0rg
Powinieneś to zmienić w pytaniu na wypadek, gdyby ktoś nie przeczytał tego komentarza.
syb0rg

Odpowiedzi:

37

Powinieneś zainstalować x11vnc i skonfigurować go tak, aby uzyskać ten sam ekran na HDMI, a także na kliencie vnc.

apt-get install x11vnc

następnie uruchom komendę x11vnc z parametrami.

x11vnc -display :0 -usepw -listen IP_of_pi -allow allowed_ip_address

-display : screen number to get
-usepw   : use password security
-listen  : IP address of server (Pi IP)
-allow   : allowed client IPs (client IP, in your case Mac IP address)

Następnie użyj klienta VNC na komputerze Mac, wolę „Chicken of VNC” i połączę się z adresem IP Pi.

Aktualizacja:
Aby dostroić połączenie VNC pod kątem wydajności, możesz użyć tych parametrów.

-noxdamage -ncache 10 -ncache_cr

Więcej parametrów i definicji x11vnc można znaleźć na stronie http://www.karlrunge.com/x11vnc/x11vnc_opts.html

Dobra informacja o x11vnc:
http://www.karlrunge.com/x11vnc/

gurcanozturk
źródło
Dzięki, mam to. Nadal muszę zrobić coś więcej, aby dostroić to do mojego użytku; Mój monitor HDMI jest większy niż Macbook. Nie korzystałem z Chicken of VNC od OS X 10.4, ale Udostępnianie ekranu OS X nie działa z x11vnc, chociaż używam tego z tightvncserver.
Milliways,
Używam też wersji testowej JollyFastVNC.
gurcanozturk
Nadal widzę czerń (z kursorem X). Używam tego przez bash w-create
Jacksonkr
Dziękuję za tę odpowiedź, bardzo mi pomogła. W tym linku raspberrypi.org/forums/viewtopic.php?p=108862#p108862 facet proponuje to samo rozwiązanie, a także pokazuje, jak włączyć to podczas rozruchu.
Leo
1
W przypadku komputerów Mac możesz użyć wbudowanego klienta VNC: Otwórz Finder> Idź> Połącz z serwerem> wpisz np. vnc://192.168.1.123:5901I kliknij Połącz .
ccpizza
-2

powinieneś przyjrzeć się synergii, ponieważ właśnie dowiedziałem się, że poszło opłacone, ale możesz znaleźć starszą wersję tutaj http://synergy.soft32.com/ lub możesz pobrać źródło i skompilować za darmo, jest to również aplikacja open source, ale poszła zapłacone z powodu braku darowizny

jesterod
źródło
Jest to trochę trudne do skompilowania, prawie zagłosowałbym na to, ponieważ płacisz za Synergy, wtedy okazuje się, że nie możesz zmusić Raspberry Pi do pracy z nim, chyba że skompilujesz tak, jak powiedział @Jesterod - Jednak jeśli musisz przejść przez to wszystko potem, tak jak powiedział, nie trzeba płacić. Uważam, że to co najmniej zwodnicze stwierdzenie, że jest to „rozwiązanie” dla Pi bez WIĘCEJ ujawnienia na temat problemów z tym związanych.
Steve Radich-BitShop.com