Aplicações Windows em ambiente Linux com SeamlessRDP

Para quem gosta do Linux e ainda não pode abandonar os programas do Windows, vou apresentar uma solução fantástica. O sistema que fará esta maravilha é o SeamlessRDP, juntamente com o VMWare e o Rdesktop.

[ Hits: 36.580 ]

Por: Jean Martinelli em 23/05/2008


Apresentação



O Wine é uma ótima ferramenta para executar aplicações Windows, mas ainda deixa a desejar em alguns programas e games.

Para quem gosta do Linux, mas ainda não pode abandonar os programas Windows, vou apresentar uma solução que achei fantástica. Vamos criar um ambiente virtual VMWare com o Windows XP e executar somente aplicações específicas em nosso Linux.

Isto possibilitará executar no Linux o Corel Draw, Photoshop, Paint, DreamWeaver, entre outros, sem contar os mais diversos Games.

O sistema que fará esta maravilha é o SeamlessRDP, juntamente com o VMWare e o Rdesktop.

Mas vamos parar de enrolação e botar a mão na massa. O sistema foi instalado e testado no Fedora 8 e Windows XP Pro.

Instalação e configuração da máquina virtual

Instalando o VMWare:

Baixe o último pacote rpm do vmware-server para Linux em:
Instale com o comando:

# rpm -ivh vmware-server.xxx.rpm

Acredito que irá instalar sem problemas.

Depois deve ser configurado o "vmware-config.pl". Antes de configurar o VMWare, verifique se estão instalados os pacotes Kernel-Header, Kernel-Devel, Kernel-Source e GCC-G++.

Com o VMWare instalado, crie uma máquina virtual onde será instalado o Windows e as aplicações que serão utilizadas.
  • Selecione localhost e o botão 'Connect'.
  • Clique em 'Create a new virtual machine'.
  • Na nova janela clique em Next.
  • Selecione Typical e clique em Next.
  • Depois selecione na lista Windows XP Pro.
  • Digite um nome para a máquina virtual.
  • Selecione "Use network address translation (NAT)".

Não entrarei em detalhes sobre como será a instalação do Windows na máquina virtual.

Com o Windows instalado no VMware, temos que fazer algumas configurações no sistema.

Inicie a máquina virtual normalmente.

Propriedades do Sistema -> Aba Remoto -> Habilite a opção para que outras pessoas possam se conectar remotamente ao Windows XP. Isto irá permitir a conexão por Rdesktop.

Continuando as configurações:

Vá em Iniciar -> Painel de Controle -> Usuário, e defina uma senha para o acesso via Rdesktop.

A última configuração no Windows:

Vá em Menu Iniciar -> Executar -> regedit. Vá em HKEY_CURRENT_USER -> Software -> Microsoft -> Windows -> CurrentVersion -> Policies -> Explorer, clique com o botão direito, selecione novo, valor DWORD, mude o nome para NoDesktop, depois abra o valor e mude para 1 em vez de 0. Clique em OK e reinicia o Windows.

Agora vamos ao que interessa, instalar o SeamlessRDP.

Baixe na máquina virtual Windows o programa SeamlessRDP. O programa pode ser encontrado no site:
Descompacte a pasta na raiz do sistema Windows.

Será criado a pasta c:\SeamlessRDP e isso é tudo o que tem que ser feito.

    Próxima página

Páginas do artigo
   1. Apresentação
   2. Abrindo aplicações com Rdesktop
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Servidor web nginx com PHP-FPM e memcached

Debian e o Backports

Instalando e usando o Gentoo GNU/Linux

Entendendo TCP/IP (parte 2) - Endereços IP

Emergindo grandes pacotes em hardwares fracos com o auxílio de outro computador no Gentoo Linux

  
Comentários
[1] Comentário enviado por stremer em 23/05/2008 - 19:03h

cara, muito legal esse seamlessRDP, porém pelo que entendi ele não é nada mais do que um programa que executa só uma coisa pelo remote desktop, deixando "aquela" execução um pouco mais leve, porém continuará sendo como se tivesse contectado por remote desktop com todas as limitações do mesmo. Ai pergunto. Que vantagem se leva nisso, sendo que podemos rodar a VM em outro X e num gerenciador leve? Se a VM tem de tar rodando, então vai consumir maquina do mesmo jeito e vai rodar "virtualizado" do mesmo jeito. Sei la, nunca consegui rodar programas graficos para edição de video por ex via remote desktop, mesmo pelo VMWare direto fica bem lento (mesmo sendo mais rapido que pelo remote desktop). Vou fazer um teste com sua dica, mas creio que na teoria não to vendo vantagem nenhuma, mas volto a postar os resultados. Abs

[2] Comentário enviado por danillofa em 23/05/2008 - 22:17h

A ideia do SeamlessRDP não seria essa, mais imagine se você tem um servidor de TS, e quer rodar apenas uma aplicação, você usaria ele, o autor poderia ter usado outro exemplo para demonstrar o poder desta ferramenta.

[]'s

[3] Comentário enviado por flavioc em 23/05/2008 - 22:58h

?comentario=não rolou, a configuração do VMWare deu erro apesar de ter instalado os pacotes kernel e gcc que mencionou acima. Uma pena.

[4] Comentário enviado por gnu em 24/05/2008 - 19:11h

Ola. Fiquei bastante interessado na solucao. Poderia se pode ser feito da mesma maneira utilizando-se duas maquinas windows? Faço implementações em redes internas, onde o aplicativo é acessado via terminal services. Isso facilitaria muito para os usuários, pois eu poderia apenas criar um atalho para o programa, dispensando-os de fazer o login no servidor.

[5] Comentário enviado por nicolo em 26/05/2008 - 07:55h

O vmware tem problema para instalar no ubuntu 8.04, mas há um artigo explicando o truque.
O arrangement é muito criativo, fica fácil de usar a configuração, mas vantagem mesmo .......?

[6] Comentário enviado por fabioarnoni em 26/05/2008 - 10:10h

Ótimo Artigo, parabéns!!! Além do VMware tem o Virtualbox também, é muito mais rapido e estável que o vmware, eu gosto. Falo !

[7] Comentário enviado por porongo51 em 26/05/2008 - 12:49h

Só não intendi uma coisa:
"Isto possibilitará executar no Linux o Corel Draw, Photoshop, Paint, DreamWeaver, entre outros, sem contar os mais diversos Games."

Se eu não estiver enganado.. o VMWare não dá suporte a 3D (Games, diga-se de passagem).

Corrigam-me se eu estiver errado...

[8] Comentário enviado por shivanguitarman em 26/05/2008 - 16:08h

Interessante, porém não se encaixa em um ambiente corporativo.

De qualquer forma é necessária a licença do Windows.
Pode até funcionar com um servidor de aplicações parrudo com uma banda Gigabit, porém, ainda temos de pagar a licença e as CALs o que torna a solução inviável.

Já pra quebrar um galho em casa, não há muitos problemas...

[9] Comentário enviado por deividluduvico em 26/05/2008 - 21:59h

Sinceramente, não vejo utilidade nessa dica - a não ser por mais conhecimento - já que vai ter que instalar o Sistema operacional todo na vm e ainda todos os aplicativos la dentro, porque não simplismente particiona o disco e instala o windows la? vai ser muiiiito melhor a performace e sem dor de cabeça para configurar nada...

[10] Comentário enviado por chaplinux em 28/05/2008 - 10:29h

Não vi vantagem..., se vai executar mesmo assim o VM, pq naum usar a propria VM e modo Full.

[11] Comentário enviado por Avner_Souza em 02/06/2008 - 23:42h

Muito show mesmo
Informações são sempre importantes!
Obrigado

[12] Comentário enviado por fabioarnoni em 03/06/2008 - 18:51h

É verdade, o VMware não da suporte a games 3D nem 2D, outro dia fui tentar rodar um emulador basico de Street Fighter ALpha3, que é em 2D, e mesmo assim não rodou, ficou lento. No Virtual Box você tem a opção de selecionar uma quantidade para a placa de video 3D mas mesmo assim acho que não fará diferença.

[13] Comentário enviado por porongo51 em 03/06/2008 - 23:29h

Esta ferramenta é interessante pra quem tem um servidor windows 2003 e um monte de estação linux e depende de alguma aplicação windows.. Quebra um galhão!!

[14] Comentário enviado por giovanildo em 16/11/2009 - 18:36h

No windows fiz um atalho com Conexao de area de trabalho remota (%SystemRoot%\system32\mstsc.exe) e na aba programas clique em iniciar o programa e digite c:\seamlessrdp\seamlessrdpshell.exe "nome do programa" ' "ip do servidor" abre a tela vc digita a senha e o login e pronto!!! só aparece o programa eh muito bom para que usa o terminal services do windows 2003

[15] Comentário enviado por fs.schmidt em 08/09/2011 - 17:05h

OLá Jean, tudo bem?

Estou tentando utilizar essa solução, você sabe se funciona com o XP PRO SP2??? Pois coloco os parametros do rdesktop e ele não executa em modo seamless, ele abre uma conexão rdesktop normal....

Obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts