FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > GNU-Linux, FreeBSD e Software Livre > Interfaces, aplicativos, multimídia e wine
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . Nós temos 754.120 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.

Resposta
 
Opções do Tópico
Antigo 01-09-2008, 15:03   #1 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Exclamation Atualizado: Jogos no Linux pelo Wine! (Directx 9.0c) - HL2, CS, Fallout, AOE2 e mais.

ATUALIZADO: Texto revisado, atualizado e corrigido. Agora com instruções para instalação do Fallout e Age of Empires II no Linux pelo Wine!!!

Veja as novidades aqui (Fallout, AOE2 e outros): http://www.hardware.com.br/comunidad...7/#post3954930

Em breve mais.

Tutorial versão 2.0 - Changelog

  • Instruções de como instalar o Fallout 1 e 2 no Linux pelo Wine!
  • Instruções de como instalar o Age of Empires II e The Conquerors no Linux pelo Wine!
  • Novo vídeo do Counter-Strike 1.6 rodando no Linux pelo Wine, postado no Youtube!
  • Novos screenshots do Half-Life 2.
  • Novos screenshots do Counter-Strike 1.6.
  • Novos screenshots do Fallout.
  • Novos screenshots do Age of Empires II : The Age of Kings.
  • Novos screenshots do Ageo of Empires II : The Conquerors.
  • Atualizada a configuração da máquina de testes.
  • Adicionado novo metódo de instalação dos drivers da NVIDIA e ATI no Kurumin NG.
  • Revisado o metódo de instalação dos drivers da NVIDIA e ATI no Ubuntu/Kubuntu.
  • Adicionado novo metódo de instalação do Wine no Ubuntu.
  • Alterado texto da introdução.
  • Adicionada sessão "Como resolver meus problemas?"
  • Diversas correções gramaticais, principalmente de concordância em número e genêro.
  • Removido o comando --enable-opengl da compilação do Wine. (Marcado como "deprecated")
  • Adicionada novas dicas de compilação do Hqxriven. (Obrigado!)



Índice


1. Introdução
2. Como o tutorial foi feito?
3. Instalando os drivers de vídeo
4. Instalando o Wine
5. Instalando o DirectX
6. Instalando o Steam
7. Rodando o Steam
8. Screenshots
9. Considerações finais

9.1 Agradecimentos
9.2 Fontes



1. Introdução


Não deixe de assistir o vídeo: Counter-Strike 1.6 no Linux pelo Wine. Divirta-se, é verdade!

http://www.youtube.com/watch?v=3jiPdYM7s_M

------------

Poucas softhouses lançam versões para o Linux de seus aplicativos e esse fato dificulta uma migração total do Windows para muitas pessoas. No futuro com uma base maior de usuários é possível que esse quadro melhore e o Linux ganhe o seu devido respeito tanto por parte dos grandes desenvolvedores de software como das fabricantes de hardware.

Enquanto isso não ocorre vamos ver como instalar o DirectX 9.0c no Linux através do Wine. Além do Steam, Half-Life, Counter-Strike, Fallout, Age of Empires entre outros dos milhares de jogos que usam essa API. =)

Este tutorial foi criado tanto para iniciantes, como para os usuários avançados. Tentei deixar todos os procedimentos o mais simples e explicados possível. Espero que ajude a comunidade: aqui vão os meus 2 centavos. ; )





Antes de começar, dicas muito importantes!

================================================== =======
================================================== =======
================================================== =======

Convenção : Todos os comandos precedidos por $ devem ser executados como usuário comum. Já os precedidos pelo símbolo # precisam ser executados como root (administrador).

================================================== =======
================================================== =======
================================================== =======

Estou com problemas! Não consigo instalar/rodar o jogo "XYZ"! E agora?

Acalme-se, 80% dos problemas tem solução.

Você pode:

1 - Abrir um novo tópico na sala Interfaces, aplicativos, multimídia e wine (clique aqui) ou responder a esse tópico. Facilite para o pessoal do fórum: quando postar sua dúvida informe:
  • Qual versão do Wine você está utilizando. (Você pode obter essa informação pelo gerenciador de pacotes de sua distribuição ou digitando winecfg no terminal. Na janela que se abrir, vá na aba "About".)
  • Qual a distribuição Linux você está utilizando. Arch, Slackware, Gentoo, Debian, Kurumin, Ubuntu ou outra...?
Copie a saída de erro do terminal. Qual é o erro que aparece quanto você tenta rodar o programa?

Exemplo:



Com certeza teremos o maior prazer em tentar ajudar.

2 - Pesquise no Google. Na grande maioria das vezes o seu problema já foi resolvido ou já existem algumas dicas disponíveis.

Copie o seu erro e coloque no Google. Pegando o exemplo acima:



E o resultado...



Quase 160 ocorrências para o erro! Talvez em alguma delas você encontre algo, não?


================================================== =======
================================================== =======
================================================== =======



2. Como o tutorial foi feito?


Máquina de testes

Todos os procedimentos e aplicativos foram testados na seguinte máquina:

CPU: AMD Athlon 64 X2 5000+ Dual-core CPU 65nm, @ 3.0GHz (5800+), stock cooling
Placa-mãe: Foxconn (VS) A6VMX, AMD 690V Chipset
Placa de vídeo: ATI Radeon X1200 (integrated), GPU @ 430MHz
Placa de som: Creative SoundBlaster Live! 5.1
Memória RAM: 1 x 2GB Markvision DDR2 800 (PC6400) at 428MHz, 5-5-5-18
Hard Drive(s): 80GB Samsung SP0802N ,40GB Seagate ST340015A ATA
CD/DVD Drive(s): LG GSA-H20N


Sistema operacional: Arch Linux x86-64
Kernel: 2.6.28-ARCH
Driver de vídeo: Catalyst 8.53
Desktop: KDEmod 3.5.10, GNOME 2.24 e Xfce 4.4.3
Versão do Wine: Wine 1.1.12


================================================== =======
================================================== =======
================================================== =======



3. Instalando os drivers de vídeo


Como iremos rodar gráficos pesados é estritamente necessária a instalação dos drivers da sua placa de vídeo.

OBS: Lembre-se que existem várias maneiras de se realizar um procedimento no Linux. Podem existir "X" formas diferentes de instalar o driver de vídeo no Ubuntu, por exemplo. Aqui está descrito apenas a maneira mais comum ou a que conheço. Nada impede que você instale os drivers de outro jeito.

-----------------------------------------------------------------------



> Placas de vídeo NVIDIA



==============================================

Arch Linux


Certifique-se de possuir o repositório extra habilitado.

Para placas novas:

Código:
# pacman -Sy nvidia


Para as séries GeForce 3 e 4

Código:
# pacman -Sy nvidia-96xx


OBS: Caso você tenha algum problema com as fontes do Wine, principalmente com o driver legacy, siga a dica do André0991 => Fontes desconfiguradas no Wine [Arch Linux]

http://linuxessential.wordpress.com/...-wine-no-arch/

-----------------------------------------------------------

Debian

Metódo simples, rápido e fácil: http://techpatterns.com/forums/about933.html
Metódo mais trabalhoso: http://wiki.debian.org/NvidiaGraphicsDrivers


-----------------------------------------------------------


Kurumin NG

Basta acessar os Ícones Mágicos e pedir para instalar o driver na seção "Hardware".

-----------------------------------------------------------

Ubuntu

O melhor meio de instalar o driver é pelo Envy.

No Ubuntu abra um terminal e digite:

Código:
$ sudo apt-get install envyng-gtk


ou no Kubuntu instale:

Código:
$ sudo apt-get install envyng-qt


Para versões mais antigas do Ubuntu acesse: http://www.albertomilone.com/nvidia_scripts1.html

Depois de instalado acesse o menu Aplicações -> Ferramentas do Sistema -> Envy para executar o programa.

-----------------------------------------------------------


Fedora

Instale com o comando:

Código:
# yum install --disablerepo=freshrpms kmod-nvidia




-----------------------------------------------------------


openSUSE

O meio mais simples é pelo "1-Click-Install", mais informações: http://en.opensuse.org/Nvidia#The_ea..._to_get_NVIDIA



-----------------------------------------------------------


Mandriva

Sucinto artigo do VOL por Ricardo Santiago: http://www.vivaolinux.com.br/dica/In...andriva-2008.1



-----------------------------------------------------------


Gentoo

Para modelos recentes:

Código:
# emerge nvidia-drives


Placas mais antigas (GeForce 3 e 4) adicione no /etc/portage/package.mask a seguinte linha:

Código:
>=x11-drivers/nvidia-drivers-97.00




-----------------------------------------------------------


Slackware

Ora, você é um Slack User! Não iremos entrar em muitos detalhes... =)

Vá ao site da NVIDIA (http://www.nvidia.com/Download/index.aspx?lang=en-us) selecione o modelo da sua placa de vídeo e baixe o driver. Depois é só executar:

Exemplo:

Código:
# sh NVIDIA-Linux-x86-173.14.12-pkg1.run


Somente lembrando é necessário ter instalado o gcc e o kernel source. Este último se encontra na pasta slackware/k/ do CD 1.



───────────────────────────────────────────────────
───────────────────────────────────────────────────
───────────────────────────────────────────────────





> Placas de vídeo da ATI



-----------------------------------------------------------

Arch Linux

É necessário ter o repositório extra habilitado.

Código:
# pacman -Sy catalyst




-----------------------------------------------------------


Debian

Use o sgfxi: http://techpatterns.com/forums/about933.html

Depois de instalado basta o comando "sgfxi" como root.



-----------------------------------------------------------


Kurumin NG

Basta acessar os Ícones Mágicos e pedir para instalar o driver na seção "Hardware".

-----------------------------------------------------------

Ubuntu

Assim como o driver da NVIDIA, o melhor meio de instalar é pelo Envy.

No Ubuntu abra um terminal e digite:


Código:
# sudo apt-get install envyng-gtk

ou no Kubuntu instale:

Código:
# sudo apt-get install envyng-qt


Depois de instalado acesse o menu Aplicações -> Ferramentas do Sistema -> Envy para executar o programa.


-----------------------------------------------------------


Fedora

Instale pelo gerenciador de pacotes da distro, o yum:

Código:
# yum install xorg-x11-drv-fglrx kmod-fglrx glx-utils




-----------------------------------------------------------


openSUSE

Baixe o “1-Click-Install” pelo link: http://opensuse-community.org/ati.ymp

Execute o comando:

Código:
# aticonfig –initial


Depois reinicie o X com Ctrl+Alt+Backspace



-----------------------------------------------------------


Mandriva


Baixe o driver da ATI aqui: https://a248.e.akamai.net/f/674/9206...x86.x86_64.run

Como root dê o comando em um terminal para entrar no modo texto:

Código:
# init 3


Já no modo texto, logue-se como root e execute o instalador:

Código:
# sh ati-driver-installer-8-8-x86.x86_64.run


Depois de instalado digite:

Código:
# aticonfig –initial



-----------------------------------------------------------


Gentoo

Baixe a última ebuild pelo emerge:

# emerge ati-drivers


-----------------------------------------------------------


Slackware

Artigo da Slackware Brasil: http://www.slackware-brasil.com.br/w...to.php?aid=117




───────────────────────────────────────────────────
───────────────────────────────────────────────────
───────────────────────────────────────────────────




4. Instalando o Wine


Segue aqui uma breve descrição sobre o Wine, retirada do antigo tutorial sobre CS 1.6 no Linux.


> Introdução: Wine, o programa



O Wine é um programa de código livre que tem como objetivo rodar programas desenvolvidos para o Windows em sistemas Unix. Ele não é um emulador, como o próprio nome diz (WINE Is Not an Emulator). Ele atua como um "tradutor" que transforma as funções do programa for Windows de uma forma que o Linux possa entender.

Um Wine bem configurado é uma ótima ferramenta podendo rodar programas como Photoshop, Dreamweaver, AutoCAD, MS Office e até, pasmem, o Internet Explorer...



───────────────────────────────────────────────────



> Método 1 – Instalando um pacote pré-compilado (mais fácil e rápido, recomendado para iniciantes)


-----------------------------------------------------------


Arch

Código:
# pacman -Sy wine



-----------------------------------------------------------


Debian

Abra um terminal como root e use o seguinte comando para adicionar a APT key do Wine:

Código:
# wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -


Agora adicione o repositório:

Código:
# wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list


Finalizando...

Código:
# apt-get update


Código:
# apt-get install wine



-----------------------------------------------------------


Ubuntu

EDITADO: Pelo que andei vendo no Ubuntu Guide, os repositórios padrões das novas versões já possuem o pacote do Wine. Sendo assim basta instalar com o comando:

Código:
$ sudo apt-get install wine
Código:
msttcorefonts
Caso não surta efeito, siga os passos abaixo:

Metódo 1 - Modo gráfico

Pelo menu abra: System->Administration->Software Sources. Na janela que se abrir clique na aba Third Party Software e depois em Add.

Agora copie e cole uma das linhas abaixo de acordo com a versão:

Para o Ubuntu Intrepid (8.10):
deb http://wine.budgetdedicated.com/apt intrepid main #WineHQ - Ubuntu 8.10 "Intrepid Ibex"

Para o Ubuntu Hardy (8.04):
deb http://wine.budgetdedicated.com/apt hardy main #WineHQ - Ubuntu 8.04 "Hardy Heron"


Agora faça download da Scott Ritchie's key e salve no seu desktop ou na pasta de sua preferência.

Na janela do Software Sources que você abriu anteriormente clique na aba Authetication e depois em "Import Key File..." e selecione o arquivo que você acabou de baixar (Scott Ritchie.gpg).

Feche o Software Sources. Quando perguntado se você quer recarregar (atualizar) as informações sobre pacotes responda que sim. Agora é só ir no menu Applications->Add/Remove e procurar pelo Wine.

PS: Desculpe pelos nomes em inglês. Não possuo o Ubuntu instalado, portanto apenas traduzi as instruções do site do Wine.


===========

Metódo 2 - Pelo terminal


Basicamente são os mesmos procedimentos da instalação no Debian, mudando apenas o repositório.

Abra um terminal como root e use o seguinte comando para adicionar a APT key do Wine:

Código:
$ sudo wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -


Agora adicione o repositório do Wine :

Código:
$ sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list


Código:
$ sudo apt-get install wine
Código:
msttcorefonts
Versões anteriores

Acesse :http://wine.budgetdedicated.com/archive/index.html

Baixe o arquivo referente a versão do seu sistema e depois instale com um duplo-clique.


-----------------------------------------------------------


Fedora

Instale pelo gerenciador de pacotes do Fedora, o yum:

Código:
# yum install wine




-----------------------------------------------------------


openSUSE

Baixe o RPM da última versão do Wine: http://sourceforge.net/project/showf...ckage_id=79444

E instale com o comando:

Código:
# rpm -ivh nome_do_pacote.rpm



-----------------------------------------------------------


Mandriva

Faça o download da versão mais recente do Wine aqui: http://sourceforge.net/project/showf...ckage_id=80066

E instale o pacote baixado com o comando:

Código:
# rpm -ivh nome_do_pacote.rpm



-----------------------------------------------------------


Gentoo

Para instalar uma versão “estável”:

Código:
# emerge wine


Para usar uma versão mais nova:

Código:
# echo "app-emulation/wine" >> /etc/portage/package.keywords

Código:
# emerge wine


-----------------------------------------------------------

Slackware

O tgz mais recente está disponível aqui: http://sourceforge.net/project/showf...ackage_id=6301

Código:
# installpkg nome_do_pacote.tgz




───────────────────────────────────────────────────




> Método 2 – Compilando o código-fonte



O Wine é projeto open source, sendo assim, você é livre para baixar o código-fonte e compilar na sua máquina.

Este processo é ligeiramente mais complicado do que apenas pegar um pacote pronto, no entanto compilando você tem uma gama muito maior de opções sendo possível otimizar o programa especialmente para o seu processador.

1º passo

Baixe a última versão do source neste link:

http://sourceforge.net/project/showf...ckage_id=77449

Depois de terminar o download dê os seguintes comandos (estou colocando /home/user como exemplo, mas pode substituir pela pasta que você usou) :

Acesse o diretório do download:

Código:
$ cd /home/user

Descompacte o arquivo (substitua pelo nome do pacote que você baixou):
Código:
$ tar -vxjpf wine-1.1.3.tar.bz2


Acesse a nova pasta:

Código:
$ cd wine-1.1.3



Chegamos agora na parte mais importante da instalação. Iremos definir as opções de configuração e otimizações.



Primeiramente é necessário descobrir qual a CFLAG referente ao seu processador. O site do Gentoo-Wiki fornece uma lista excelente:

=> Para processadores Intel: http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel

=> Para processadores AMD: http://en.gentoo-wiki.com/wiki/Safe_Cflags/AMD

=> Para processadores da VIA: http://en.gentoo-wiki.com/wiki/Safe_Cflags/Via

O próximo comando então ficaria assim:

Código:
$ ./configure CFLAGS="coloque suas CFLAGS aqui!" CXXFLAGS="${CFLAGS}"


Não entendeu? Aqui vão alguns exemplos:

Em um computador usando AMD Sempron, o comando seria o seguinte:

Código:
$ ./configure CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CXXFLAGS="${CFLAGS}"


OBS: Qualquer dúvida com está parte da compilação, por favor, poste aqui no tópico!

───────────────────────────────────────────────────
───────────────────────────────────────────────────


Uma breve explicação sobre o que significa cada opção:

--enable-opengl : "Deprecated" (comando obsoleto, não é mais necessário)

CFLAGS= eCXXFLAGS=: Com essas opções você estará especificando para o seu compilador C (o GNU Compiler Collection na maioria dos casos) qual arquitetura e processador você está utilizando. Essas informações são extremamente importantes porque dizem exatamente ao GCC como customizar as instruções que são criadas a partir do código-fonte. Resumindo: o desempenho do Wine irá melhorar consideravelmente. =)


───────────────────────────────────────────────────
───────────────────────────────────────────────────


Terminado o processo do ./configure descrito acima, chegamos finalmente na compilação propriamente dita! Esse processo pode demorar muito dependendo do seu processador.

Em um Core 2 Duo a compilação do Wine levou cerca de 15 minutos. Já em um valente Pentium III foram gastos 2 horas e 20 minutos.

Execute os comandos e saia para tomar um cafézinho. =)

Código:
$ make depend


Código:
$ make


E por fim:

Código:
# make install


OBS: Se você usa Debian pode seguir as dicas do Hqxriven para compilação do Wine:

http://www.hardware.com.br/comunidad...t/4178960.html

OBS2: Como está explicado na dica acima do Hqxriven, você pode usar o comando "checkinstall" ao invés do "make install". Ele permite criar um pacote deb, rpm ou tgz a partir do código-fonte compilado. Assim fica mais fácil de desinstalar ou instalar novamente. Você também pode distribuir o seu pacote para outras pessoas.

Para criar um pacote .deb:
Código:
# checkinstall -D


Para criar um pacote .rpm:
Código:
# checkinstall -R


Para criar um pacote .tgz:
Código:
# checkinstall -S



───────────────────────────────────────────────────
───────────────────────────────────────────────────
───────────────────────────────────────────────────


5. Instalando o DirectX



> O que é DirectX?

O Microsoft DirectX é uma coleção de APIs (application programming interfaces) que cuida de tarefas relacionadas a multimídia, especificamente a programação de jogos e vídeos, em plataformas da MS.

> Preparando o terreno com o X-Wine


Iremos usar um dos melhores projetos da comunidade Linux do FGDH dos últimos tempos, o X-Wine, para possibilitar a instalação e emulação do DirectX. (Valeu Dan Jacques!) =)

O X-Wine trata-se de um aprimoramento das configuração do Wine que suporta as DLL's e extensões usadas pelo DirectX, fazendo com que seja possível rodar os milhares de jogos que usam essa API como Half-Life 2, Team Fortress, Portal...

Ah, não se preocupe, a instalação do X-Wine é muita rápida e simples.
Primeiramente, se você ainda não executou o winecfg, faça-o agora. Ele irá criar os diretórios do Wine dentro da sua Home. Em um terminal digite:

Código:
$ winecfg


Uma janela chamada “Wine Configuration” abrirá. Pode fecha-lá, não a usaremos por enquanto.

Agora faça o download do X-Wine em um dos mirrors abaixo. O arquivo é pequeno, não chega a 300KiB. =)

Servidor principal - Link direto

Mirror 1 - Megaupload

──────────────────
─────────────────────────────────────────────────────


O que esse pack do X-Wine contém?

  • Arquivos de configuração do Wine com todas as DLL's usadas pelo DirectX devidamente registradas e configuradas. (O X-Wine propriamente dito)
  • Fonte Tahoma, requerida pelo Steam
  • Algumas DLLs para o funcionamento correto do DirectX (hospedadas em servidor FTP independente)

OBS: As DLLs usadas são a mscoree.dll (parte do Microsoft .NET Framework) e a streamci.dll. A EULA (End-User License Agreement)
exige que você possua um cópia legal do Windows para poder utilizá-las.

Acesse a pasta onde você salvou o X-Wine (x-wine-directx9.tar.gz). Exemplo:

Código:
$ cd /home/gordon


Descompacte o pacote:

Código:
$ tar -zxvf x-wine-directx9.tar.gz


Dê permissão de execução para o instalador:

Código:
$ chmod +x ./install


E execute:

Código:
./install


Acabamos a instalação do X-Wine. Mas fácil impossível, não?



───────────────────────────────────────────────────

───────────────────────────────────────────────────




> Instalando o DirectX 9.0c


Primeiro, baixe o DirectX pelo próprio site da Microsoft:

DirectX 9.0c August 2008 – 80.3MB - http://www.microsoft.com/downloads/d...DisplayLang=en

-
A parte mais “difícil” já passou, agora iremos instalar o DirectX, Steam e tudo mais como se fosse no Windows. É só ir lendo as opções com calma e avançar. De qualquer forma, vamos seguir com o tutorial, coloquei algumas screenshots para nínguem ficar perdido. Dê uma olhada nelas, pode ser útil. =)

Continuando:

Acesse a pasta onde você salvou o DirectX do link acima. Exemplo:

Código:
$ cd /home/gordon


Execute o arquivo:

Código:
$ wine nome_do_instalador.exe


Abrirá um janela pedindo para que você indique onde os arquivos de instalação serão extraídos. Selecione uma pasta vazia qualquer e prossiga, como no screenshot abaixo.







Aguarde enquanto os arquivos são processados...





Quando terminar o procedimento acima, volte ao terminal e acesse a pasta na qual foram extraídos os arquivos do DirectX anteriormente. Exemplo:

Código:
$ cd /home/gordon/DXSETUP


Execute o instalador:

Código:
$ wine DXSETUP.EXE




Abrirá a tela de boas-vindas, selecione “I accept the agreement” e clique em “Next”.

OBS:
A EULA (End-User License Agreement) imposta pela Microsoftexige que você possua um cópia válida do Windows para instalar o DirectX. Você pode rodar tudo normalmente mesmo sem ter uma licença, mas isso é considerado ilegal do mesmo modo que usar softwares piratas.






Clique em “Next” novamente.






Aguarde enquanto o Directx é instalado...






Instalação concluída, clique em “Finish”.




É isso aí, DirectX instalado! Vamos agora para o Steam...




───────────────────────────────────────────────────

───────────────────────────────────────────────────




6. Instalando o Steam


Faça o download do Steam pelo site oficial: http://storefront.steampowered.com/d...eamInstall.msi

Acesse a pasta onde o instalador foi salvo. Exemplo:

Código:
$ cd /home/gordon

Rode o programa com o comando:

Código:
$ msiexec /i SteamInstall.msi



Surgirá a tela de boas-vindas. Clique em “Next”.





Selecione “I accept the license agreement AND I am 13 years of age or older” e clique em “Next”.





Selecione o valor que mais se aproxima com o da sua conexão com a internet e prossiga.





Escolha o idioma preferido para usar no Steam e seus jogos. Eu costumo usar em inglês mesmo, mas se você preferir selecione “Portuguese” (de Portugal).






Defina em qual pasta o Steam será instalado. Pode deixar o caminho padrão e clicar em “Install”.






Espere enquanto o programa é instalado e depois clique em “Finish”.






Pronto, Steam instalado! Veremos agora como roda-lo e criar um atalho na área de trabalho para facilitar as coisas. =)



───────────────────────────────────────────────────
───────────────────────────────────────────────────
───────────────────────────────────────────────────



7. Rodando o Steam



Seguindo os moldes do antigo tutorial de como rodar o CS 1.6 no Linux, vamos criar ícones para rodar o Steam e seus jogos, assim não precisamos ficar chamando ele pelo terminal a todo momento. Existem várias formas de se fazer isso, irei exemplificar uma delas a seguir.

Abra um editor de texto qualquer e escreva o seguinte:

Citação:
#!/bin/bash

cd ~/.wine/drive_c/Program\ Files\Steam

WINEDEBUG=fixme-all wine Steam.exe


Salve o arquivo como “steam” (sem aspas).

Agora acesse a pasta onde você salvou o arquivo:

Código:
$ cd /pasta_onde_o_arquivo_foi_salvo


E autorize a execução:

Código:
$ chmod +x steam


Agora basta criar um atalho e no campo “Comando” indicar o caminho do arquivo “steam”. Por exemplo:

No GNOME, clique com o botão direito no painel >> Adicionar ao Painel... > Lançador de Aplicação Personalizada. Uma janela chamada “Criar Lançador” será aberta. Coloque o caminho do arquivo “steam” que você criou no editor de textos.



Pronto, está criado um ícone para iniciar o Steam.



-------------------------------------------


Vamos a outra situação: você já instalou os seus jogos e quer criar um ícone para executa-los diretamente, sem ir pelo Steam. O esquema é o mesmo. Somente vamos mudar algumas coisas no script.

Suponhamos que você queira executar o Half-Life 2. Abra um editor de texto e digite:

Citação:
#!/bin/bash

cd ~/.wine/drive_c/Program\ Files\Steam

WINEDEBUG=”fixme-all” wine Steam.exe –applaunch 220 –fullscreen



Você pode personalizar ainda mais o seu script com as seguintes opções:

--novid : Não executa o vídeo de abertura, o que reduz o tempo de carregamento.

--console : Aumenta a velocidade de inicialização, deixando de carregar o fundo 3D no menu principal.

--dxlevel : Obriga o jogo a usar uma versão especifica do DirectX para os shaders. Use –dxlevel 80 , por exemplo, para forçar um nível de hardware Directx 8.0. Isso pode reduzir a qualidade da imagem, mas melhora a performance. Exemplos de variaveis: --dxlevel 70, --dxlevel 80, --dxlevel 81, --dxlevel 90, --dxlevel 91

--refresh [Hz] : Especifica uma frequência de atualização do monitor para ser usada durante o jogo. Verifique o manual do seu monitor para ver quais as taxa suportadas.

--width [x] –height [y] : Utiliza a resolução determinada, como por exemplo, --width [1024] –height [768] ou --width [800] –height [600]

--threads : Por padrão a engine source pode usar até três núcleos do processador na execução dos jogos. Se você possui um Quad Core, a opção -threads 4 pode ser muito útil.

--heapsize [Kilobytes] : Esse comando diz para a engine Source quanto de RAM o jogo pode usar exclusivamente. Por padrão esse valor vem como 256MB. Cuidado, você não pode forçar o jogo a rodar totalmente na memória, não é isso o que esse comando faz.

-----------------------------------------------------------


Vamos para alguns exemplos? No editor de texto utilize para:

Rodar o Portal em fullscreen, resolução 1024x768, com um heapsize de 512MB

Citação:
#!/bin/bash#

cd ~/.wine/drive_c/Program\ Files\Steam

WINEDEBUG=”fixme-all” wine Steam.exe –applaunch 400 –fullscreen --width 1024 --height 768 –heapsize 524288



================================================== =======


Rodar o Half-Life 2 em fullscreen, resolução 800x600, hardware com suporte ao DirectX 8.0, sem vídeo de abertura e fundo 3D

Citação:
#!/bin/bash

cd ~/.wine/drive_c/Program\ Files\Steam

WINEDEBUG=”fixme-all” wine Steam.exe –applaunch 220 –fullscreen --width 800 –height 600 –dxlevel 80 –novid –console



================================================== =======


Rodar o Half-Life 2: Episode One em fullscreen, resolução 1280x960, heapsize de 1GB, usando um Quad Core

Citação:
#!/bin/bash

cd ~/.wine/drive_c/Program\ Files\Steam

WINEDEBUG=”fixme-all” wine Steam.exe –applaunch 380 –fullscreen --width 1280 –height 960 –heapsize 1024000 –threads 4



================================================== =======


Rodar o Counter-Strike: Codition Zero

Citação:
#!/bin/bash

cd ~/.wine/drive_c/Program\ Files\Steam

WINEDEBUG=”fixme-all” wine Steam.exe –applaunch 80


================================================== =======


OBS: Perceba que cada jogo possue um –aplaunch “código” diferente. Confira uma lista completa dos games e seus respectivos números aqui: http://developer.valvesoftware.com/w..._Applaunch_IDs


OBS2: A opção WINEDEBUG=”fixme-all” presente nos exemplos acima, faz com que o Wine não mostre as mensagens de erro começadas com “fixme:”. Isso melhora MUITO o desempenho dos jogos, principalmente o Half-Life 2, onde o FPS praticamente triplicou na máquina de testes.



================================================== =======
================================================== =======
================================================== =======



8. Screenshots



Esta é a seção de screenshots.

PS: Todos os screenshots foram tirados na máquina de testes descrita no ínicio do tutorial.
PS2: Os jogos estão em modo janela para mostrar que estão realmente rodando sobre Linux.


>> Steam <<



Steam sendo atualizado.






Tela de login do Steam.






Aba “My Games” no Steam.






Counter-Strike 1.6 sendo instalado.






================================================== =======
================================================== =======



>> Half-Life 2 <<




Menu principal do HL2.





Opções avançadas de vídeo no HL2.





Diversas screenshots do HL2, in-game. (Red Letter Day, Route Kanal, Follow Freeman, We Don't Go To Ravenholm, Sandtraps)








================================================== =======
================================================== =======




>> Half-Life 2: Episode One <<




Várias screenshots do HL2: Episode One, in-game.





================================================== ======
================================================== =======



>> Counter-Strike: Codition Zero <<



Menu principal do Codition Zero:




Screenshots do CS:CZ, in-game.




================================================== =======
================================================== =======




>> Counter-Strike 1.6 <<



Menu principal do CS 1.6




Opções de vídeo do CS 1.6




CS 1.6 in-game





Não deixe de assistir o vídeo: Counter-Strike 1.6 no Linux pelo Wine. Divirta-se, é verdade!

http://www.youtube.com/watch?v=3jiPdYM7s_M



================================================== =======
================================================== =======




>> Half-Life
<<

Menu principal do Half-Life




Screenshots do HL, in-game.





================================================== =======
================================================== =======
================================================== =======


9. Considerações finais



================================================== =======
================================================== =======
================================================== ======
================================================== ======

9.1. Agradecimentos


- Eternamente grato a Dan Jacques, criador do X-Wine, pelo projeto e autorização para o seu uso no texto.
- Muito obrigado a você também por ler e prestigiar esse tutorial!


================================================== =======
================================================== =======


9.2. Fontes

Este tutorial foi de minha autoria, baseado em excelentes artigos existentes, dentre os quais destaco:

http://www.tweakguides.com/HL2_1.html
http://www.linux-gamers.net/modules/...ge=HOWTO+Steam
http://developer.valvesoftware.com/w...am_under_Linux
http://appdb.winehq.org/appview.php?versionId=1554
http://appdb.winehq.org/appview.php?iAppId=2095
http://appdb.winehq.org/objectManage...rsion&iId=9421


Dúvidas? Sugestões? Erros gramaticais? Por favor poste aqui no tópico!


======================================
======================================

Download do tutorial versão 1.0 em ODT e PDF. (Obrigado Ilkyest!)
__________________



Última edição por Dr. Hank : 13-07-2009 às 11:44.
Dr. Hank está offline   Responder com Quote
Antigo 06-09-2008, 8:35   #2 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Arrow

Outros jogos e aplicativos

====================================
====================================
====================================

Fallout




Índice

1. Instalando o Fallout
2. Patches e modificações
3. Finalizando
4. FAQ - Perguntas freqüentes

5. Screenshots


Fallout dispensa apresentações. Aclamado pela crítica especializada e público, é considerado um dos melhores RPGs existentes. Foi criado por Tim Cain, desenvolvido pela Black Isle Studios e publicado pela Interplay em 1997. O jogo foi inovador, fugindo do clichê de RPGs medievais, repletos de criaturas imaginárias e tudo mais.

Resumidamente, a história se passa em um futuro pós-apocalíptico no século XXII após a terceira guerra mundial.

Mais informações sobre o jogo aqui.

========================
========================



1. Instalando o Fallout



Provavelmente ao tentar rodar o instalador do Fallout pelo Wine você receberá está mensagem:



Não se preocupe, basta acessar o winecfg e alterar a versão do seu Windows.

Código:
$ winecfg
Mude o campo "Windows Version" para "Windows 98 como na imagem:




Acesse a pasta onde está o instalador do Fallout se você ainda não o fez. Por exemplo, coloquei o CD no drive e ele foi montado no /media/cdrom. O local exato pode variar dependendo da sua distribuição Linux.

Código:
$ cd /media/cdrom
Rode o programa de instalação:

Código:
$ wine setup.exe
Agora basta seguir os passos, como você faria no Windows.

No campo "Please select the installation type" (Por favor escolha o tipo de instalação), aconselho a escolha da opção "HUMONGOUS INSTALLATION (642.7 MB)" (INSTALAÇÃO GIGANTE (642.7 MB)), assim você não vai precisar colocando o CD ou montando a imagem ISO toda hora que quiser jogar.




Depois clique em "Next" (Avançar) e aguarde enquanto enquanto o Fallout é instalado.




Terminado o processo basta clicar em OK.





---------------------------

OBS: Você alterou a versão do Windows para "Windows 98" no começo do tutorial, lembra-se? Agora você pode acessar o winecfg e deixar como estava antes (Windows 2000, XP, etc).

--------------------------




2. Patches e modificações



Por se tratar de um game muito complexo, Fallout 1 possue vários bugs (menos que no FO2, é verdade) portanto a instalação dos patches de atualização que corrigem diversos erros e adicionam novas funcionalidades.

Patch oficial da Interplay:


Versão 1.1 - http://www.atomicgamer.com/file.php?id=28741

---------------------------------------------------------------------------------

Patch semi-oficial (porém fortemente recomendado)

Versão 1.2 (English - TeamX) - Incorpora correções antes disponibilizadas pela Interplay apenas para versões européias. Contém vários scripts e um novo executável ("Falloutw.exe" com "F" maiúsculo ao contrário do executável original que é "falloutw.exe" em minúsculo. Preste atenção nisso ao criar seu atalho na área de trabalho ou menu)

Download - http://teamx.ru/system/files/uploads...e/fallup12.rar
Página do TeamX (russo) - http://teamx.ru/node/29

Para instalar basta copiar o arquivo fallup12.rar para a pasta do Fallout (geralmente /home/nome_do_usuario/.wine/drive_c/Program Files/Interplay/Fallout) e descompactar o arquivo. Você pode fazer isso tanto pela interface gráfica (clicar com o botão direito no arquivo e depois em "Extrair aqui...") ou pela linha de comando:

Código:
$ unrar e -o+ fallup12.rar
---------------------------------------------------------------------------------

Path não-oficial (porém fortemente recomendado)

Versão 1.3.4 (English - TeamX) - Adiciona ainda mais correções de bugs ignorados pela produtora.

Download - http://teamx.ru/system/files/uploads...e/fallup13.rar
Página do TeamX (russo) - http://teamx.ru/node/297

Processo de instalação é igual ao do Patch 1.2, descrito acima. Só muda o nome do arquivo ("fallup13.rar")

---------------------------------------------------------------------------------

NPC Mod 3.4 English Version (não é necessário, contudo a instalação dele é interessante)

Acrescenta diversas novas funcionalidades aos seus NPCs, como a possibilidade de equipa-los com armaduras e a possibilidade de "subirem de nível". Recomendado.

Download - http://teamx.ru/system/files/uploads...e/f1npcmod.rar
Página do TeamX (russo) - http://teamx.ru/node/294

Segue o mesmo metódo de instalação do outros patches. Basta copiar o arquivo RAR para a pasta do jogo e descompactar.

---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------
---------------------------------------------------------------------------------

ATENÇÃO : Antes de começar a jogar.

Existe um bug famoso do Wine (Bug#: 6033) que vem desde as versões 0.9.x, que faz com que o mouse fique extremamente lento e algumas vezes sem responder corretamente durante o jogo embora nos menus ele funcione normalmente. O Winston Smith no WineHQ Bugzilla encontrou uma maneira de corrigir esse problema, adicionando uma chave no registro do Wine. Para facilitar as coisas, criei um pequeno "fix", um arquivo .reg que já faz todo o trabalho por você.

Baixe a correção aqui:

Link - http://www.fileden.com/files/2008/11/17/2190273/fix.zip

Agora acesse a pasta onde você salvou o arquivo. Exemplo:

Código:
$ cd /home/nome_do_seu_usuario/Downloads
Descompacte o arquivo zipado:

Código:
$ unzip fix.zip
E aplique o fix:

Código:
$ wine regedit fix.reg
Pronto agora o Fallout está instalado e funcionando 101%, provavelmente bem mais rápido que no Windows.

---------------------------------------------------------------------------------



3. Finalizando


Como criar uma atalho na área de trabalho ou menu?

Você pode criar o seu próprio atalho como já foi explicado anteriormente na parte do Steam.

Abra um editor de textos qualquer e cole o seguinte script:

Citação:
#!/bin/bash
cd ~/.wine/drive_c/Program\ Files/Interplay/Fallout
WINEDEBUG=fixme-all wine Falloutw.exe
Salve ele com um nome qualquer, vamos exemplificar como "fallout.sh"

Abra o terminal e acesse a pasta onde você salvou o arquivo de texto. Exemplo:
Código:
$ cd /home/nome_do_seu_usuario/Games
E autorize a execução do script:

Código:
$ chmod +x fallout.sh
Pronto, agora basta criar o atalho onde você quiser no KDE ficou assim:



Preste atenção na linha "Comando". Basta colocar como na imagem: sh /pasta_onde_esta_o_arquivo/fallout.sh



=============================



4. FAQ - Perguntas Freqüentes



P: E quanto o Fallout 2? Ele roda no Linux?

R: Sim! O processo de instalação e configuração é idêntico ao do Fallout 1, descrito acima. Mudam apenas alguns nomes de arquivos e o patches de atualização que podem ser encontrados aqui.

P: E o Fallout 3? Porque você não escreve um passo a passo para ele?
R: O Fallout 3 está classificado como "Gold" no AppDB do Wine. Isso que significa que segundo os testes dos usuários, o FO3 roda perfeitamente, às vezes pode necessitar de alguma configuração especial. Infelizmente, no momento eu não possuo uma placa de vídeo capaz de rodar o Fallout 3. Futuramente assim que tiver a oportunidade poderia testar. Mais informações aqui.

P: Posso utilizar outros patches ou mods? O "High Resolution Patch" por exemplo?
R: Sim, nada impede que você teste outras modificações. O patch de alta resolução funcionou perfeitamente comigo.




=============================




5. Screenshots

Fallout 1








====================================
====================================


Age of Empires II : AOK & TC






O Age of Empires II no Linux pelo Wine? Até pouco tempo atrás, até a versão 1.1.6, o AOE2 era marcado no WineApp DB como "Garbage" ("Lixo") pois simplesmente não rodava. O jogo executava, mas ao tentar iniciar uma partida ele travava ou fica extreamente lento.

Tamanha a minha surpresa, enquanto atualizava o tutorial tentei mais uma vez instalar o Age of Empires e deu certo! Rápido e estável!

Como instalar?

Os passos são muito simples. Somente instale do mesmo jeito que você fazia no Windows. Siga os screenshots.

Coloque o CD no drive e acesse a pasta onde ele foi montado. Varia de distro para distro, como exemplo vou pegar o /media/cdrom.
Código:
$ cd /media/cdrom
Código:
$ wine aoesetup.exe
O instalador abrirá, clique em "Install".



Na tela que se segue, clique em "Continue".



Escolha o tipo de instalação, "Typical" ou "Full". Recomendo a "Full". Depois clique em "Continue".



Responda "Yes".



Aguarde enquanto o jogo é instalado. =)



Age of Empires II instalado com sucesso! Podemos sair do instalador agora.



Instale agora a expansão do Age of Empires II : The Conquerors.

Siga os mesmos passo. Coloque o CD no drive, acesse a pasta e execute o instalador, tudo pelo terminal como descrito acima.

Aberto o instalador clique em "Install".



Logo após em "Next".



Escolha o tipo de instalação, "Minimum" ou "Full". Recomendo a "Full". Clique em "Install".



Espero o término da instalação. =)



Podemos fechar o instalador agora.



==============================

Resta agora criar um atalho, do mesmo jeito que já foi explicado no tutorial acima (Steam, HL2, Fallout...)

Para expansão AOE2: The Conquerors.

Abra um editor de textos e cole o seguinte:

Citação:
#!/bin/bash
cd ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ II/age2_x1/
WINEDEBUG=fixme-all wine age2_x1.exe -nostartup
Já se for o Age of Empires II : The Age of Kings use o script a seguir:

Citação:
#!/bin/bash
cd ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ II/
WINEDEBUG=fixme-all wine empires2.exe -nostartup
Salve o arquivo com o nome de sua preferência. Vou usar como exemplo "aoe2.sh".

Abra um terminal e acesse a pasta onde você salvou o arquivo de texto. Exemplo:

Código:
$ cd /home/user/games
E autorize a execução do script:

Código:
$ chmod +x aoe2.sh
Agora é só criar um atalho na área de trabalho ou menu. No campo "Comando" você deve inserir:

Citação:
sh /home/nome_do_seu_usuario/pasta_onde_vc_salvou/aoe2.sh
Exemplo de como ficou aqui no KDE:



OBS: Alguma dúvida sobre o procedimento acima, por favor responda a esse tópico! Pergunte!

OBS2: Caso você prefira iniciar o Age of Empires II pelo terminal, não se esqueça de adicionar a opção -nostartup no comando! Isso evita muitos bugs!

Código:
$ wine age2_x1.exe -nostartup
--------------------------------------------------------------
--------------------------------------------------------------

Bugs conhecidos: Como você podem ver nas screenshots abaixo, as fontes no menu principal aparecem totalmente pretas, sendo difícl de enxergar alguns botões. Mas isso não atrapalha de modo algum a jogabilidade.

--------------------------------------------------------------
--------------------------------------------------------------

Screenshots

Age of Empires II : The Age of Kings






Age of Empires II : The Conquerors




====================================
====================================

Tomb Raider : Legend

Tutorial do user Moop:

http://www.hardware.com.br/comunidad...t/4199247.html

__________________



Última edição por Dr. Hank : 26-01-2009 às 20:11.
Dr. Hank está offline   Responder com Quote
Antigo 08-09-2008, 10:31   #3 (permalink)
D. Henryk
Veterano
 
Avatar de D. Henryk
 
Registrado em: May 2007
Localização: Tijuca - Rio de Janeiro
Idade: 27
Mensagens: 1.254
Reputação: 938 D. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputação
Enviar mensagem via ICQ para D. Henryk Enviar mensagem via MSN para D. Henryk Enviar mensagem via Yahoo para D. Henryk
Padrão

Citação:
Postado Originalmente por Dr. Hank Ver Mensagens

O que esse pack do X-Wine contém?
  • Arquivos de configuração do Wine com todas as DLL's usadas pelo DirectX devidamente registradas e configuradas. (O X-Wine propriamente dito)
  • Fonte Tahoma, requerida pelo Steam
  • Algumas DLL's para o funcionamento correto do DirectX
(...)


> Instalando o DirectX 9.0c

Primeiro, baixe o DirectX pelo próprio site da Microsoft:

DirectX 9.0c August 2008 – 80.3MB - http://www.microsoft.com/downloads/d...DisplayLang=en


Tutorial excelente. Inclusive, explicou coisas interessantes que eu não tinha percebido sobre o X-Wine, porém...

...não deveria ficar avisado que, pra instalar o DirectX, o usuário PRECISA ter um cópia válida de algum SO da Microsoft? Isso faz parte da licença do DirectX e o tutorial só fala pro usuário clicar em "Eu aceito". Sim, é uma parte chata da licença, mas fazer o quê....

...e outra coisa, que inclusive é um dúvida que tenho e que me impede de utilizar o X-Wine: o X-Wine possui fontes, DLLs e alguns outros componentes do Windows, certo? Como posso saber que a distribuição deles é permitida? Essa dúvida, inclusive, é reforçada pelo fato de o X-Wine utilizar componentes DLL do próprio DirectX.

No mais, ótimo tutorial, pode estimular mais pessoas arriscarem um dual-boot c/ linux e eu mesmo jogo muitos jogos que possuo do Windows no Wine, e não reclamo.

flw!
__________________
:: Leia a Bíblia

Contribua com os artistas comprando músicas diretamente deles e não de gravadoras.

Seria muito bom que todos os artistas passassem a
vender na web suas músicas... com o $$ que eles
deixariam de dar à gravadoras, teríamos CDs
completos, de qualidade, a "R$ 5,00".

Última edição por D. Henryk : 08-09-2008 às 10:34. Motivo: Correções
D. Henryk está online agora   Responder com Quote
Antigo 08-09-2008, 19:54   #4 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Padrão

Citação:
Postado Originalmente por D. Henryk Ver Mensagens


Tutorial excelente. Inclusive, explicou coisas interessantes que eu não tinha percebido sobre o X-Wine, porém...

...não deveria ficar avisado que, pra instalar o DirectX, o usuário PRECISA ter um cópia válida de algum SO da Microsoft? Isso faz parte da licença do DirectX e o tutorial só fala pro usuário clicar em "Eu aceito". Sim, é uma parte chata da licença, mas fazer o quê....

...e outra coisa, que inclusive é um dúvida que tenho e que me impede de utilizar o X-Wine: o X-Wine possui fontes, DLLs e alguns outros componentes do Windows, certo? Como posso saber que a distribuição deles é permitida? Essa dúvida, inclusive, é reforçada pelo fato de o X-Wine utilizar componentes DLL do próprio DirectX.

No mais, ótimo tutorial, pode estimular mais pessoas arriscarem um dual-boot c/ linux e eu mesmo jogo muitos jogos que possuo do Windows no Wine, e não reclamo.

flw!
Olá D. Henryk.

Muito obrigado por ler o tutorial e comentar aqui no tópico.

Realmente o ponto levantado sobre a EULA é interessante.

Pesquisando a fundo encontrei diversos guias sobre a instalação do DirectX 9.0c no Linux, alguns norte-americanos, outros franceses e russos. Nenhum deles citava essa cláusula nos Termos de Licença embora ela verdadeiramente exista.

Peço a todos que me perdoem por esse lapso. Já inclui observações no tutorial alertando que a Microsoft exige que o usuário possua uma cópia válida do Windows para instalar o DirectX.

Não apoio de maneira alguma a pirataria. Na minha hulmide concepção, creio que todos tenham consciência das consequências de seus atos e fica a cargo de cada um decidir se segue a lei ou não.

Terminando, quero deixar claro que o X-Wine NÃO é ilegal até mesmo para quem não tem um cópia do sistema da MS. Basicamente ele configura DLLs fornecidas legalmente pelo Wine, além de outras disponibilizadas por programas de terceiros. Nada proibido ou protegido por copyright.

-------------------------------------------------
-------------------------------------------------

De qualquer forma, estarei entrando em contato com outros desenvolvedores de projetos "DirectX on Linux" como a TransGaming Inc. para esclarecer melhor essa questão das licenças. Estarei extremamente ocupado esta semana, muito trabalho acumulado, mas retornarei com as mensagens o mais breve possível.

Agradeço novamente pelo tempo dispensado e reitero meu pedido de desculpas.

Abraços...
__________________



Última edição por Dr. Hank : 07-10-2008 às 19:27. Motivo: Corrigir erros
Dr. Hank está offline   Responder com Quote
Antigo 09-09-2008, 16:27   #5 (permalink)
Jose Monteiro
Ubbergeek
 
Avatar de Jose Monteiro
 
Registrado em: Feb 2006
Localização: Rio de Janeiro
Idade: 14
Mensagens: 4.266
Reputação: 399 Jose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputaçãoJose Monteiro tem uma fabulosa reputação
Padrão

Creio que seria interessante testar e incluir aqui um tutorial sobre o PlayOnLinux. Ele é um programa contendo scripts em python e shell para automatizar a instalação de vários softwares que rodam no wine.
Pacotes para vários distros: http://www.playonlinux.com/en/download.html

O scripts, divididos em categorias> http://www.playonlinux.com/repository/
__________________
Existem 10 tipos de pessoas: aquelas que entendem binário e aquelas que não entendem.
Jose Monteiro está offline   Responder com Quote
Antigo 09-09-2008, 19:20   #6 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Padrão

Citação:
Postado Originalmente por Jose Monteiro Ver Mensagens
Creio que seria interessante testar e incluir aqui um tutorial sobre o PlayOnLinux. Ele é um programa contendo scripts em python e shell para automatizar a instalação de vários softwares que rodam no wine.
Pacotes para vários distros: http://www.playonlinux.com/en/download.html

O scripts, divididos em categorias> http://www.playonlinux.com/repository/
Parece ser muito interessante, mandei instalar pelo pacman e veio uma versão antiga (3.0.8) mas pelo pouco que usei encontrei opções para instalação do Half-Life 1 Retail version e Steam. Estudarei com mais calma e certamente será adicionado no tutorial.

Obrigado pela dica Jose Monteiro! =)
__________________


Dr. Hank está offline   Responder com Quote
Antigo 11-09-2008, 9:48   #7 (permalink)
D. Henryk
Veterano
 
Avatar de D. Henryk
 
Registrado em: May 2007
Localização: Tijuca - Rio de Janeiro
Idade: 27
Mensagens: 1.254
Reputação: 938 D. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputação
Enviar mensagem via ICQ para D. Henryk Enviar mensagem via MSN para D. Henryk Enviar mensagem via Yahoo para D. Henryk
Padrão

Citação:
Postado Originalmente por Dr. Hank Ver Mensagens
Olá D. Henryk.

Terminando, quero deixar claro que o X-Wine NÃO é ilegal até mesmo para quem não tem um cópia do sistema da MS. Basicamente ele configura DLLs fornecidas legalmente pelo Wine, além de outras disponibilizadas por programas de terceiros. Nada proibido ou protegido por copyright.

Valeu, tirou um grande peso de dúvida da minha mente; posso instalar o X-Wine em paz!

flw!
__________________
:: Leia a Bíblia

Contribua com os artistas comprando músicas diretamente deles e não de gravadoras.

Seria muito bom que todos os artistas passassem a
vender na web suas músicas... com o $$ que eles
deixariam de dar à gravadoras, teríamos CDs
completos, de qualidade, a "R$ 5,00".
D. Henryk está online agora   Responder com Quote
Antigo 14-09-2008, 14:28   #8 (permalink)
joedas
Membro Senior
 
Avatar de joedas
 
Registrado em: Jun 2006
Mensagens: 216
Reputação: 12 joedas está indo no caminho certo
Thumbs up

bom trabalho!!!

excelente tutorial.
joedas está offline   Responder com Quote
Antigo 16-09-2008, 12:51   #9 (permalink)
D. Henryk
Veterano
 
Avatar de D. Henryk
 
Registrado em: May 2007
Localização: Tijuca - Rio de Janeiro
Idade: 27
Mensagens: 1.254
Reputação: 938 D. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputaçãoD. Henryk tem uma fabulosa reputação
Enviar mensagem via ICQ para D. Henryk Enviar mensagem via MSN para D. Henryk Enviar mensagem via Yahoo para D. Henryk
Padrão

Citação:
Postado Originalmente por Dr. Hank Ver Mensagens

O que esse pack do X-Wine contém?

  • Arquivos de configuração do Wine com todas as DLL's usadas pelo DirectX devidamente registradas e configuradas. (O X-Wine propriamente dito)
  • Fonte Tahoma, requerida pelo Steam
  • Algumas DLLs para o funcionamento correto do DirectX (hospedadas em servidor FTP independente)

OBS: As DLLs usadas são a mscoree.dll (parte do Microsoft .NET Framework) e a streamci.dll. A EULA (End-User License Agreement)
exige que você possua um cópia legal do Windows para poder utilizá-las.
Essas DLLS que requerem licenças do Windows estão no X-Wine, isto é, pra usar o X-Wine, eu preciso ter licenças válidas do Windows? Ou o X-Wine continua gratuito e essas DLLs nada tem haver com ele?

flw!
__________________
:: Leia a Bíblia

Contribua com os artistas comprando músicas diretamente deles e não de gravadoras.

Seria muito bom que todos os artistas passassem a
vender na web suas músicas... com o $$ que eles
deixariam de dar à gravadoras, teríamos CDs
completos, de qualidade, a "R$ 5,00".
D. Henryk está online agora   Responder com Quote
Antigo 16-09-2008, 15:11   #10 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Padrão

Citação:
Postado Originalmente por D. Henryk Ver Mensagens
Essas DLLS que requerem licenças do Windows estão no X-Wine, isto é, pra usar o X-Wine, eu preciso ter licenças válidas do Windows? Ou o X-Wine continua gratuito e essas DLLs nada tem haver com ele?

flw!
Não, o X-Wine não requer uma licença do Windows. As DLLs que citei acima são a mscoree.dll e streamci.dll que são utilizadas neste tutorial apenas, para instalação do DirectX.

Abraços.
__________________


Dr. Hank está offline   Responder com Quote
Antigo 18-09-2008, 15:25   #11 (permalink)
Moop
Super Participante
 
Avatar de Moop
 
Registrado em: Jun 2006
Mensagens: 661
Reputação: 19 Moop Sua luz ofusca a todosMoop Sua luz ofusca a todosMoop Sua luz ofusca a todosMoop Sua luz ofusca a todosMoop Sua luz ofusca a todosMoop Sua luz ofusca a todos
Padrão

Meus 2 centavos...

Algumas chaves de registro são muito úteis no wine, e podem fazer a diferença entre o jogo não funcionar, funcionar lento e funcionar bem Existem várias opções que podem aumentar a performance ou a compatibilidade de uma forma impressionante
No site do wine há algumas explicações sobre estas chaves:
http://wiki.winehq.org/UsefulRegistryKeys

Como exemplo você importar esta chave aqui:
Código:
[HKEY_CURRENT_USER\Software\Wine\Direct3D] "DirectDrawRenderer"="opengl" "OffscreenRenderingMode"="fbo"
Ela aumentou o desempenho de alguns jogos, mas em compensação outros deixaram de funcionar... neste caso o playonlinux se encaixa perfeitamente pois ele que cada jogo tenha o seu perfil, assim você pode deixar ativa sempre as melhores opções para cada um.
Moop está offline   Responder com Quote
Antigo 20-09-2008, 23:08   #12 (permalink)
joaocagnoni
Novo Membro
 
Registrado em: Sep 2006
Mensagens: 60
Reputação: 11 joaocagnoni está indo no caminho certo
Enviar mensagem via MSN para joaocagnoni
Padrão

Excelente. Parabéns para o criador do tópico, e também para quem o respondeu incluindo ainda mais informações para otimizar o Wine. Obrigado!
__________________
Athlon 64 x2 5600+ Windsor 2.8ghz @ 3.3ghz, 2x1mb cache L2, 90nm
ASUS M2A-VM
Memória Kingston 512mb 667mhz 5-5-5-15
HD Seagate 40gb, 5400 rpm, 2mb cache
joaocagnoni está offline   Responder com Quote
Antigo 29-09-2008, 12:13   #13 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Padrão

Olá pessoal.

Me desculpem por não responder este tópico e deixá-lo sem atualizações por tanto tempo. Fiquei doente recentemente, o que me impediu de escrever e trabalhar muito aqui no fórum. Estou preparando algumas pequenas alterações no texto, novos screenshots, além de tudo mais que foi proposto anteriormente.

Citação:
Postado Originalmente por joedas Ver Mensagens
bom trabalho...
Citação:
Postado Originalmente por Moop Ver Mensagens
Meus 2 centavos...
Citação:
Postado Originalmente por joaocagnoni Ver Mensagens
Excelente. Parabéns para...
Muito obrigado joedas, Moop e joaocagnoni!

Falousss

================================================== ======
================================================== ======

EDIT: Acabei de adicionar novos screenshots do CS 1.6 e Half-Life 1 (Menus e in-game). O sistema que estou utilizando é o mesmo, Arch Linux, a diferença e que nessas telas aparece o IceWM com tema Icebuntu.
__________________



Última edição por Dr. Hank : 01-10-2008 às 17:39.
Dr. Hank está offline   Responder com Quote
Antigo 18-10-2008, 20:00   #14 (permalink)
pinguim_rai
Newbie
 
Registrado em: Oct 2008
Mensagens: 1
Reputação: 0 pinguim_rai está indo no caminho certo
Unhappy Não executa DXSETUP.exe

todos os procedimentos iniciais fiz sem problemas mas quando dou o comando: "wine DXSETUP.exe" aparece a mensagem , creio eu, já dentro do wine:
Program de instalação do directx
O ususrio conectado não tem privilégo de administrador.

Última edição por pinguim_rai : 18-10-2008 às 21:19.
pinguim_rai está offline   Responder com Quote
Antigo 22-10-2008, 18:37   #15 (permalink)
Dr. Hank
General de Pijama
 
Avatar de Dr. Hank
 
Registrado em: Jul 2006
Mensagens: 3.533
Reputação: 35 Dr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulharDr. Hank tem muito do que se orgulhar
Padrão

Citação:
Postado Originalmente por pinguim_rai Ver Mensagens
todos os procedimentos iniciais fiz sem problemas mas quando dou o comando: "wine DXSETUP.exe" aparece a mensagem , creio eu, já dentro do wine:
Program de instalação do directx
O ususrio conectado não tem privilégo de administrador.
Desculpe pela demora.

Tente abrir o configurador do Wine (como usuário normal):

Código:
winecfg
E mudar o campo "Windows Version" para "Windows 98".
__________________


Dr. Hank está offline   Responder com Quote
Antigo 01-11-2008, 0:09   #16 (permalink)
Mr.Barbosa
Super Participante
 
Avatar de Mr.Barbosa
 
Registrado em: Jul 2008
Idade: 19
Mensagens: 562
Reputação: 21 Mr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atençãoMr.Barbosa É esplêndido e chama muita atenção
Padrão

Citação:
Postado Originalmente por Dr. Hank Ver Mensagens
Desculpe pela demora.

Tente abrir o configurador do Wine (como usuário normal):

Código:
winecfg
E mudar o campo "Windows Version" para "Windows 98".
Aqui está dando o mesmo erro, e mesmo mudando a versão para Windows 98 o erro persiste :S
__________________
I don't suffer from insanity, I enjoy every second of it
Mr.Barbosa está offline   Responder com Quote
Antigo 02-11-2008, 11:39   #17 (permalink)
Precision
Newbie
 
Registrado em: Mar 2007
Mensagens: 30
Reputação: 0 Precision está indo no caminho certo
Padrão

Aprimorando outras coisas tive de deixar o melhor, jogos, de lado e andei meio afastado. Mas passeando aqui hoje vi algo que fiquei intrigado... Para poder instalar o Directx precisarei ter o ******** também instalado em minha máquina? Sendo assim, preciso de um boot duplo preparando o grub para o slackware 12 e windows oficial? É isso mesmo Mestre Hank??? Caso positivo, não lembro dessa necessidade anteriormente. Será que o acima descrito no tuto não habilita o Steam caso seja desejado jogar on-line????
Precision está offline   Responder com Quote
Antigo 02-11-2008, 11:41   #18 (permalink)
quemsou_naodigo
Highlander
 
Registrado em: Oct 2006
Localização: Brasília
Idade: 16
Mensagens: 18.568
Reputação: 2681 quemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputação
Padrão

Precision, que eu saiba, não precisa ter o janelas instalado não...
__________________
NÃO usem estabilizadores!
PC: X4 640|HyperTX3|M4N68T|6 GiB 1333|HD4850 Vapor-X|1 TB + 1,5 TB|Leadership X-Blade|ST460BKM|S22A300B|Logitech G51
NAS: Athlon 3200+|512 MiB DDR2|500 GB|Antec ATX|VCOM 400W
Movel: Nokia C5-03|Rede: TP-Link WR743ND + Virtua 10 Mbps
quemsou_naodigo está online agora   Responder com Quote
Antigo 02-11-2008, 12:41   #19 (permalink)
Precision
Newbie
 
Registrado em: Mar 2007
Mensagens: 30
Reputação: 0 Precision está indo no caminho certo
Padrão

...Peço a todos que me perdoem por esse lapso. Já inclui observações no tutorial alertando que a Microsoft exige que o usuário possua uma cópia válida do Windows para instalar o DirectX.


Então o que seria a resposta acima dada pelo Dr. Hank????
Precision está offline   Responder com Quote
Antigo 02-11-2008, 13:30   #20 (permalink)
quemsou_naodigo
Highlander
 
Registrado em: Oct 2006
Localização: Brasília
Idade: 16
Mensagens: 18.568
Reputação: 2681 quemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputaçãoquemsou_naodigo tem uma fabulosa reputação
Padrão

Citação:
Postado Originalmente por Precision Ver Mensagens
...Peço a todos que me perdoem por esse lapso. Já inclui observações no tutorial alertando que a Microsoft exige que o usuário possua uma cópia válida do Windows para instalar o DirectX.


Então o que seria a resposta acima dada pelo Dr. Hank????
Tem que ter uma cópia original do windows, mas não quer dizer que seja uma cópia instalada.

A MS autoriza o uso do DX em cópias originais do MS Windows. Mas eu consegui baixar pelo Linux e inclusive instalei sem problemas no Linux...
__________________
NÃO usem estabilizadores!
PC: X4 640|HyperTX3|M4N68T|6 GiB 1333|HD4850 Vapor-X|1 TB + 1,5 TB|Leadership X-Blade|ST460BKM|S22A300B|Logitech G51
NAS: Athlon 3200+|512 MiB DDR2|500 GB|Antec ATX|VCOM 400W
Movel: Nokia C5-03|Rede: TP-Link WR743ND + Virtua 10 Mbps
quemsou_naodigo está online agora   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 15:01.