Acesse a sessão da área de trabalho X em execução padrão pelo VNC


11

Gostaria de acessar a sessão de desktop X em execução (vs virtual) padrão (a que é visível por HDMI) sobre VNC - basicamente para usar meu laptop como mouse kbd + enquanto desfruta da grande tela de TV conectada ao meu Pi. Não quero investir em mouse kbd + extra para Pi, quando vários laptops conectados à rede estiverem disponíveis.

Todos esses tutoriais para instalação e configuração do tightvnc parecem ter sido projetados para quem deseja uma configuração verdadeiramente sem cabeça. E não vejo como posso executar o servidor tightvnc para acessar a sessão X real ativa.

Respostas:


10

Você provavelmente está usando o TightVNC e seu comportamento não permite o acesso à sessão real (que eu saiba) x da área de trabalho.

O que você está procurando é x11vnc . Isso permite o acesso do VNC à sessão X padrão.

Não sabe exatamente o que você está executando, mas primeiro tente instalá-lo apt-get install x11vnc. Se isso não funcionar, você precisará baixar o código - fonte e compilá-lo no Raspberry Pi.

Apenas uma observação: você não pode "ver" nenhuma saída proveniente da GPU IE: vídeo, jogos. Essa saída é enviada apenas pelo cabo HDMI por enquanto (isso será alterado em algum momento no futuro)

ATUALIZAÇÃO SAÍDA DA GPU VNC : O VNC no novo Raspbian possui um modo de captura direta experimental . Observe que a documentação diz que você precisa habilitar essa configuração; no entanto, minha instalação recente do Raspbian teve a configuração habilitada por padrão.

No seu Raspberry Pi, abra a caixa de diálogo Servidor VNC (canto superior direito da tela) -> Navegue até Menu> Opções> Solução de problemas e selecione Ativar modo de captura direta experimental.


Ainda é o mesmo? Quero executar o Genymotion no meu servidor TightVNC remotamente. como eu poderia fornecer isso?
user3806649
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.