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

 


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

Instalando as fontes da Microsoft no Mandriva 2008.1

Instalar Fedy Installer no Fedora 22

Descompactação de arquivos: Nautilus versus Windows

Instalando Jenkins no Rocky Linux

Dicas no terminal para Debian, Ubuntu e distros derivadas

  

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