ightvncserver - показывать один и тот же экран на hdmi и vncclient

38

Могу ли я запустить tailvncserver, чтобы показывать один и тот же экран на экране hdmi и vncclient?

Я пытался всегда, но не видел никакой разницы.

Редактировать Я хочу удаленно управлять Pi, используя клавиатуру, мышь на пульте дистанционного управления (Mac), и отображать на экране Pi hdmi, а также удаленно. Я делал это в далеком прошлом, запуская Linux с ПК с Windows. Дальнейшие исследования показывают, что thinvncserver не может этого сделать (так что же делает -alsssshared?). Я также попробовал x11vnc, но не могу заставить это сделать что-нибудь на Mac.

Milliways
источник
Не могли бы вы подробнее остановиться на вашем вопросе? Прямо сейчас это немного неопределенно и трудно ответить.
syb0rg
Вы должны отредактировать это в вопросе на случай, если кто-то не прочитает этот комментарий.
syb0rg

Ответы:

37

Вы должны установить x11vnc и настроить его для получения того же экрана на HDMI, а также на клиенте vnc.

apt-get install x11vnc

затем запустите команду x11vnc с параметрами.

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)

Затем используйте VNC-клиент на вашем Mac, я предпочитаю «Цыпленок VNC» и подключаюсь к IP-адресу Pi.

Обновление:
для настройки VNC-соединения на производительность вы можете использовать эти параметры.

-noxdamage -ncache 10 -ncache_cr

Вы можете найти больше параметров и определений x11vnc на http://www.karlrunge.com/x11vnc/x11vnc_opts.html

Хорошая информация о x11vnc:
http://www.karlrunge.com/x11vnc/

gurcanozturk
источник
Спасибо, я получил это. Я все еще должен сделать немного больше, чтобы настроить его для моего использования; Мой монитор HDMI больше, чем Macbook. Я не использовал Chicken of VNC начиная с OS X 10.4, но OS X Screen Sharing не работает с x11vnc, хотя я использую это с sharpvncserver.
Milliways
Я тоже использую пробную версию JollyFastVNC.
gurcanozturk
Я все еще вижу черный (с курсором X). Я запускаю это через bash w-create
Jacksonkr
Спасибо за этот ответ, мне очень помог. В этой ссылке raspberrypi.org/forums/viewtopic.php?p=108862#p108862 парень предлагает такое же решение, а также показывает, как включить его при загрузке.
Лев
1
Для Mac вы можете использовать встроенный VNC-клиент: Откройте Finder> Перейти> Подключиться к серверу> введите eg vnc://192.168.1.123:5901и нажмите Подключиться .
ccpizza
-2

вы должны изучить синергию, хотя я только что узнал, что она пошла платно, но вы можете найти более старую версию здесь http://synergy.soft32.com/ или вы можете получить исходный код и скомпилировать его бесплатно, также это приложение с открытым исходным кодом, но оно пошло заплатил, потому что отсутствие пожертвований

jesterod
источник
Это немного сложно для компиляции, я бы почти отказался от этого, потому что вы платите за Synergy, тогда вы обнаружите, что Raspberry Pi не сможет работать с ним, если вы не скомпилируете, как сказал @Jesterod - Однако, если вам придется пройти через все это затем, как он и сказал, вам не нужно платить. Я считаю, что в лучшем случае это обман, чтобы сказать, что это «решение» для Пи, и ОЧЕНЬ БОЛЬШЕ раскрытия о проблемах, которые с этим связаны.
Стив Радич-BitShop.com