Utilize qualquer Tablet/Smartphone como monitor estendido sem fio no GNU/Linux

Neste documento, veremos como utilizar um Tablet, ou Smartphone, como um monitor estendido sem fio. Somente o Software Livre permite a criação de soluções bacanas e simples, como este proposto.

[ Hits: 58.282 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 16/12/2013 | Blog: http://assuntonerd.com.br


Procedimentos



Primeiramente, instale os pacotes mencionados anteriormente (Xinerama, x11vnx e Dummy). A seguir, as instruções na distribuição openSUSE. Sugiro buscar as instruções da sua distribuição favorita para a instalação do mesmo.

# zypper in libXinerama1 libxcb-xinerama0 x11vnc xf86-video-dummy

A mágica está no arquivo /etc/X11/xorg.conf, onde devemos inserir as seguinte linhas:

Na seção ServerLayout, insira as 2 linhas:

Screen      1  "Screen1" Below "Screen0"
Option          "Xinerama" "1"

A primeira informa ao X que o monitor sem fio ficará abaixo do monitor principal, já a segunda linha, habilita o recurso Xinerama.

Para efeito de comparação, a seção ServerLayout ficaria assim:

Section "ServerLayout"
    Identifier        "Layout0"
    Screen      0   "Screen0" 0 0
    Screen     1   "Screen1" Below "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option          "Xinerama" "1"
EndSection

Agora, crie o device virtual inserindo as seguinte linhas:

##Xdummy:##
Section "Device"
  Identifier "Device1"
  Driver "dummy"
  VideoRam 256000
EndSection

##Xdummy:##
Section "Monitor"
  Identifier "Monitor1"
EndSection

##Xdummy:##
Section "Screen"
  Identifier "Screen1"
  Device "Device1"
  Monitor "Monitor1"
EndSection

Agora reinicie o servidor X (rcxdm restart) e estamos prontos para começar a brincadeira NERD.

Execute o x11vnc precedido dos parâmetros, conforme o exemplo a seguir:

# x11vnc -noxdamage -clip xinerama1 -forever

Nesta linha, acabamos de levantar o servidor VNC na tela virtual (Dummy) que configuramos no arquivo xorg.conf. Com isto, basta configurar o aplicativo android-vnc-viewer com o IP da máquina com o x11vnc em execução (pressupondo que o aparelho está conecta na rede sem fio junto ao computador principal), conectá-lo e pronto!
Linux: Utilize qualquer Tablet/Smartphone como monitor estendido sem fio no GNU/Linux

A seguir, um vídeo demonstrativo com o objetivo de proporcionar o resultado final do brinquedo. Com isto, podemos carregar para uma reunião o Tablet e continuar a tarefa em execução. Enfim, as possibilidade são inúmeras.

Para finalizar, críticas e sugestões: cabelo[ at ]opensuse.org
Linux: Utilize qualquer Tablet/Smartphone como monitor estendido sem fio no GNU/Linux


Página anterior    

Páginas do artigo
   1. Introdução
   2. Procedimentos
Outros artigos deste autor

KDE Connect: Integrando o ambiente Android com o desktop Linux

A Inteligência Artificial que escreve programas

PEAGLE: Serviço Web de busca indexada em seu servidor local

LINCE - A biblioteca de visão artificial open source

Utilize seu iPad/iPhone/IPod Touch na plataforma GNU/Linux

Leitura recomendada

Fim da era PC: Transformando o seu celular em computador de mesa!

Imprima onde estiver com Google Cloud Print

Como instalar Firefox OS junto ao Android com gerenciador de boot

Instalação do Android CyanogenMod na linha Moto G

Capturando tela do Android usando shell script

  
Comentários
[1] Comentário enviado por mrxrobot em 16/12/2013 - 01:22h

Muito bom Cabelo !
Quando me sobrar um tempinho vou fazer isso com meu Smartphone.

[2] Comentário enviado por cristianovrrj em 16/12/2013 - 10:05h

Parabéns terá uma grande utilidade para mim....

[3] Comentário enviado por lcavalheiro em 16/12/2013 - 10:21h

Do [*****] essa! Eu vou testar em casa, gostei mesmo (e minha esposa vai ficar uma arara quando descobrir, rsrsrs)

[4] Comentário enviado por shakur em 16/12/2013 - 18:34h

ola boa tarde achei bem legal,poderia me informar se e possivel colocar as telas como clones,no notebook uma tela na resoluççao maxima e no tablet uma tela com a resoluçao maxima dele?

[5] Comentário enviado por cabelo em 16/12/2013 - 23:24h

Ola shakur para funcionar como telas clones, basta pular direto para a etapa x11vnc com a sintaxe:

x11vnc -noxdamag

t+


[6] Comentário enviado por px em 18/12/2013 - 15:40h

Cara, conteúdo atual e bem interessante para quem meche com slides ou precisa verificar algumas máquinas a distancia!

Parabéns e nota 10.

[7] Comentário enviado por Berserk777 em 20/12/2013 - 14:55h

Olá, Cabelo, teria como eu fazer esta belíssima implementação, com atecnologia Bluetooth?

[8] Comentário enviado por Lisandro em 21/12/2013 - 23:09h

Mas bah!
Mais uma do cabelo que vai pra os favoritos.
Parabéns por mais este belo artigo.
Abraço

[9] Comentário enviado por removido em 24/12/2013 - 10:15h

Tentei no Ubuntu 12.04 LTS, até funcionou mas não exibia o conteúdo dos aplicativos (apenas o papel de parede).

[10] Comentário enviado por removido em 29/12/2013 - 19:06h

não encontrei o pacote "Dummy" e o arquivo "/etc/X11/xorg.conf" não existe no ubuntu, mas alguém sabe como realizar está tarefa usando ubuntu ???

[11] Comentário enviado por edufaria em 26/04/2015 - 13:38h

Olá!
É possível configurar para que a tela do android seja a principal?

Valeu!!

o/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts