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.270 ]

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

UZIX - O Linux do MSX (Z80)

Android Things - Aplicativos IoT padronizado para Indústria 4.0

MrProject: O gerenciador de projetos (MSProject) para Linux

OneAPI: A plataforma da Intel para facilitar o desenvolvimento com chips Intel, AMD, ARM, NVIDIA POWER e FPGA

Levelhead - Um jogo Print & Play (realidade aumentada)

Leitura recomendada

Instalando o Android 5.0 Lollipop e suas novidades

Capturando tela do Android usando shell script

Criando máquina virtual Linux no Android + servidor de arquivos

Desbloquear a tela do Android pelo PC (PIN)

Como instalar Firefox OS junto ao Android com gerenciador de boot

  
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