Índice das dicas

Wine-doors, a interface gráfica para o Wine

Criado 15/jun/2007 às 16h12 por Júlio César Bessa Monqueiro

1
Segundo o Wikipedia (em português de Portugal), o Wine (acrónimo recursivo para WINE Is Not an Emulator, sendo que wine traduzido literalmente do inglês para o português significa vinho; nota: a logomarca do Wine é uma taça de vinho) é um projecto para sistemas operativos UNIX que permite a executar nesse ambiente software especificamente concebido para o Microsoft Windows. O WINE funciona como uma camada (semelhante a um emulador) que expõe uma API compatível com a do Windows; ao serem executadas as diferentes funções, o Wine irá traduzi-las para rotinas em UNIX cujo resultado seja idêntico.

O Wine é um programa que salva a pele de muita gente que não aguenta mais ver a cara do Windows, ou quer migrar de vez para o Linux, rodando os programas que não possuem versão ou similar para Linux.

Entretanto, ele é um programa que funciona diretamente no código, tento um utilitário de configuração gráfico básico somente. Pensando nisso, foi criado o Wine-doors, um programa destinado à instalação de aplicativos Windows no Linux, Solaris ou outro Unix de forma gráfica, usando o Wine. Ele é voltado para o GNOME, e é escrito usando pyGTK.

A página oficial é a http://www.wine-doors.org:
telaÉ um projeto bem recente que teve sua versão beta lançada há alguns meses. Contudo, permite instalar facilmente os seguintes programas:

  • Navegadores: Firefox 2.0/1.5, Internet Explorer 6:
  • Musica: Winamp
  • Fontes : Tahoma, Geórgia, Verdana (e alguns mais)
  • Jogos : Soldat, Prey, Steam, Half Life 2, World Of Warcraft 2.0.4, Call of Duty 1.4
  • Microsoft : DirectX 9.c, Visual Runtime Libraries, DCom, Common Controls (e mais alguns)

Recentemente, com o lançamento da versão 0.1.1, o autor adicionou o suporte à instalação dos aplicativos:

  • Eve online (Jogo)
  • 3DMark2000 (Testes)
  • Opera (Navegador)
  • Eudora (Cliente de email)
  • CDex (Extrator de CDs)
  • Total Commander (Gerenciador de arquivos)
  • Apophysis (Editor de chama fractal)
  • ArtRage Free (Programa para desenho)
  • gdiplus (Biblioteca do Windows)

Além disso, o desenvolvedor do programa está trabalhando atualmente em colocar suporte aos seguintes programas:

  • Call of Duty United Offensive (Jogo)
  • GoonZu Online (Jogo)
  • Grand Theft Auto: San Andreas (Jogo)
  • DVD Shrink 3.2 (Ferramente para DVD)
  • The Wheel of Time (Jogo)
  • Saint Paint Studio 12 (Programa para desenho)
  • A9Cad Free Edition (Programa para CAD)
  • Dream Aquarium (Aquário virtual)

Ao ser acionado pela primeira vez, ele mostra a seguinte relação de programas para maior compatibilidade, instalando-os automaticamente:

  • Fontes: Arial, comic sans, courier New, Times New Roman e Webdings
  • Wine Gecko 0.1
  • Mozilla ActiveX Control 1.7.12 (usado no Steam, por exemplo)
  • AutoHotKey 1.0.46.08

Antes de instalar, é preciso verificar algumas dependências. Cheque se, há em seu computador, os seguintes pacotes instalados:

  • wine (recomendado versões recentes)
  • cabextract, tar, gzip, bzip, unzip (vêm por padrão no Linux, confira o "cabextract")
  • python-gnome2-desktop >= 2.16
  • python >= 2.4
  • python2.4-cairo >= 1.2.0
  • libcairo2 >= 1.2.4
  • python-libxml2
  • python-glade2
  • gnome-python2-rsvg
  • orange

E, vamos para a instalação. Entre no site oficial, ou pelo link http://www.wine-doors.org/wordpress/?page_id=3, e baixe o pacote wine-doors-0.1.1.tar.gz disponível através do link em "Tarball" (http://www.wine-doors.org/releases/wine-doors-0.1.1.tar.gz), abaixo de "Current release", o arquivo tem cerca de 4,4 MB. Feito isso, abra o terminal na pasta onde efetuou o download, extraia, entre na pasta e rode o programa de instalação, com os comandos:

$ tar -zxvf wine-doors-0.1.1.tar.gz
$ cd wine-doors-0.1.1
$ python setup.py install

Caso não tenha alguma dependência, ele te avisará no terminal, com o nome do pacote e mais o "Not Found", e terminará com a frase:

One of the required modules for the wine-doors user interface is missing
the wine-doors command line interface is available, for more information
try running: /home/juliocbm/bin//wine-doors --help

Instale os pacote e depois torne a efetuar a instalação. Caso tenha sido feita com sucesso, todos os pacotes aparecerão com o "Found" na frente. Veja:

# python setup.py install
Installing system base libraries
Symlinking executable
Creating initial preferences
Checking dependencies
wine . . . Found
cabextract . . . Found
tar . . . Found
orange . . . Found
ps . . . Found
pygtk . . . Found
pycairo . . . Found
rsvg . . . Found

Mas se você usa Debian, Ubuntu ou derivados, esqueça tudo isso. O desenvolvedor colocou à disposição um pacote Debian da última versão. Vamos rodar os comandos abaixo para baixar (através do link da expressão "Debian/Ubuntu") e instalar o pacote:

$ su
[senha]
# wget -c http://www.wine-doors.org/releases/wine-doors_0.1.1-1_all.deb
# dpkg -i --force-all wine-doors_0.1.1-1_all.deb

Provavelmente, você ficará com várias dependências quebradas, mas essa é a intenção. Instalado o pacote à força, vamos agora cobrir suas dependências, com o comando:

# apt-get update
# apt-get -f install

Caso tenha alguma distribuição baseada no Fedora, OpenSuse, Mandriva e afins, você poderá ainda converter o pacote Debian para RPM, mas o mais recomendado neste caso são os primeiros procedimentos de instalação que citei acima. Caso queira mesmo assim, pode converter o pacote com instlanado o alien, a partir de qualquer gerenciador de pacotes, e depois rodando:

$ alien -r --scripts wine-doors_0.1.1-1_all.deb
# rpm -ivh wine-doors*.rpm

Uma recomendação do desenvolvedor do Wine-Doors é a remoção de alguns arquivos de configuração caso esteja atualizando o programa. Se este é o seu caso, antes da instalação, rode:

$ rm -rf ~/.wine-doors/packlists/*

Após isso, o programa fica em Aplicações > Ferramentas do Sistema -> Wine Doors. Na primeria execução, ele também pergunta se você possui um número de série válido (e original) do Windows, para assim poder instalar uma gama maior de programas:
504346940_bc60d2d8ac
Após a criação do usuário, o programa baixará e instalará alguns componentes essencais para o bom funcionamento de alguns programas no Wine, como as fontes do Windows. Veja, a seguir, a tela principal, onde são listados os programas disponíveis para instalação, bem como uma nota que vai até 5 estrelas, para cada um. Para instalar, clique em "install", e para maiores informações sobre o programa, "More details". Você ainda pode escolher a exibição dos programas por categoria, ocmo os disponíveis ou já instalados, além de utilizar filtros e busca.
504346944_1fbf43b678
E ainda a lista de espera, onde ficam os programas acionados para a instalação:
504346946_f46841d9b1
O Wine-doors é ainda um programa em fase de testes, contudo, já se mostra bem competente. É de suma importância, apesar de não aparecer, para o Linux, pois facilitaria ainda mias a migração de quem está no Windows, quer ir de vez para o Linux, mas não consegue porque não há programa similar neste sistema, e a pessoa não sabe mexer no Wine. Inclusive é este o principal motivo de relativamente poucas pessoas utilizarem o Wine: pouca gente iniciante sabe como usar. O Wine-doors vem apra acabar com isso, e eles merecem todo o nosso apoio. A começar pelo uso :-) Segundo o desenvolvedor, novas versões vão ser lançadas num intervalo de 3 a 6 meses.

Boa diversão!

Agradecimentos ao iGama do fórum UbuntuPT
http://ubuntuforum-pt.org/index.php/topic,20294.0.html


1 comentárioPor Júlio César Bessa Monqueiro. Revisado 15/jun/2007 às 16h12

Comentários

Legal
Criado 11/abr/2011 às 19h38 por Paulo Volpato (anônimo)
Muito bom mesmo essa interface que na minha opinião ja deveria vir junto do wine, mais um sonho um pouco distante ainda. Mais tem meus parabéns porque mesmo o usuario ja sabendo trabalhar com o wine facilita nas operações do dia á dia e para quem não sabe ajuda á aprender. Muito legal o post, parabéns.