Como montar um desktop com 2 monitores usando um PC velho

Publicado por Sérgio Luís Lopes Jr. em 18/08/2004

[ Hits: 17.430 ]

 


Como montar um desktop com 2 monitores usando um PC velho



Minha primeira contribuição aqui no site! Lá vai:

Motivação


Comprei um monitor de 17 polegadas, mas fiquei com dó de abandonar meu monitor antigo. Então peguei um PC velho (um Pentium 166) com 1 MB de vídeo pra montar um desktop de 2 monitores para meu PC principal.

O sistema


A solução que encontrei foi fazer o PC velho abrir uma sessão do X no PC principal pela rede (X Terminal Server), assim o PC velho não processa nada, apenas mostra na tela. E, com um programa chamado x2x faço o mesmo mouse e o mesmo teclado funcionarem nas 2 telas (basta ir com o mouse pro lado e pronto). O ponto ruim é que é preciso se logar 2 vezes, uma para cada monitor.

Passo a passo


Vou assumir que você sabe fazer algumas coisas básicas.

1) Ative o XDMCP nas 2 máquinas (a máquina principal por causa do X Terminal Server; e a máquina velha por causa do x2x).

2) Em CADA uma das máquinas, crie um arquivo /etc/X0.hosts com o endereço IP da OUTRA máquina (ou adicione caso já exista o arquivo).

3) No PC velho, dê o comando:

# X -query ip_da_maquina_principal

4) No PC principal, dê o comando:

# x2x -from :0 -to ip_da_maquina_velha:0 -east -wait

5) Arraste o mouse pra outra tela e logue-se.

6) Repita o comando do x2x (o passo 4 só permite você se logar; pra usar depois de logado, faça de novo).

Detalhes

  • Não consegui achar o x2x na internet que estivesse funcionando. Baixei no apt-get pra Fedora 2.
  • A opção "-east" do x2x pode ser -west e etc, dependendo da posição relativa do segundo monitor.

  • Os monitores não precisam ter nada em comum (tamanho, resolução, profundidade de cores).
  • As duas sessões do X precisam ser do mesmo dono (não tenho 100% de certeza quanto a isso).
  • Se o vídeo do PC velho for porcaria (como aqui) vale a pena usar o Blackbox como Window Manager (nem o WMaker fica bom).
  • A segurança não é das melhores, mas pra uma rede doméstica é perfeito.
  • Você pode criar scripts pra automatizar tudo isso automaticamente e não precisar ficar digitando toda hora.

Comentem aí!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Avant Window Navigator no Debian

VirtualBox - Reduzindo tamanho de discos rígidos virtuais

Corrigindo tema de ícones no Ubuntu 12.04

Firefox como gerenciador de arquivos

Mais uma mini-distribuição: SliTaz GNU/Linux

  

Comentários
[1] Comentário enviado por fabio em 18/08/2004 - 06:40h

[Abre aspas]
Existe um recurso do XFree chamado xinerama que permite o uso de 2 monitores num único computador, para isso basta ter 2 placas de vídeo na mesma máquinas.
[Fecha aspas]

Testei aqui na minha máquina e funcionou perfeitamente, muito sinistra sua dica, curti :P

Bom, apenas para acrescentar, muita gente não usa o XDM. Se você, assim como eu, utiliza o comando "startx" para iniciar sua máquina, crie o arquivo .xserverrc no seu $HOME com a seguinte linha:

exec /usr/bin/X11/X -query ip_da_maq_principal

Daí agora basta ir na máquina que vai emprestar o monitor e executar o startx normalmente. Em seguida vá na máquina principal e digite normalmente:

x2x -from :0 -to meu_ip:0 -east -wait

Da hora!

[2] Comentário enviado por lowpis em 18/08/2004 - 23:20h

legal que vc tenha testado, cara :)
eu usei isso justamente pq nao tenho 2 placas de video no msm pc, apenas tinha o tal pc velho. se alguem tiver 2 placas, o melhor eh usar o xinerama msm...

depois que vc fica usando o sistema, começa a surgir problemas do tipo querer copiar/colar coisas entre as sessoes. eu ainda nao estou mto certo de como isso funciona, mas escrevi um programa q pode ajudar um pouco. se estiver interessado, olhe meu blog: http://www.javablogs.com.br/blogs/page/sergio/20040722

[3] Comentário enviado por lowpis em 18/08/2004 - 23:24h

... alias, acho q cometi um engano!! sorry :) o Passo 2 desta dica nao eh necessario se vc for montar o sistema simples. ele so eh necessario se vc for usar o tal programa q eu citei no comentario anterior...
(confundi as bolas na hora de escrever a dica...)

[4] Comentário enviado por luizcarcerelli em 14/09/2004 - 20:20h

Eu tenho uma situação parecida, O pentiun 66 até tem placa de vídeo mas como não quero tira-la usei a solução que v. mostrou. Assim já quebra um galhão, mas gostaria de logar como outro usuário. Tentei e não deu certo.
Já encontrou alguam solução para isso?
Caso encontre p. favor manda um e-mail.
Obrigado,
Luiz (luizcarcerelli@yahoo,com,br)

[5] Comentário enviado por luizcarcerelli em 14/09/2004 - 20:30h

Só uma observação que esqueci de colocar no comentário anterior.
O passo 4 não funcionou, tive que logar com o teclado e mouse do P166
Luiz

[6] Comentário enviado por lowpis em 14/09/2004 - 20:58h

como eu disse na dica, eu acho q precisa ser do mesmo usuario para o x2x funcionar... faz sentido pelo menos, nao? senao, numa rede normal, qq usuario poderia usar o x2x para "dominar" o teclado e o mouse de outro usuario.

qto ao passo 4 nao funcionar, eh estranho. tente faze-lo logado como root e veja se funciona (pra ver se eh problema de permissao).

o pior eh q acabei tendo q dar meu 2o monitor (um outro aqui de casa quebrou) e acabei desmontando todo o sistema q tinha feito... nem tenho como testar mais. mas se vc conseguir encontrar alguma solucao, coloca aqui nos comentarios...

[7] Comentário enviado por luizcarcerelli em 14/09/2004 - 22:03h

Não funcionou de jeito nenhum: abaixo a menssagem de erro.

servidor:/home/luiz# x2x -from :0 -to 192.168.0.4:0 -east -wait
Xlib: connection to "192.168.0.4:0.0" refused by server
Xlib: No protocol specified
Um detalhes estou utilizando o GDM XDMCP chooser será que é isso?

[8] Comentário enviado por luizcarcerelli em 18/09/2004 - 15:40h

Conssegui solucionar o problema de conectar direto da máquina nova sem precizar teclado emouse do p166.
Utlilizo o Debian e nãoestava conseguindo fazer o query direto, adicionei o seguinte script em /etc/rc2.d e prnto.
#! /bin/bash
/usr/X11R6/bin/ X -qyuery servidor

e pronto.
Valeu pela dica,
Luiz.


[9] Comentário enviado por lowpis em 18/09/2004 - 19:01h

legal, entao fica aí a dica pra quem usa o debian

[10] Comentário enviado por lowpis em 25/09/2004 - 23:49h

descobri um programa que faz o mesmo q o x2x: http://synergy2.sourceforge.net/
nao testei, mas parece ser muito bom. se alguem testar, coloca as impressoes aqui

[11] Comentário enviado por cbov em 09/09/2006 - 02:08h

heheheh curti a brincadeira,
vou usar para atazanar minha mãe, pois ela usa meu velho p2 350 so com o X remoto para a minha maquina (X -query host da mesma forma que esta dito nesta dica)
uma blz a sessentona, usando gnome + thunderbird + openoffice + pysol sem nunca ter aberto um terminal

ps: catei o x2x do repositorio do gentoo ele aponta como site do projeto o end http://www.the-labs.com/X11/#x2x

[12] Comentário enviado por jramosvb em 24/02/2009 - 21:57h

Poxa! Bacana essa dica!!! Muito útil usar dois monitores!

[13] Comentário enviado por ruscher em 17/04/2009 - 15:23h

Queria que o comando fosse automático no GNOME quando o computador for ligado

Estou usando:
sudo gdm - query ip_da_maquina_principal

Tentei colocar em:
/etc/X11/default-display-manager

Mais não deu certo!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts