tightvncserver - mostra a mesma tela no HDMI e no vncclient

38

Posso iniciar o tightvncserver para mostrar a mesma tela na tela HDMI e no vncclient?

Tentei -sempre compartilhava, mas não via diferença.

Editar Desejo controlar remotamente o Pi, usando o teclado, o mouse no controle remoto (Mac) e exibir na tela HDMI do Pi e também no controle remoto. Eu costumava fazer isso no passado distante, executando o Linux a partir de um PC com Windows. Pesquisas adicionais indicam que tightvncserver não pode fazer isso (então o que o -sempre compartilhado faz?). Eu também tentei o x11vnc, mas não consigo fazer isso no Mac.

Milliways
fonte
Você poderia elaborar um pouco mais sobre sua pergunta? No momento, é um tanto vago e difícil de responder.
syb0rg 15/09
Você deve editá-lo na pergunta, caso alguém não leia esse comentário.
syb0rg 16/09

Respostas:

37

Você deve instalar o x11vnc e configurá-lo para obter a mesma tela no HDMI e também no cliente vnc.

apt-get install x11vnc

em seguida, execute o comando x11vnc com parâmetros.

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)

Em seguida, use um cliente VNC no seu Mac, prefiro 'Chicken of VNC' e conecte-me ao endereço IP do Pi.

Atualização:
Para ajustar a conexão VNC para obter desempenho, você pode usar esses parâmetros.

-noxdamage -ncache 10 -ncache_cr

Você pode encontrar mais parâmetros e definições de x11vnc em http://www.karlrunge.com/x11vnc/x11vnc_opts.html

Boas informações sobre o x11vnc:
http://www.karlrunge.com/x11vnc/

gurcanozturk
fonte
Obrigado, eu consegui isso. Ainda preciso fazer um pouco mais para ajustá-lo para meu uso; Meu monitor HDMI é maior que o Macbook. Eu não uso o Chicken of VNC desde o OS X 10.4, mas o compartilhamento de tela do OS X não funciona com o x11vnc, embora eu o use com o tightvncserver.
Milliways
Também estou usando a versão de avaliação do JollyFastVNC.
gurcanozturk
Ainda estou vendo preto (com o cursor X). Eu estou correndo esta via festa w-create
Jacksonkr
Obrigado por esta resposta, me ajudou muito. Neste link raspberrypi.org/forums/viewtopic.php?p=108862#p108862, um cara propõe a mesma solução e também mostra como habilitá-la na inicialização.
Leo
1
Para Mac, você pode usar o cliente VNC embutido: Abra o Finder> Ir> Conectar ao Servidor> digite, por exemplo, vnc://192.168.1.123:5901e clique em Conectar .
Ccpizza 11/11
-2

você deve observar a sinergia que acabei de descobrir que foi paga, mas você pode encontrar uma versão mais antiga aqui http://synergy.soft32.com/ ou você pode obter a fonte e compilá-la gratuitamente também é um aplicativo de código aberto, mas foi pago porque falta de doação

jesterod
fonte
É um pouco difícil de compilar, eu quase votaria nisso porque você paga pelo Synergy e descobre que não pode fazer com que o Raspberry Pi trabalhe com ele, a menos que você compile como o @Jesterod disse - No entanto, se você tiver que passar por tudo isso então, também como ele disse, você não precisa pagar .. Acho esse tipo de enganoso, na melhor das hipóteses, dizer que é uma "solução" para o Pi sem MUITO MAIS divulgação sobre os problemas que o acompanham.
Steve Radich-BitShop.com