Objetivo: Emular 80% dos GAMES ou softwares do Windows através do WINE. Exemplo: Counter Strike, Delphi 5. Cuidado, após a leitura o Windows XP da sua lan house ou PC pode estar com os dias contados!
Copiando o que o Microsoft Windows XP tem, que o nosso WINE vai precisar
Devemos ter em mente que o WINE precisa "simular" o ambiente Microsoft Windows para que seu GAME ou Software consiga ser executado/emulado corretamente. Isso inclui as bibliotecas *.DLLs, os próprios *.EXEs e até mesmos as fontes de texto que muita gente pensa que só serve para formatar o texto do MS Word por exemplo. Então mãos a obra.
No meu caso possuo o Windows XP e o Slackware Linux 12 dentro do mesmo PC, mas se não for este seu caso, basta você ir em qualquer Windows XP (vou pegar o Windows XP como exemplo durante todo o artigo) e efetuar a cópia dos arquivos que vamos citar abaixo:
1) Observando a situação atual do nosso WINE antes de modificá-lo:
Para quem acabou de instalar o WINE, ainda não utilizou e está usando este artigo como "receita de bolo", está na hora de configurar o wine dentro do seu diretório HOME. A vantagem das novas versões do WINE é que ele mesmo cria os diretórios necessários e faz as configurações BÁSICAS por você, basta executar o comando como SEU USUÁRIO em qualquer terminal:
$ winecfg
Após alguns segundos será apresentada a janela de configuração do WINE, porém não vamos aprender/estudar sobre ela neste momento, apenas quero exemplificar um problema simples de fonte que pode ocorrer com você. Vou usar a aba (About) da janela de configurações do wine para que você observe a imagem abaixo:
Como você pode ver nesta imagem, nós estamos com um evidente problema de "FONTE", pois os textos da janela não estão sendo exibidos corretamente.
Sem falar que a janela pode ter ficado em alguns casos muito "grande". Não mexa em nada por enquanto, apenas aproveite para já observar tudo o que vamos poder configurar no WINE, depois feche a janela de configuração.
Para resolver este e outros problemas, não só de fonte, como falta de *.DLL por exemplo, nós vamos copiar muitas coisas que o Windows XP possui para dentro do nosso WINE, inclusive as fontes de texto do Windows, o que vai resolver este problema de fonte que pode estar ocorrendo com seu Wine neste momento.
Aconselho você fazer a instalação das fontes do Windows também dentro do seu KDE ou Gnome. Não vou abordar este processo neste artigo pois não é nosso objetivo. Mas para quem usa KDE vale a pena dar uma conferida no "Centro de Controle" (é como se fosse um "painel de controle" do KDE) e adicionar/instalar no KDE as mesmas fontes que você estará adicionando no WINE. ;)
Como eu estava explicando, o Wine cria dentro do diretório home do seu usuário um diretório oculto chamado (.wine) com as configurações BÁSICAS de fonte e registro do Windows que os softwares necessitam para serem executados.
Digamos que dentro do diretório oculto (.wine) ele irá simular o ambiente Windows. Então antes de mais nada de uma boa olhada dentro do seu diretório .wine (/home/SEU_USUÁRIO/.wine), no meu caso é (/home/sl0t/.wine). Exemplo:
$ cd /home/sl0t/.wine/
$ ls
Veja que ele possui arquivos e diretórios importantes como:
dosdevices: É um diretório que ele utiliza para "emular o ambiente MS-DOS". Porém não vou abordar este ambiente neste artigo. Afinal nosso objetivo são GAMES e softwares que são executados no Windows. Já ouvi falar sobre um outro emulador chamado DOSEMU capaz de emular perfeitamente o ambiente MS-DOS.
drive_c: É aí dentro que ele vai simular seu "DISCO C:\" do Windows. Ou seja, os diretórios Program Files (arquivos de programas), o próprio diretório do Windows (o qual contém diretórios importantes como system32) vai encontrar aí dentro. Observe também que os mesmos já existem. Nosso trabalho será fazer pequenas modificações nos mesmos.
A "simulação" do disco (C:\) não precisa ser necessariamente dentro deste diretório. O Wine nos permite mudar esta opção, porém não é recomendado modificar, como veremos mais adiante.
system.reg, user.reg e userdef.reg: Esses arquivos funcionam como o "REGISTRO DO WINDOWS" para o nosso WINE. É neles que o WINE armazena os dados que cada software ou GAME precisa para executar corretamente, como também as configurações de preferência de execução que você irá configurar para cada software que será emulado com o WINE, como: tamanho da janela, versão do Windows que deve ser emulada, etc. Blá, blá, blá...
Pronto, agora já sabemos um pouco de como o WINE trabalha. O próximo passo é copiar do WINDOWS XP original alguns itens que todo GAME ou software precisa para executar, como fontes de texto, "clonar" o próprio registro do Windows (regedit.exe) e diretórios como System32 e System.
2) O que eu devo copiar do Windows XP original?
2.1) Os diretórios:
c:\windows\system
c:\windows\system32
c:\windows\fonts
são os principais! Porém tem preguiçosos que vão copiar todo o diretório do Windows (c:\windows) e colar dentro do (/home/SEU_USUARIO/.wine/drive_c), eu particularmente acho desnecessário, mas se você possui espaço em disco sobrando não tem problema nenhum, eu até recomendo para os menos experientes.
Porém só copie os diretórios referentes a algum programa específico contido no seu "c:\Arquivos de Programas" para o "/home/SEU_USUÁRIO/.wine/drive_c/Program Files" caso você não consiga realizar a instalação do mesmo utilizando o próprio WINE para executar os "Setup.exe" da vida...
Abaixo vou dar um exemplo de como você pode efetuar a cópia dos arquivos necessários para dentro do diretório do Wine, caso você tenha o Windows e o Linux instalados no mesmo PC, porém o modo que você irá utilizar para copiar os arquivos necessário do Windows para o Linux, ficará a seu critério. No meu exemplo são 2 passos simples:
1º Passo) Montar sua partição (C:\) do Windows no Linux:
# mount -t vfat /dev/hda1 /mnt/Win
OBS: Este comando deve ser executado como root.
A opção "-t vfat" deve ser usada caso sua partição (C:\) esteja no formato FAT32, caso esteja no formato NTFS utilize a opção (-t ntfs).
No exemplo acima sua partição será montada em /mnt/Win, então suponho que o diretório /mnt/Win exista.
Não vou me prender a estes exemplos, caso tenha dúvida sobre como montar partição no Linux procure explicações sobre o comando "mount". Ok?!
2º Passo) Com a partição montada vamos efetuar a cópia do diretório Windows para dentro do Wine e substituir o diretório do Windows existente dentro do Wine usando o comando:
Depois é necessário dar permissão total dentro do diretório que acabamos de copiar. Caso contrário o usuário comum ou SEU_USUÁRIO não poderá acessar, gravar ou executar os arquivos dentro dele... Comando para dar permissão:
Pronto! Finalizamos a parte de cópia dos arquivos necessários do Windows Original para dentro do nosso Wine.
Agora você vai precisar reiniciar seu PC, porém dessa vez carregar o Windows XP para efetuar o "clone" do registro do Windows. Infelizmente essa parte "não dá" para fazer sem que você esteja com o Windows XP sendo executado.
O arquivo *.reg que vamos gerar ao "Exportar o Registro" do Windows deverá ser copiado para dentro do diretório do WINE (/home/SEU_USUARIO/.wine/drive_c/). Então você poderá utilizar o exemplo anterior para colocar o arquivo no local necessário.
Atenção! Todo e qualquer arquivo *.DLL ou *.EXE referente ao software ou GAME que você vai emular deve estar dentro do diretório /home/SEU_USUARIO/.wine/drive_c/windows/system32!!! ;)
Observação importante: O ideal para softwares ou games não é copiá-los depois de instalados do Windows XP para seu Linux e sim realizar a instalação do mesmo utilizando o próprio WINE. Assim o WINE já coloca as *.DLL's necessárias em seu devido lugar e atribui ao "Registro do Windows", usado no caso pelo WINE, no arquivo system.reg, os valores necessários para execução do software.
2.2) Fazendo um "Clone" do Registro do Windows XP original: No mínimo você já deve ter ouvido falar no REGEDIT.EXE, que é um software do WINDOWS que podemos utilizar para editar o registro do WINDOWS, que na verdade fica armazenado em diversos arquivos *.DAT espalhados pelo sistema.
Com o Windows XP já iniciado você vai através do menu "Iniciar\Executar" executar o REGEDIT.EXE do seu Windows XP e exportar todos os dados contidos no registro do Windows para um arquivo *.reg que NÃO TENHA o mesmo nome que os arquivos *.reg já existentes no WINE, conforme ilustra a imagem abaixo:
2.3) Importando os dados do registro do Windows XP original dentro do Wine:
Vamos voltar para o Linux agora! Você deve copiar o arquivo *.reg gerado no passo anterior para dentro do diretório do Wine (/home/SEU_USUARIO/.wine/drive_c), caso seja necessário execute o "Tópico 2.1 1º Passo" para montar a partição e o "Tópico 2.1 2º Passo" para copiar o arquivo que você gerou sendo que a opção utilizada no comando (-R) não será necessária e o local do arquivo *.reg deve ser especificado corretamente dependendo é claro de onde você salvo.
Gente, eu fiquei impressionado foi como o Wine evoluiu em relação aos seus arquivos e métodos de configuração e o modo que sua configuração está sendo feita através de janelas e menus. Muito mais fácil que ficar editando arquivos de configuração "na mão" como nas versões anteriores...
Portanto em um terminal qualquer execute o comando:
$ regedit
Não se assuste... É isso mesmo! Você vai executar "uma espécie de Regedit do Wine", irá abrir uma janela semelhante a do registro do Windows XP, porém em inglês e com a semelhança idêntica ao registro do Windows original, como você pode ver na imagem abaixo:
Ok, senhoras e senhores, tudo que devemos fazer é através do menu: "Registry\Import" importar o arquivo que geramos no Windows XP, o qual eu dei o exemplo que deve estar (para quem seguiu o conselho escrito na imagem) dentro do diretório (/home/SEU_USUARIO/.wine/drive_c), porém basta você ir até a unidade (C:\) e lá estará ele. Após a importação basta simplesmente fechar o "RegEdit do Wine" e pronto, está feito o clone do registro do Windows XP original. Observe a imagem abaixo para entender melhor:
Bom, para ser sincero o segredo mais importante de todo artigo estava nesta parte. Creio que se você executar estes passos corretamente não vai ter problemas nas suas emulações... Mas é lógico que tem mais coisa que vale a pena ser abordado, como as CONFIGURAÇÕES do Wine...
[2] Comentário enviado por _SL0T_ em 06/12/2007 - 14:43h
Muito obrigado Fábio!!! Quando crescer eu quero ser igual você!!! Ahahahahahahaaaa...
Obs: Quem merece os parabéns é você pelo excelente trabalho que vem fazendo por toda comunidade e por manter este site que foi para mim a melhor "bussola" que ja encontrei quando o assunto é "Linux". Valeu!!!
[5] Comentário enviado por _SL0T_ em 06/12/2007 - 15:49h
IcePeak: o Tomb Raider Chronicles é um exemplo dos GAMES que eu já copiei "instalado" do WinXP para o Linux por isso acho que não roda. Não só ele mas os Need For Speed Também. Por isso não teve como eu testar, por isso coloquei na lista dos que não rodam com o Wine. Abração!!!
[6] Comentário enviado por kalib em 06/12/2007 - 16:20h
Show de bola o seu artigo amigo..muito bem detalhado..parabéns pelo trabalho...Nunca curti muito esses jogos...sou mais da época super nintendo e mega drive...onde os gráficos eram piores mas a diversão era maior... :p
Mas independente de meu gosto...devo lhe parabenizar pelo excelente trabalho em cima deste artigo...parabéns e abraço...
;]
[8] Comentário enviado por removido em 06/12/2007 - 17:23h
parabens camarada eu nao botei o seu artigo em pratica ainda... pq eu to no trampo e aqui so roda windows :( mais assim que chegar em casa vou faze-lo, mesmo assim parabens entendi todos os procedimentos vc explicou com boa clereza ... vc da aula??? pois devia...rsss abracos!!!
[11] Comentário enviado por arauto em 06/12/2007 - 21:17h
Gostei muito do seu artigo. Acho que muitas pessoas irão pegar aquele jogo preferido que roda no windows e instalá-lo no wine. Eu mesmo irei tentar novamente rodar o Battlefield 2 Demo no linux, seguindo seu artigo. Na primeira vez até consegui jogar porém tive problemas com a mira e os nomes dos jogadores.
[13] Comentário enviado por jagr em 06/12/2007 - 22:26h
Muito bom seu artigo. O mais completo que já pude ler.
Gostaria de dizer que funcionou em minha máquina. Quando lanço o comando winecfg nada acontece. A janela de dialogo como a que você mostrou no artigo não abre. Esperei bem uns 20 minutos e nada. O arquivo .wine é gerado na minha pasta home, então fui seguindo os seguintes passos descritos em seu artigo. Novamente ao lançar o comando regedit nada acontece.
O que pode estar acontecendo? Uso Slackware 12 e o pacote tgz wine que instalei foi o 0.9.50.
[14] Comentário enviado por pansani em 06/12/2007 - 22:54h
Sensacional, essa de aproveitar as dlls do windows já tinha visto, mas nunca mudou muita coisa para rodar meus aplicativos, mas quando esse passo do registro do windows para o wine, mudou da agua para o vinho, roda praticamente tudo, valew mesmo, o wine tem alguns segredos que se vc souber configurar bem fica bala, show mesmo.
[15] Comentário enviado por dbahiaz em 06/12/2007 - 23:01h
Cara, realmente parabéns pelo artigo, conseguir emular o meu jogo preferido (CSS) com o wine a algum tempo, usando um outro artigo do aqui do vol, mais quero testar com essas dicas, talvez melhore o desempenho, tb verei se agora eu consigo rodar o pspice, se conseguir ai sim,eu fico feliz da vida rss, abração!
[16] Comentário enviado por _SL0T_ em 07/12/2007 - 00:43h
jagr: Cara muito estranho!!! Nem nas versões anteriores a que eu usei como base para o artigo nunca me deparei com este erro. Será que esta versão o WINE é estável? Vale a pena tentar versões inferiores...
Mas tenta remover o Wine removepkg *.tgz e tenta instalar novamente...
[18] Comentário enviado por _SL0T_ em 07/12/2007 - 08:00h
Jagr: Seu problema não esta no Wine e sim no seu "Mozila", observe a mensagem que ele está retornando:
"Could not load Mozilla. HTML rendering will be disabled."
Muitos Softwares ou Games usam propriedades do Internet Explorer, então o Wine "converte isso para o seu navegador padrão" para abrir oque seria aberto ou "renderizado" pelo Internet Explorer.
Um grande exemplo disso Jagr é o game MuGNN ou Mu-Online, que quando fui emular ele pelo Wine meu FireFox precisou até baixar alguns plugins java.
Resumindo: Vale a pena verificar se seu FireFox ou navegador padrão está instalado e funcionando corretamente. Caso você esteja usando firefox, tente desistala-lo e tente instalar o Wine, veja se a mensagem de erro continua. Tente também renomear os diretório que você disse que o WINE esta criando para simplesmente ".wine", dai tente novamente ok?! Se tiver outro usuário no seu Linux, como root por exemplo, tente executar o comando winecfg e veja se o wine vai demonstrar os mesmos problemas, pois pode ser algum problema com seu usuario. Faça estes testes e caso funcione não deixe de contribuir com 1 comentário ok?!
arauto: Se conseguir rodar o "Battlefield 2 Demo", após a execução do artigo favor postar aqui, pois creio que isso ira ajudar muito a outras pessoas...
A todos que estão comentando: Muito Obrigado! Fico feliz por ver que a esperança de jogar o game favorito no Linux retornou ao coração de muitos. Viva o Linux GALERA!!! E viva o WINE claro.... Rsrsrsrsrsssss
[21] Comentário enviado por juniormacedo em 07/12/2007 - 09:35h
Muito mais Muitooooooooooooo bom artigo
Cara parabens ohh, muito completo o artigo e o melhor de tdo
bem simples de entender, ainda nao botei em pratica mais tenho
certeza que funciona cara, parabens mesmo
ei so uma perguntinha, o motivo de eu nao ter feito ainda eh
nao tenho o WIndows XP instalado em casa, nem Vista nem nda
eh tdo Linux, mais ai cara, o unico XP que eu tenho eh pirata mais eu
tenho um CD do Vista original que veio junto com o notebook
so eh valido por 30 dias, depois disso tem que pagar, dai eu te pergunto
eh possivel em vez das dlls do XP e o Registro do XP ser o do Vista
pois eh dificil axar alguem com Windows Original, e o unico que eu tenho
eh o Vista pra veio no Notebook, vc sabe veiw me dizer se da com os arquivos do Vista::
[23] Comentário enviado por removido em 07/12/2007 - 09:57h
Muito bom o artigo !!!!
Tem um jogo, Sacrifice, rodova ele normalmente emulado no wine quando tinha Slack . Uma dica pra quem usa Mandriva, depois de instalada as mídias, é só executar urpmi wine e deixar acontecer, instala normal !!!Vou adicionar em Favoritos seu artigo e seu desk tá show !!!
[25] Comentário enviado por _SL0T_ em 07/12/2007 - 11:18h
juniormacedo: A questão do sistema ser original ou pirata nao influencia muito nao. Mas tenha em mente que a estrutura do WinXP para o WinVista mudou consideravelmente quando o assunto sao as *.DLL's e o Registro. Porém é logico que vai somente os GAMES ou SOFTWARES que são compativeis com vista. Já que você vai copiar as *.DLL's do windows Vista. Vá ate a configuração do Wine na aba Application e selecione o Windows Vista como Default.
Cara o Call Of Duty 1 e 2 juntamente com o GTA San Andreas rodam perfeitamente com essa configuração. Porem lembre-se que seu driver de vídeo deve estar instalado, configurado e funcionando 100%!!!
Conselho: Com certeza você deve ter no seu trabalho ou algum amigo que tenha o WinXP Service Pack 2 instalado e funcionando. Você pode copiar dele em um DVD ou CD-ROM por exemplo.
[26] Comentário enviado por juniormacedo em 07/12/2007 - 11:43h
Opa valeus cara, entao no caso esse jogos rodam no Win vista neam:
Cara eu ja tou ate procurando alguem com Windows XP origina que possa me arranjar as dlls oh, mais caso eu nao consiga vou tentar o vista mesmo, em ultimo caso com o XP pirataum mesmo, ha sim, em relacao ao drive de video ele ta instalado sim, no caso voce diz o de aceleracao 3D mais os drives da placa de video do Linux ne:
ou precisa dos drives do WIndows::
axo que nao ne
[28] Comentário enviado por _SL0T_ em 07/12/2007 - 11:51h
juniormacedo: A ideia de copiar o diretorio system32 do "SEU WINDOWS XP" é justamente para isso! Ou seja quando você ja possui o Windows XP no seu micro geralmente a pessoa ja possui os drivers da placa de Video instalados tanto no Windows XP como no Linux, juntamente com as *.DLL's do DirectX 9C que estão dentro do System32. Portanto no momento da copia do system 32 issu tudo ja está incluido e vão para dentro do Wine.
Cara eu confesso que nunca usei o WinXP original. Existe 1 milhão de Serial do Windows XP que são válidos. Lembre-se nao estou incentivando a pirataria, mas é raro alguem pagar a licença do WinXP original não é mesmo?
A desvantagem do Windows Vista é que ouvi falar que muitos games não são compativeis com ele. Mas nunca usei o Vista então não posso afirmar com certeza. Aconselho o WinXP mesmo...
[29] Comentário enviado por pablover em 07/12/2007 - 11:53h
O artigo é realmente muito 10. Descobri agora pq alguns jogos meus não rodavam no wine. Para contornar, tive que instalar o Cedega. Vou testá-los novamente seguindo as suas dicas.
Se puder me esclarecer uma dúvida, será de muita utilidade. Cada vez que um jogo é instalado, ele vai para a pasta /c_drive/Program Files que está no diretório do usuário. E se eu tiver mais usuários no computador? Terei que instalar o mesmo jogo para cada um deles? Tenho certeza que alguém já deve ter a solução para isso, porém eu ainda não a conheço.
[30] Comentário enviado por _SL0T_ em 07/12/2007 - 13:11h
pablover: Simples... Todo jogo te da a opção de escolher o diretorio onde será instalado. Então você apos configurar a guia Drivers, Crie um diretório que tenha permissão para todos os USERS e "aponte" a pasta de destino do game na instalação para este diretorio. Pronto todos poderao jogar.
Obs: Para cada usuário o WINE cria um diretório ( .wine ) dentro do home então você deve refazer os passos do Artigo para cada user, porem como espliquei o GAME deve ser instalado em uma pasta comum para todos.
Você pode tentar criar um link do diretório WINE dentro do HOME dos demais users que aponte para o seu diretorio (.wine), que por sua vez ja estará configurado. Porém nunca tentei isso prq no meu PC so eu uso então nao tem outros users. mas vale a pena tentar, não tenho certeza mas o comando seria:
$chmod 777 -R /home/SEU_USER/.wine #Para dar permissão para todos os demais users depois voce cria o link com o comando:
[31] Comentário enviado por TSM em 07/12/2007 - 16:08h
Cara parabéns pelo artigo, valeu, eu segui todos os passos para instalar o Counter-Strike 1.4 e foi tudo normal, mas na hora de executar o jogo ele entra no menu etc, mas quando é pra jogar ele trava, se vc poder mim ajudar desde já sou agradecido.
OBS: As configurações de meu PC
Intel Celeron D 3.0
1 GB de RAM-DDR2
HD 80 GB
Vídeo Radeon 512 MB
[32] Comentário enviado por jagr em 07/12/2007 - 21:59h
Valeu SLOT, consegui. O problema era que o winecfg gerava o diretorio .wine_alguma coisa, foi só renomear para .wine que funcinou. Demora um bocado para abrir as janelas de dialogo mas abre.
Não tendo nada haver com seu artigo, mas como vi no screen no artigo e gostei muito não posso deixar de perguntar. Que dock é esse que você usa na parte superior do seu Desktop e onde posso baixar?
[33] Comentário enviado por _SL0T_ em 08/12/2007 - 09:48h
TSM: Cara eu também tive muito problema com o Counter-Strike. Mas vo te dar algumas dicas que funcionaram comigo. Bem considerando que o driver de vídeo da sua placa de video está instalado e funcionando 100% no seu Linux abra seu counter-strike e naquela tela principal do Counter-Strike 1.4 vá ate o menu:
Configuration\Video\Modes
Dai no meu caso eu selecionei "OpenGL" e qual resolução o game deveria rodar.
Também configurei no Wine para rodar em Janela com 1024x768, pois essa é a resolução que utilizo.
Pronto meu Counter-Strike roda normal...
Mas so uma pergunta TSM. Ele trava como? Prq se eu nao fizer essa configuração no menu do Counter-Strike o game roda, eu escuto ate o som como se o game estivesse rodando mas a imagem não aparece. Se este for seu caso creio que a configuração que falei acima deve resolver...
jagr: Fico feliz que tenha conseguido!!! Eu uso um tema do SuperKaramba que se chama SydneyKarambas. Baixei dentro do próprio SuperKaramba.
[34] Comentário enviado por removido em 08/12/2007 - 10:51h
Cara, como você conseguiu rodar o Max Payne? Para você ter uma idéia, mesmo no Xp ele deu um erro bem no final do jogo, quando eu ia fechar o jogo, huahuahua.
Dá uma dica ae de como se instala ele sem problemas.
vlw
belo artigo
[38] Comentário enviado por kripton11235 em 08/12/2007 - 23:29h
Tudo bem amigos?Tentei instalar o Tomb Raider Anniversary pelo wine(Versão demo),e ao concluir a instalação é apresentado o seguinte erro:
Um módulo de segurança requerido não pode ser ativado.Este programa não pode ser ativado(8008).
No terminal tenho o seguinte :
daniel@danielcb:/windows/C/Daniel> wine tombraideranniversary_demo.exe
preloader: Warning: failed to reserve range 00000000-60000000
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
daniel@danielcb:/windows/C/Daniel> err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
ALSA lib conf.c:3949:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL default:0
fixme:process:IsWow64Process (0xffffffff 0x17cab24) stub!
fixme:ntdll:NtQueryInformationProcess (0xffffffff,info_class=34,0x17ca310,0x00000004,0x17ca30c) Unknown information class
fixme:process:IsWow64Process (0xffffffff 0x17ca64c) stub!
fixme:process:IsWow64Process (0xffffffff 0x17ca64c) stub!
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x17c91fc): Stub!
O que posso fazer para remediar o problema?
[39] Comentário enviado por _SL0T_ em 09/12/2007 - 01:00h
kripton11235: Cara uma coisa é certa o Tomb Raider Anniversary Roda com o Wine SIM!!! Como você mesmo pode ver no screenshot: ( http://www.vivaolinux.com.br/screenshots/verScreenshot.php?codigo=10543 ). Eu so precisei reduzir o efeito de água prq minha placa de video tem apenas 128MB...
Cara eu creio que o problema está no fato do game ser DEMO. Mas devo confessar que alguns Softwares(nao me lembro quais agora) eu não consegui instalar no Linux usando o Wine. Dai eu tive que ir até meu Ru-Windows, instalar e depois copiar pro Linux depois de instalado. Não é aconselhavel fazer isso. Mas como diz o ditado: "Quem não tem cão caça com GATO!!!"
Que tal você fazer este teste?!
Xico_Ambrozio: Cara eu testei isso tudo porque sou fanático por GAMES. E vi no WINE a minha esperança de telos no Linux sem ter que pagar por isso.
Acho que isso explica meu empenho em relação ao Wine. Mas meu objetivo mesmo é melhorar o Wine ao ponto de TODOS os GAMES rodarem nele. Dai vou vender soluções em Linux para Lan-House.
Infelizmente os Need For Speed ainda me prendem no RU-WINDOWS prq se não fosse eles e alguns outros. Ja havia abandonado o Ru-Windows a muito tempo.
Mas tenho fé em DEUS que nas proximas versões e com o estudo da galera do VOL em breve teremos soluções para isso. E oque é melhor sem cu$to!!!
[40] Comentário enviado por brenoap em 10/12/2007 - 08:23h
?comentario=Parabéns _SLOT_ pelo artigo!!! Show!!!!
Fiz o seu artigo num Ubuntu 7.10. Logo após instalei o Hitman: Blood Money... Instalou normalmente! Instalei um path de correção do jogo... que também instalou normalmente! Então fiz a mágica de rodar o jogo sem o CD... E executei o jogo!!!
O jogo até roda, mas está muito lento (pesado)... o processador fica no máximo. Fica impossível de jogar!!! Sendo que o mesmo jogo roda tranqüilo no WinXP...
Possuo o driver ATI :(. Já instalei os dois tipos de drivers da ATI, tando o prorpietário quanto o do Linux, com recurso 3D. E nada!!! :(
O que fiz de errado?
O que posso fazer para o jogo rogar normal?
[41] Comentário enviado por _SL0T_ em 10/12/2007 - 09:24h
brenoap: Você fez o teste somente neste game? Ou outros games estão rodando normal? O fato Breno é que alguns softwares podem não rodar muito bem quando não estão no ambiente nativo da Micro$oft. Faça o teste com outros games de preferência games que tenham graficos em 3D
"pesados" de preferência games citados no Artigo que são games que sabemos que executa normal. Se o problema se repetir pode ser realmente um problema de driver. Caso não repita pode ser algum problema com o Game. Você pode tentar instalar ele no Ru-Windows e copiar ele depois de instalado para o linux e tentar executar. Enfim faça os testes. ok?!
[42] Comentário enviado por koutalopes em 10/12/2007 - 13:49h
Cara, que artigo foda hein???
Essa semana pego meu micro novo e a primeira coisa que vou fazer é utilizar-se desse super-tuto e tentar instalar Gears of War. Se funfar legalzinho posto um outro comment e uma ss, mas já sou eternamente grato a você cara, que artigo ferrado.
Falow
[43] Comentário enviado por joaomc em 10/12/2007 - 13:54h
Não gostei do Wine pra jogar, não. Eu achei bem ruinzinho, por sinal. Continuo jogando jogos para Windows dentro do Windows mesmo... A performance não é a mesma coisa. Tem mais uma coisa: quando estou jogando Counter-Strike, gosto de dar uma breve saída do jogo enquanto o round não termina. No Linux isso é bem mais complicado, pois o Linux não lida bem com isso.
O simples fato de o Wine rodar jogos mais novos já é impressionante, e os desenvolvedores merecem parabéns. Só que eu prefiro jogar jogos de Windows dentro do... Windows. Afinal, eu paguei por eles.
[44] Comentário enviado por _SL0T_ em 10/12/2007 - 14:50h
rykrdo_iori: Muito obrigado!!! É importante você postar pois assim saberemos que este game também é compatível com essa configuração do Wine.
joaomc: Cara nem Jesus Cristo agradou todo mundo, então não seria o WINE que iria agradar né?! Já experimentou o CEDEGA? Obs: O cedega não é free... Bem vindo ao mundo do Linux Joao! Em breve você se acostuma...
[45] Comentário enviado por joaomc em 10/12/2007 - 16:54h
Slot, sei que o Wine não iria agradar todo mundo, por isso mesmo eu disse que o fato de o Wine rodar jogos mais novos já é impressionante. É um feito e tanto, merece aplausos.
Eu cheguei a pagar o Cedega, mas daí há aquele dilema: eu já comprei uma licença de Windows, preciso de Windows para algumas coisas (desenvolvimento para .NET por exemplo, não posso usar o Mono porque preciso de 100% de compatibilidade com Windows garantida), não posso simplemente abandonar o Windows porque, bem, esse é meu trabalho, não posso ficar escolhendo no que vou programar não :)
[51] Comentário enviado por luizlcds em 16/12/2007 - 22:00h
kara segui todo o tutorial copiei os diretorios system, system32 fonts e windows para o drive_c do wine, copiei o registro do windows e quando digito regedit aparece isso:
luizlcds@luizlcds-desktop:~$ regedit
err:module:LdrInitializeThunk "msvcrt.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\regedit.exe" failed, status c0000142
luizlcds@luizlcds-desktop:~$
segue abaixo como esta o drive_c do wine:
luizlcds@luizlcds-desktop:~/.wine/drive_c$ ls
Arquivos de programas fonts registrowine.reg system system32 windows
luizlcds@luizlcds-desktop:~/.wine/drive_c$
o que aconteceu para não dar certo, o que tenho que fazer para funcionar, mes ajuda a deixar o windows.
[52] Comentário enviado por _SL0T_ em 17/12/2007 - 08:50h
Luizlcds
Faça um teste por favor: Quando terminar de instalar o WINE execute o comando regedit e veja se ele vai abrir o regedit do wine. Se abrir é porque algo errado ocorreu na copia do diretorio do C:\windows para o /.wine/drive_c.
Estranho esta mensagem, para ser sincero nunca tinha visto ela antes. Tente re-instalar o WINE. E apague o diretorio .wine que a instalação anterior criou.
[53] Comentário enviado por gnomo_dead em 17/12/2007 - 15:24h
Ai cara, parabéns pelo artigo, a tempos q eu não vejo um artigo com essa qualidade aqui no VOL, mto bom mesmo, e ser elogiado pelo fabio num eh mole não =P
Bom cara, ainda não testei essas coisas q vc disse pq não tenho o windows instalado aqui, mas depois eu testo, vou instalar em uma vm e copiar os arquivos....
Mas eu tenho um problema q eu queria q vc testasse pra mim, tem um programa, ggclient, http://www.gg-game.com/download.html, q eh um programa q possui várias salas para vários jogos, cs, w3... e cada sala dessa ele cria uma espécie de VPN, onde vc consegue jogar com os jogadores dessa sala "via rede", estilo hamachi e tals.
O meu problema eh q eu não consigo emulá-lo, jah tentei com o wine, cedega e crossover, nenhum dos 3 funcionaram, o q chegou mais perto foi o wine, ele abre a janela de login, eu entro, mas aih qdo vai abrir o programa fica um quadradinho escroto no canto da tela, fica como se o resto da janela não existisse. Queria q vc baixasse esse programa ai, e tentasse emular com essas suas configurações. Dá pra ser cara?
Vlw ai =)
[54] Comentário enviado por pablover em 17/12/2007 - 15:38h
?comentario=
Luizlcds: estou com o mesmo problema. Ele começou após ter executado o "Senhor dos Anéis - O Retorno do Rei". Aparece a mesma mensagem e nem o winecfg funfa mais. Vamos combinar uma coisa? Quem resolver primeiro o problema, posta aqui a solução, para poder ajudar o outro, blz? T+
[55] Comentário enviado por _SL0T_ em 18/12/2007 - 13:29h
pablover e Luizlcds:
Senhores lembram que no artigo eu disse para fazer backup do diretório (.wine) logo depois de ter feito os passos do tutorial? É justamente por causa disso... O Wine assim como o Ru-Windows se corrompe e é um saco pra consertar.
Bem estive pensando e até editei meu comentário. Tentem localizar e eliminar o arquivo "msvcrt.dll" caso ele seja encontrado dentro do diretório do WINE.
Não preciso nem falar que antes de fazer isso caso o encontrem faça um backup dele. Se ele nao for encontrado, a mensagem pode estar sendo gerado pela falta do mesmo. Então procure a maldita *.dll no seu ru-windows e copie ela pro WINE, provavelmente ele deve estar no diretório SYSTEM32.
Não tenho certeza sobre essas afirmações pois como disse, nunca me deparei com este problema mas vale a pena tentar!!! Postem caso tenham algum progresso. Grato a todos!!!
gnomo_dead: Cara pra falar a verdade eu to sem tempo pra GAMES ultimamente, e como nao tenho rede(conecto via discada), fica difícil fazer o teste. Mas como você disse, tente essas configurações pode ser que funcione. Poste aqui caso consiga ok?!
[56] Comentário enviado por luizlcds em 19/12/2007 - 16:25h
Ola pessoal voltei, quando postei a mensagem acima estava usando o Ubuntu 7.10, hoje entretanto instalei o BIG LINUX 4 beta 3, que ja vem com o wine instalado de fabrica e seguindo os passos do tuto consegui instalar e rodar o game HEROES V - TRIBES OF THE EAST, com total perfeição, valeu ai galera pela força continuem com este trabalho, e deem uma olhada nesta distribuição que ta muito boa mesmo
[57] Comentário enviado por luizlcds em 19/12/2007 - 16:28h
?comentario=mais um comentario, quando e feita a copia da pasta windows, ela aparace no drive_c como WINDOWS, então e so apagar a outra pasta windows e renomear esta com caracteres minusculos
[58] Comentário enviado por _SL0T_ em 20/12/2007 - 08:21h
Valeu Luiz!!! Fico feliz que tenha conseguido cara...
Por falar nisso apos a publicação deste artigo o número de screenshots com games rodando através do Wine vem crescendo. Fico FELIZ por saber que direto ou indiretamente estamos ajudando a comunidade crescer...
[59] Comentário enviado por juniormacedo em 20/12/2007 - 09:00h
Grande Slot., da uma forca aquiw, cara he o seguinte
fiz tudim direitinho, o jogo instalou normals
mais quando boto pra executar o jogo ele abre, e quando ele
finalmente vai comecar ele fecha
he call of duty 2, c tem uma ideia do que seja
sera que he a placa de video, pq so ta instalada a do Linux
nao instalei o drive do Windows, pq eu peguei os arquivos
do Windows de outro pc que a placa era Nvdia
flws cara
[60] Comentário enviado por _SL0T_ em 20/12/2007 - 15:54h
Junior você pode fazer 3 testes simples:
1) Instalar o Game em sua partição Windows e copiar o game depois de instalado para o Linux ( apesar de nao aconselhavel teve alguns games que so consegui instalar/rodar assim ).
2) Realizar a instalação da sua placa de video no seu Windows e depois copiar o diretorio do windows novamente para o Wine.
3) Realizar o teste 1 e 2 e por ultimo copiar tanto a pasta do game como a pasta do Windows. ( Aconselho o teste 3, pois digamos que assim vai estar completo!!! )
[63] Comentário enviado por luizlcds em 26/12/2007 - 00:19h
quando algum programa da pau durante a instalação eu nao consegui mais rodar o setup pesa segunda vez de nenhuma maneira, sera que o wine cria algum log que nao permita a execução desse setup uma segunda vez, mais uma pergunta quando o programa e distribuido em dois cds o que fazer nesse caso ja que voce nao conseguira montar este segundo cd com o wine carregado com o primeiro cd
[65] Comentário enviado por _SL0T_ em 27/12/2007 - 12:52h
luizlcds: Cara eu também me vejo preso a essa dificiu tarefa toda vez que vo instalar um GAME com mais de 1 CD... Minha solução foi instalar o VirtualBox e instalar uma maquina virtural RU-Windows dentro dele... Assim "mapeio" minha unidade Linux dentro do Ru-Windows e direciono a instalação para dentro dela...
Em relação ao "wine" nao deixar rodar o setup pela 2ª vez. Exclua o diretori .wine recrie e refaça os passos... Deve funcionar!!!
Luiz a "dica" da máquina virtual não é uma solução muito satisfatória(pelo fato de ter que usar o Ru-Windows), mas foi a saida que encontrei... Alguma sugestão Galera?
[66] Comentário enviado por _SL0T_ em 27/12/2007 - 12:55h
M4v3r1ck_RJ: Cara o nome "Red_eye" significa algo para você? Pois conheço um amigo que era de um cr3w que tinha este nome, mas abandonei o "ramo de atividade" a algum tempo e nunca mais tive contato com ele...
Se for você, lembre-se ( TRIAD D3f4c3rs Gr0up ) Forever!!!
[67] Comentário enviado por DidAnI em 28/12/2007 - 18:48h
Olá
Instalei o wine pelo comando:
#apt-get install wine
Depois fui instalar um programa VLCportable, Até consegui instalar mais na hora de
decidir o diretorio do programa apareceu pelo wine alguns diretorios do windows onde eu
deichei e instalei...
Agora não acho o diretorio no meu debian
já tentei instalar em um diretorio dentro do debian pórem não consigo abrir o programa
instalei o programa agora quero usalo, como?
[68] Comentário enviado por Foreigner em 30/12/2007 - 18:22h
Oi desculpe o incomodo, sou bem newbie em relação a linux, infelizmente o jogo que quero rodar, n consigo, seria possivel que houvesse um tutorial explicando como rodar ragnarok(pbRO) atraves do Wine no linux...
[69] Comentário enviado por _SL0T_ em 02/01/2008 - 07:56h
DidAnI: Observer neste artigo a parte de configurações do WINE, onde espliquei os drivers ( C:\ D:\ E:\ etc... ). Provavelmente o programa instalado esta em: /home/SEU_USUARIO_NO_LINUX/.wine/drive_c/Program Files
[71] Comentário enviado por vini84 em 02/01/2008 - 17:44h
Olá amigo estou tentando rodar o corel painter e ainda não ouvi dizer de alguém que conseguisse que esse programa rode direitinho.
Então eu tentei instalar ele aqui na minha máquino, primeiro o corel painter 8, e não deu certo, ele para na tela de instalação pois não disponibiliza no meu das leis para vc seguir na instalação ...
depois tentei a verssão mais recente a 10, e instala direitinho, daí quando ponho pra rodar, o danado me dá essa mensagem aqui !!
"This copy o Painter has been damaged or ilegally modfied Please reinstall from your original disks"
Tem como resolver isso ?!!? Tentei instalar ele na máquina no win, e depois copiar num cd e tentar rodar ele,,, nada ... não roda ...
A mesma coisa fiz com o 8, e ele me dá a seguinte mensagem :
"The brushes are read-only and cannout be opened..."
Gostaria muito de rodar este software, seria muito bom, tenho aqui na minha máquina um flahs mx rodando perfeito ... rwsrsrs
[72] Comentário enviado por agk em 02/01/2008 - 21:49h
Muito bom colega, parabéns, excelente artigo, vai ajudar muita gente.
Eu já rodei muitos jogos no WINE, fora alguns já citados, consegui rodar/Jogar:
- Age of Empires 2 (apesar do problema das fontes e de não funcionar o tcp/ip para jogar em rede);
- Midtown Madness I e II (sem tcp/ip para jogos em rede);
- LineAge II C4 (rodou perfeitamente, mas apenas em servers privados que não utilizasse o Game Guard);
- Warcraft 3 e TFT;
Depois de muito quebrar a cabeça eu resolvi dar preferência a jogos nativos.
[73] Comentário enviado por _SL0T_ em 04/01/2008 - 08:32h
vini84: Faça um teste por favor. Apos instalar ele no Windows faça a importação do REGISTRO DO WINDOWS. Creio que ele nao esta conseguindo encontrar a parte dele no registro do windows e pode estar ocorrendo este erro. Não tenho o Corel por isso nao posso testar para voce.
Boa sorte!
agk: Obrigado! O WINE é sempre uma opção para quem ainda se sente preso ao Ru-Windows.
[74] Comentário enviado por vini84 em 04/01/2008 - 21:12h
?comentario=Olá Slot, bom, segui seus passos, mas pelo visto , nada deu certo, faz uma semana e meia que troquei meu sistema, passei de wim pra linux, eu gosto muito muito do sistema gráfico do línux, as opções do kde, gráficas, mas sisnceramente quando a coisa é pra instalar driver ou coisa do tipo, perde feio ... isso por que só quem é programador consegue ... com o wine não é diferente, nada rodou nele, importe o reg e nada, mesmo problema, depos fui tentar reinstalar o dito cujo, contudo não desinstala, e pior , agora o software quando entra na instalação não abre mais opção de instal, só repar e desinstal, ambas sem sucesso, sinceramente ....
E o pior é quando entro nos forums e cheio de linhas malucas de programação, não entendo nada mesmo.... e o pior ainda tenho um scaner e um tablet que não consigo configurar nem a pau, e entro nos forum é mais linha e mais linhas, o que mais deixa irritado é o fato de não saber nada ...
[76] Comentário enviado por zoby em 15/01/2008 - 04:14h
Brilhante. Sem outra palavra p/ definir o texto.
E aproveito p/ perguntar a quem entende. Uso Slack 10.2 c/ kernel 2.4.35.4 . Então preciso de Wine antigo. Só consegui rodar até agora os wine-0.9.14 até .18 (os atuais requerem nptl). Um tempo atrás eu tinha o wine-0.9.14 e após alguns vai-e-vens consegui rodar o Pegasus mail nele. Mas depois inventei de trocar a versão p/ ver se Word6 funcionava: não funcionou Word 6 e nem Pegasus mais. Sempre dá msg do tipo:
err:module:load_builtin_dll failed to load .so lib for builtin L"wldap32.dll": libldap_r-2.3.so.0: cannot open shared object file: No such file or directory
fixme:storage:StgCreateDocfile Transacted mode not implemented.
Uma ou outra, ou as duas, de acordo à versão e configuração das dlls no winecfg. Outros softs funcionam normalmente.
Qual é o segredo p/ usar Pegaus mail nessas versões do Wine?
[77] Comentário enviado por _SL0T_ em 15/01/2008 - 23:45h
Zoby: Ele mesmo te disse observe a parte do texto que diz "No such file or directory" ele nao encontro o arquivo "wldap32.dll" tudo que voce precisa fazer é virar a net de cabeça para baixo atraz dessa *.DLL colocar ela dentro do ( /home/SEU_USUARIO/drive_c/windows/system32 ) e PRONTO!!!!
Obrigado pelo elogio... A propósito tente enviar um e-mail para a equipe que desenvolve o WINE derrepente eles te disponibilizão a versao antiga...
Continuando...
Estou com problemas ao executar o cs 1.6 pelo steam, ele até abre o jogo porem fica 2 segundos na tela azul com os cts de fundo dae o jogo fecha sozinho.
>
Uso o ubuntu 7.10; Wine 0.9.53 instalado pelo gerenciador de pacotes synaptic.
>
Tentei várias versoes do wine, tentei compilar onde não foi acusado nenhuma dependencia grave do wine.. enfim, já tentei de tudo..
Possuo uma placa de video simples Geforce FX 5200 128mb e aparentemente devo ter instalada ela corretamente (compiz roda!!! - utilizei o driver disponivel no site da nvidia =]).
no terminal, temos os ERROS(se necessario coloco tudo, é so pedir):
(...)
fixme:spoolsv:serv_main (0 (nil))
err:advapi:service_get_status service protocol error - failed to read pipe r = 0 count = 0!
(...)
err:systray:delete_icon invalid tray icon ID specified: 1
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
(...)
/* é agora que o cs está sendo executado */
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:shdocvw:ViewObject_SetAdvise (0x193d48)->(1 00000002 0x3db2d40)
fixme:shdocvw:PersistStreamInit_InitNew (0x193d48)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x193d48)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x193d48)->(ffffffff)
fixme:winmm:MMDRV_Exit Closing while ll-driver open /* aqui ele fecha =( */
(...)
Já pesquisei por palavras chaves nos erros como: "CoGetClassObject" porem so me aparece o suporte da microsoft la =/
é isso ae se alguem souber como arruma tudo isso me da um toque, agradeço desde já =)
até mais!
[79] Comentário enviado por _SL0T_ em 16/01/2008 - 17:13h
rafaelbb: Cara eu também tive muito problema com o Counter-Strike. Mas vo te dar algumas dicas que funcionaram comigo. Bem considerando que o driver de vídeo da sua placa de video está instalado e funcionando 100% no seu Linux abra seu counter-strike e naquela tela principal do Counter-Strike 1.6 vá ate o menu:
Configuration\Video\Modes
Dai no meu caso eu selecionei "OpenGL" e qual resolução o game deveria rodar.
Também configurei no Wine para rodar em Janela com 1024x768, pois essa é a resolução que utilizo.
Pronto meu Counter-Strike roda normal...
Faça estes teste por favor e não deixe de informar o resultado ok?!
[80] Comentário enviado por rafaelbb em 17/01/2008 - 13:22h
Ae Slot!
tentei fazer oq você falou, contudo o cs fecha muito rapido e as vezes nem o menu aparece.. não da tempo de mudar as configs =/
tentei tambem mexer no regedit, supondo que fique tdo la as configurações do cs + acho q la nada pode ser feito.
e por fim.. tentei mudar a versão do wine de 0.9.53 para 0.9.46, sem sucesso outra vez(digo isso prque o cs ja chegou a funcionar direitinho, porem sem NENHUM texto, nem pra escrever no jogo dava certo) acho q dv ter algo errado com as configs do X11 ou entao da minha placa de video, vo procurando a solução se você achar alguma coisa que possa me ajudar, por favor poste ai! =) se não vo acabar desistindo de jogar CS aqui =(
Vou testar versões antigas do wine.. qm sabe ;)
[81] Comentário enviado por _SL0T_ em 18/01/2008 - 09:30h
Desistir JAMAIS!!! Este é o lema... Rsrsrsrsrsrssss...
Amigo eu disse no artigo que o WINE assim como o Ru-Windows se corrompe. Vamos recomeçar o WINE do zero entao... Então faça o seguinte:
$rm -Rf /home/SEU_USUARIO/.wine
Issu vai apagar todo o diretorio do WINE dentro do Home do SEU USUARIO...
Otimo depois vamos recriar o diretorio do WINE:
$winecfg
Se voce se deparar com problemas de fonte, ou a tela do WINE nao estiver sendo exibida corretamente, copie as fontes do seu RU-Windows para dentro do seu WINE...
Ok... Nao tente importar registro do windows e nao copie o system32 para dentro do wine. Simplesmente tente rodar o seu Counter-Strike agora...
E ai? Qual foi o resultado? Somente o CS da pau ou todos os outros games?
[82] Comentário enviado por alexfalcon em 18/01/2008 - 17:55h
?comentario= Fala slot!
Cara.. primeiramente parabéns pelo artigo!
Sou novato de linux tenho uma lan que rodava com winxp mas a fiscalização em sp ta forte e levaram varias lans de amigos meus aqui então Instalei o ubuntu 7.10 e realmente gostei pois a maquina ficou muito veloz e meu wine 0.9.46 e minha placa de vídeo parece estar ok pois ativei e baixou o drive automaticamente a maquina só tem ubuntu posso puxar os arq. do win de outra maquina e caso consiga fazer rodar será que jogos como cs rodará em rede ?
[83] Comentário enviado por rafaelbb em 18/01/2008 - 18:59h
Ae slot =)
tpw eu fiz tdo que vc mandou e um pouco + (fui no terminal e dei locate wine e detonei tdo!!)..
Não funcionou... msm coisa ta dando, so que agora o cs abre e quando eu mexo o mouse ele fecha..
to na luta consultando o conhecido http://bugs.winehq.org/ e http://appdb.winehq.org/
a respeito de instalar outro jogo aqui... bom vou tentar instalar worms armageddon e depois te passo os resultados (preciso baixar ainda =/), tentei gunbound + tu sabe.. é impossivel passar por akele game guard..
acho meio impossivel eu ser o unico do mundo usando o Gutsy Gibbon a ter esse problema =/ c pa eu volto pra 7.04 :x
[84] Comentário enviado por _SL0T_ em 18/01/2008 - 23:22h
alexfalcon: se sua rede estiver bem configurada creio que voce nao tera dificuldades com o CS... Bem vindo ao mundo Linux. Fico feliz em saber que meu artigo ajudou voce em sua Lan-House... Te desejo muito sucesso!!! Mas lembre-se Linux não foi projetado para GAMES, mas com o WINE e CEDEGA dá pra rodar muita coisa no seu Linux. Obrigado...
rafaelbb: Cara nao tem lógica. Voce tem certeza absoluta que o driver da sua placa de video esta funcionando direito? Enfim tem mais um teste que voce pode fazer:
Na guia de configurações do wine "Audio", desmarque o driver "OSS" deixe somento o "ALSA" e tente rodar o game. Se nao der inverta a seleção e faça estes testes...
Certifique-se tambem que na guia "Application" o sistema operacional default esta como "Windows XP".
Cara se mesmo assim nao der, algum erro esta ocorrendo com seu WINE, eu estou suspeitando de driver de video. Me mande o resultado dos erros no meu e-mail: ( _slot_@post.com ) assim posso olhar melhor os erros e ter uma ideia melhor sobre o problema. Abraço!
[85] Comentário enviado por zoby em 19/01/2008 - 17:21h
Slot e Rafael, obrigado pela ajuda. Não sei se a msg referia-se à falta da wldap32 (eu já havia copiado do Pegasus e colado no .wine/...), mas sim ao libldap_r... o qual é citado pela wldap32 e não tinha em meu /usr/lib/wine. Em todo caso, a msg sumiu depois q instalei o openldap (q não vem nos CDs do Slack 10.2).
Permaneceu o problema do fixme StgCreateDocfile, isso é parte do texto da Ole32.dll.so (se bem me lembro), mas não impede totalmente o funcionamento do Pegasus mail. Consegui fazê-lo funcionar, medianamente, desabilitando o gerenciamento de janelas pelo Linux na aba Graphics do winecfg.
Talvez o problema do Rafael tb possa ser resolvido nessa aba. Creio q boa parte das msg de erro ligadas a opengl e vídeo em geral relacionem-se a ela. Se não, a esperança é q o Wine melhora a uma velocidade espantosa. P/ vcs q usam kernel 2.6, de uma versão p/ outra vários problemas já podem ter sido resolvidos. P/ mim, q uso kernel 2.4, o suporte do Wine já deixou de existir há muito tempo. Só estou tentando descobrir qual foi o último Wine a suportá-lo.
[87] Comentário enviado por alexfalcon em 22/01/2008 - 21:47h
?comentario=
Slot...blz..
instalei e configurei cs mas qdo está carregando ela da um disconect em alguma coisa e aparece a tela para dar OK e escolher os jogadores mas não inicia o ok não responde o que será que fiz de errado meu wine é 0.9.46.
[88] Comentário enviado por _SL0T_ em 23/01/2008 - 08:56h
alexfalcon: você leu os comentarios anteriores teve um que eu disse:
"Bem considerando que o driver de vídeo da sua placa de video está instalado e funcionando 100% no seu Linux abra seu counter-strike e naquela tela principal do Counter-Strike 1.6 vá ate o menu:
Configuration\Video\Modes
Dai no meu caso eu selecionei "OpenGL" e qual resolução o game deveria rodar.
Também configurei no Wine para rodar em Janela com 1024x768, pois essa é a resolução que utilizo.
Pronto meu Counter-Strike roda normal..."
Faça estes teste por favor e não deixe de informar o resultado ok?!
[89] Comentário enviado por alexfalcon em 23/01/2008 - 12:20h
?comentario=
SLOT
eu já tinha deixado nesta configuração a unica coisa que fiz de diferente do seu artigo foi que ao instalar o jogo ele pediu o serial então com um crack eu gerei um serial e inseri....
mas o engraçado é que o jogo carrega o server mas qdo vai carregar outro itens da disconect na primeira vez que carreguei o jogo apareceu uma mensagen que o wine precisava baixar um algo e me deu a opção de baixar..... baxei mas o problema continua.... será que tem algo a ver com o serial.... até exclui a pasta do cs do wine que instalei e copiei o cs de uma maquina com o winxp em que o cs estava rodadndo mas deu o mesmo problema... o vc acha?
[90] Comentário enviado por alexfalcon em 23/01/2008 - 16:44h
?comentario=
SLOT... blz!
então instalei o gta sandreas e rodou normal.... no começo a janela ficou pequena e jogo lento aí fui até o configurações do jogo ajustei para 1024x768 e ficou 100%.... agora o CS só da pau alguma coisa esta errada até reinstalei.... mas da mesma coisa... engraçado que ao reinstalar o jogo não pediu o key acho que o problema pode estar aí o que vc acha?
[91] Comentário enviado por _SL0T_ em 24/01/2008 - 10:28h
Cara é provavel que sim... eu rodo CS 1.4 e 1.6 normalmente e sinceramente to achando este erro muito estranho. O fato dele nao ter pedido novamente o CD-KEY é porque o WINE o armazenou em algum lugar do Ru-Windos. Então quando for fazer os proximos testes remova o diretoriio do wine:
$rm -Rf /home/SEU_USUARIO/.wine
Assim voce vai "zerar" a configuração do wine e vai deixar ele "como saiu da fabrica" rsrsrsrsrsrssss...
Voce esta rodando o CS on-line ou ta usando BOTs pra jogar "sozinho contra eles"?
[92] Comentário enviado por removido em 26/01/2008 - 11:21h
Cara, bota um artigo ai que mostra como fazer pra quem não tem o Windows instalado em Dual Boot !!!
Esse negócio de copiar os arquivos do c/windows parece mais gambiarra... como eu faço qdo não tenho o Windows ???
ps: não to afim de ir na casa de um amigo com o pen-drive e pedir pra copiar o diretório do sistema dele !!!
[94] Comentário enviado por removido em 29/01/2008 - 14:22h
Slot, acho que você não entendeu meu comentário. Não estou com priguiça de copiar os arquivos.
NÃO TENHO ESSES ARQUIVOS. Minha máquina não tem Dual Boot. Gostaria de saber como faço pra instalar os jogos à partir dos CDs de instalação.
Tentei com o Tomb Raider Anniversary e com o Half-Life 2 - PROViSiON, e ambos dá um erro dizendo que é necessário o CD original para instalar. Mas meus CDs são originais. Então o Wine não está reconhecendo eles como originais ou sei lá o que está acontecendo...
[95] Comentário enviado por removido em 29/01/2008 - 15:44h
Slto,
uma resposta ao que você disse no artigo:
"...pois pelo menos eu nunca consegui gravar nada em uma partição NTFS, mesmo com ela devidamente montada, e para ser sincero não sei se isso é possível."
Em computadores de clientes,eu uso a pasta Meus Documento do Windows e do Linux no mesmo disco. O gerenciador de discos do Windows e o fstab do linux montam a unidade, e assim eu compartilho os arquivos.
Para montar uma pasta NTFS no Linux com permissões de escrita, da uma pesquisada sobre "ntfs-3g"
[96] Comentário enviado por _SL0T_ em 29/01/2008 - 16:22h
elieser_topassi: Brincadeiras aparte agora entendi cara! Bom uma solução rapida seria a instalação do Ru-Windows XP em uma maquina virtual. Aconselho o uso do VirtualBox para tal função. Eu uso minha maquina virtual quando vo instalar algum game que tenha mais de 1 CD ou DVD... Pois ainda nao consegui resolver um problema chato que é o seguinte:
Quando se executa um SETUP.exe dentro do primeiro CD... Eu nao consigo desmontar o CD inserir o outro e dar seguencia na instalação entende?
Por isso uso a maquina virtual...
Em relação ao ntfs-3g logo apos a publicação do artigo eu começei a pesquisar sobre uma solução para esse caso... Dai encontrei aqui mesmo no VOL um artigo que falava sobre ele. E ja estava utilizando. Mesmo assim agradeço a atenção amigo.
[98] Comentário enviado por _SL0T_ em 31/01/2008 - 11:03h
Player of Dark: Cara o most Wanted ta quase rodando aqui cara... Mas prescisa instalar o DirectX9.0c mas quando tento instalar o Directx ta dando uns bugs aqui... Eu ate consegui rodar o game mas quando o game ta rodando esta rolando um erro e ele ta fechando... Estou estudando ele em breve teremos solução para o caso!
[100] Comentário enviado por player of dark em 31/01/2008 - 21:01h
O world of worcraft nao funcionou, instalou, mas ta dando erro, vou tenta copiar o que esta instalado na partiçao windows do meu pc e v q q acontece...
ps: to com o wine...
depois vou passar para o cedega para testa o wow caso nao consiga mesmo
[103] Comentário enviado por _SL0T_ em 01/02/2008 - 23:52h
crisalidus: Este diretorio so existe porque eu tenho o Delphi5 que foi um softwer desenvolvido por um empresa que se chama Borland no meu PC. Se voce nao tem o diretorio é porque nao possui DELPHI instalado é obvio nao?!
[104] Comentário enviado por agk em 02/02/2008 - 00:04h
_SL0T_ para desmontar os CD's montados vá ao terminal e como root digite umount -l /ponto_de_montagem, depois é colocar o outro CD, montar e continuar a instalação.
Fiz isso já diversas vezes, inclusive para games Nativos, funciona.
[105] Comentário enviado por _SL0T_ em 02/02/2008 - 02:44h
agk: ele nao deixa desmontar pois o SETUP esta sendo executado dentro do ponto de montagem! Ai ele retorna a mensagem de que o ponto de montagem esta OCUPADO!!! Eu ja tinha tentando isso também...
[107] Comentário enviado por mukasoneca em 04/02/2008 - 03:42h
Oi _SL0T_
Olha soh, eu jogo lineage2 q eh um mmorpg on-line.
Desde q eu comecei a tentar rodar esse jogo no linux, eu soh tive decepcao, nunca conseguindo chegar a tela de login do jogo.
Seguindo seu tutorial, eu cheguei muito proximo disso, vc esta de parabens.
O problema eh q eu cheguei "proximo" de jogar mas ainda nao deu.
Olha os 2 problemas q eu tive:
1- Copiei as pastas system, system32 e fonts p/ o wine.
O jogo rodou ate a tela de login, o som esta funcionando bem, a imagem esta otima.
O problema eh q nas caixas de dialogos e nos botoes, nao aparece o texto com a funcao de cada um:
2- Na janela q esta no meio da tela(com uma exclamacao (!)) acredito q seja o outro problema (mais complicado) q me impede de jogar.
Esse jogo usa o gameguard p/ protecao contra hack. Acredito q a mensagem q deveria aparecer nessa caixa com a exclamacao, seja a informacao de q o gameguard nao foi carregado.
Tem ideia de como resolver esses 2 problemas?
Vlw a ajuda
[108] Comentário enviado por _SL0T_ em 04/02/2008 - 08:06h
crisalidus: Acho que fui claro em relação a exportar/importar o registro, mas caso voce esteja com duvida faça a exportação no Ru-Windows salve dentro de um pendrive pro exemplo e copie o arquivo gerado para ( /home/SEU_USUARIO/.wine/drive_c )... Depois basta utilizar o comando ( regedit ) em um terminal qualquer que voce abrirá o REGEDIT do WINE...
Favor reler o tópico ( 3. Copiando o que o Microsoft Windows XP tem, que o nosso WINE vai precisar )
[109] Comentário enviado por _SL0T_ em 04/02/2008 - 08:36h
mukasoneca: Obrigado cara... Bem eu estou passando por um problema muito parecido com o bendito MuGNN. Varios clientes meu que possuem Lan-House e migraram para Linux estão com problemas com estes 2 games. Cara os produtores dos games nao responderam meus e-mails mas acredito que o game utilize alguma fonte especial nas telas do game.
Acredito que pode ser algo ligado ao DirectX9 também. Mas para ser sincero acho que fiz algo errado quando testei a instalação do DirectX9 no Wine prq ele acabou fazendo com que outros games meu parassem de rodar no WINE. Voce pode usar esse passo-a-passo ( http://wine-review.blogspot.com/2007/11/directx-90c-on-linux-with-wine.html ) para instalar ai no seu PC, mas aconselho criar um backup no seu ( /home/SEU_USUARIO/.wine/user.reg ), assim voce vai ter a "versao teste" e a versão funcional... ;)
Ainda nao tive tempo para fazer novos testes portanto se conseguir nao esqueça de postar aqui ok?!
Em relação ao game guard tente executar o *.exe dele usando outro terminal... Bom pelo menos nos ( TRAINEERS e CRACKS ) da certo... Porem se o problema "de fonte" nao for resolvido nao vai adiantar muito resolver o problema do game guard pois todos os "textos" do game nao seram exibidos. Bom pelo menos no MuGNN ta rolando isso...
[110] Comentário enviado por mukasoneca em 04/02/2008 - 13:32h
_SL0T_ o problema aki eh q o gameguard nao tem executavel, acho q o executavel do jogo inicia o gameguard.
quanto as fonte to achando estranho, eu copiei toda a pasta fonts do xp, independente da fonte usada no jogo ele tem q estar na fonts.
deve ser outra coisa. =/
[111] Comentário enviado por PuroOsso em 04/02/2008 - 23:56h
SLOT, parabéns pelo artigo!! Funcionou 100% no Ubuntu!! Fiz a instalação do Counter-Strike Source pro meu irmão e deu tudo certo! Mas, no slack, eu não consigo fazer o jogo rodar de jeito nenhum... :/ A STEAM funciona normal, atualizou e tudo, mas quando clico pra entrar no jogo, começa a carregar e depois a janelinha da STEAM fecha. Mas o ícone da STEAM continua no cantinho da barra! Segue abaixo do início ao fim do processo!!! Por favor me ajuda!
oo_junior@oo_junior:~$ env WINEPREFIX="/home/oo_junior/.wine" wine "C:\Program Files\Steam\Steam.exe" -applaunch 240
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 17/02/2008, dlt (d/m/y): 12/10/2008
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
ntlm_auth: error opening config file /etc/samba/smb.conf. Error was Invalid or incomplete multibyte or wide character
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
dir: C:\Program Files\Steam\bin\ *.mix
dir: C:\Program Files\Steam\bin\ *.asi
dir: C:\Program Files\Steam\bin\ *.flt
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 30
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
fixme:shdocvw:ViewObject_SetAdvise
Backtrace:
=>1 0x7ee299e0 GetComputerNameA+0xe0() in kernel32 (0x0034fea8)
2 0x7efa531d LdrInitializeThunk+0x2ad() in ntdll (0x0034ff08)
3 0x7ee64fc5 in kernel32 (+0x54fc5) (0x0034ffe8)
4 0xb7ec17b7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
Ficou bem grande, desculpa aí, mas por favor me ajuda!!!!
[112] Comentário enviado por _SL0T_ em 05/02/2008 - 13:08h
PuroOsso: Ficou grande não; ficou exagerado!!! Depois edita teu comentário e remove esse monte de linhas repetidas ai brother... Bom mas vamu lá então observe:
1) Observação:
"fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 17/02/2008, dlt (d/m/y): 12/10/2008"
A mensagem acima acusa um possivel erro na data verifique pois acho q a data do seu sistema esta como ( d/m/a ) quando deveria ser ( dia_dia/Mes_Mes/Ano_Ano_Ano_Ano ) ou seja formato ( dd/mm/aaaa )
2) Observação:
"fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
ntlm_auth: error opening config file /etc/samba/smb.conf. Error was Invalid or incomplete multibyte or wide character"
Ele nao conseguiu abrir "etc/samba/smb.conf" mas oque pelo amor de Cristo o SAMBA tem haver com o Counter Strike? Não execute game em uma partição NTFS ou ponto de montagem de rede. O ideal é instalar ou copiar o game para dentro do ( /home/SEU_USER/.wine/drive_c/Program Files ) e executar o game apartir dai mas nao parece ser o caso... Isso me criou uma duvida que comando é esse que voce usou pra roda o game?
Ou seja entre dentro do diretório onde o game esta e só depois que você executa o *.exe prq eu não sei as causas corretas mas o WINE nao funciona bem quando se da um comando do tipo: ( wine /mnt/Win_C/Arquivos de Programas/Borland/Delphi/bin/delphi32.exe ), é necessário voce estar dentro do diretorio do *.exe para que o WINE funcione corretamente ok?!
3) Observação:
No Unbuntu tu falo que funcionou 100% até ai tudo bem... Mas e no seu Slack os drivers da sua placa de video estão instalados e funcionando corretamente? Nao custa nada lembrar que nem 1 milagre faz game rodar sem Placa de Video...
Abraço e nao esquece de tirar as "linhas inúteis" do teu comentário ok?"
[113] Comentário enviado por PuroOsso em 05/02/2008 - 14:22h
Vlw SLOT!! Já tá editado!! É o seguinte, qnto ao samba, tb nao entendi essa parte. O jogo esta no meu diretorio home, nem tenho partição NTFS na minha máquina! Quanto ao comando, eu fui nas propriedades do atalho q foi criado na instalação e esse era o comando. Eu só copiei! Vou mexer na data e ver se resolve, depois digo se consegui ou n...
[114] Comentário enviado por PuroOsso em 05/02/2008 - 20:29h
Nada feito!! Quando uso:
oo_junior@oo_junior:~$ cd /home/oo_junior/.wine/drive_c/Program\ Files Steam
oo_junior@oo_junior:~$ wine Steam.exe -applaunch 240
wine: could not load L"c:\\windows\\system32\\Steam.exe": Module not found
Quanto a alterar o formato da data, como fazer? E quanto ao samba, o q pode ser? Não entendo, ele nem está instalado.
A parte da placa de vídeo está ok! Instalada e funfando 100%! É uma GeForce 6600 GT.
Ah! Pra completar, instalei o Devil May Cry 3 SP. Entrou no jogo normal, sem problema nenhum, só que quando entro no jogo, aparece a barra de life e os Orbs, mas tanto os personagens quanto o cenário ficam beges, cor sólida. Não dá pra ver nada. Acho que é só mexer na resolução do jogo, mas li que é preciso instalar um programa pra fazer isso! Portanto, o problema está só no CSS mesmo!
[115] Comentário enviado por _SL0T_ em 06/02/2008 - 08:20h
PuroOsso: Agora as coisas ficaram fáceis igual mastigar CUSPI!!! Observe a mensagem de erro:
"oo_junior@oo_junior:~$ wine Steam.exe -applaunch 240
wine: could not load L"c:\\windows\\system32\\Steam.exe": Module not found"
Sabe oque ele tá te falando? Ele ta falando que nao encontro o Steam.exe dentro do SYSTEM32 do WINE... Lembra que no artigo eu disse para copiar todo *.exe e todo *.dll do game para dentro do SYSTEM32 do wine?! Era para evitar esse tipo de problema.
Então copia ai o Steam.exe para dentro do ( /home/SEU_USER/.wine/drive_c/windows/system32 ) e me diga qual o proximo problema...
[121] Comentário enviado por irongunster em 19/03/2008 - 17:31h
muito bom o artigo,
mas na importação do registro do XP pro regedit do Wine, retorno a mensagen de que não foi possivel a importação, as permissoes do arquivo esta liberada.
Alguém sabe o que pode ser ?
[122] Comentário enviado por israel_miranda em 22/03/2008 - 11:28h
Putz..... importar o registro do window$ TODO para dentro do wine?????
com todo o respeito cara, vc é louco.
Não é assim que o wine foi projetado para ser usado.
Assim você vai trazer toda a lentidão do windows para dentro do wine também, pois virão chaves de antivirus, antispyware, firewall, dispositivos de hardware, e o wine não precisa disso. Exportei o registro do meu windows só para teste, e ficou 85mb, sem chance de eu fazer o meu registro do wine ficar desse tamanho.
Seria melhor importar somente as chaves dos jogos que você quer jogar, mas o IDEAL mesmo é instalar todos os jogos/aplicativos que você quer jogar no wine. Dá muito mais trabalho, mas é a forma correta de se fazer. Faço isso e os aplicativos rodam MUITO mais rápido do que no windows.
Você pode usar o sistema de arquivos ntfs-3g para gravar em partições ntfs. Usar a mesma partição do windowsxp no wine eu aprovo, também faço isso e economiza espaço, e provê acesso as mesmas aplicações no windows ou no linux, agora usar o mesmo registro....
tudo bem que você não vai ter problema nenhum com chaves de registro no wine, só acho que o benefício não supera os malefícios, portanto não vale a pena.
Mas tá aí, uma outra forma de se usar o wine......
Mas eu desaprovo totalmente. O wine foi feito para você não precisar do windows, não ter que comprar a licença dele, e dessa forma que você propõe, é impossível usa-lo sem o windows.
Pesquise sobre o wineports: http://www.wine-doors.org
é um projeto para facilitar a instalação de aplicativos problemáticos no wine.
[123] Comentário enviado por _SL0T_ em 24/03/2008 - 11:58h
israel_miranda: So quero lembrar que usei "termos" direcionados não somente a ELITE mas a qualquer usuário novato no mundo linux. Nem todos tem a habilidade de copiar do registro original do windows somente as chaves necessárias do game. O que você acha que é mais fácil? Ensinar os novatos a exportar o REGISTRO completo ou tentar colocar na cabeça deles que cada softwer instalado possui chaves específicas dentro do sistema? Para facilitar a vida dos novatos usei essa metodologia de ensino, que graças a DEUS funcionou muito bem. Mas todos nós sabemos que não é a melhor maneira quando se trata de desempenho.
Para rodar certos games no Linux usando Wine ainda vamos depender do Ru-Windows.
Obrigado pela opnião. É bom saber que temos bons criticos na comunidade.
Abraço a todos que estão colaborando com perguntas e comentários construtivos como os do nosso amigo ISRAEL...
[124] Comentário enviado por israel_miranda em 24/03/2008 - 15:30h
Que isso _SLOT_, tipo, exportar certas chaves de registro para cada programa seria uma solução, mas também não a ideal. O ideal mesmo seria instalar o aplicativo dentro do próprio wine. Assim o wine vai criar todas as chaves do aplicativo dentro do registro dele, e o registro fica mais enxuto.
Mas sei muito bem que alguns aplicativos não terminam o processo de instalação, o que nos força a exportar algumas chaves de registro do windows e as vezes até a usar a mesma partição do windows no wine.
Eu fiz essa crítica porque simplesmente não tinha idéia de como o wine se comporta com tantas chaves de registro importadas do windows!!! Minha curiosidade foi tanta, que fiz o teste como você disse, e aparentemente não houve problema e a performance foi quase a mesma. Confesso que não fiz testes de execução medindo o tempo, e também testei poucos jogos.
O meu ceticismo é porque o registro do windows é muito grande, e apesar de sua solução servir para solucionar alguns problemas, imaginava que ela pudesse trazer outros. Mas me parece que são poucos aplicativos que lêem algumas chaves que podem dar algum problema, tenho medo de por exemplo, algum aplicativo ler uma chave que você importou do windows, e o wine ter um resultado inesperado(como fechar), porque essa cahve específica o wine precisa de um valor diferente para funcionar adequadamente. Mas como não sou desenvolvedor do wine, minhas afirmações foram todas baseadas na experiência e "chutômetro" mesmo.
Mas é isso cara, não quis diminuir a importância do seu artigo, que só pelo número de posts já mostra o sucesso, e pelo visto muita gente vem conseguindo usar ele dessa forma, mas queria mesmo atentar para o seguinte detalhe:
"Galera, o wine não foi criado para ser usado desse jeito, essa é uma possibilidade, que pode ter algumas desvantagens, mas em compensação é muuuito mais fácil administrar/instalar aplicativos dessa maneira."
O projeto do http://www.wine-doors.org vêm exatamente para "tentar" preencher esse buraco do wine, de instalação e configuração de aplicativos de windows. Ele já tem todos os "hacks" necessários para instalar aplicativos que falham no processo de instalação, motivo que nos forçaria a recorrer ao windows.
O que eu estou muito ansioso é o lançamento do wine 1.0, que está previsto para junho ou julho desse ano!!!
depois de 15 anos de desenvolvimento até que enfim a versão 1.0!!!
Abraço a todos também, principalmente à você _SLOT_ que dedicou seu tempo e trabalho a escrever um artigo tão bem detalhado, que ajudou tantos usuários a usar mais linux pois ficam menos dependente do windows para rodar seus aplicativos, e ainda ajuda todos os usuários que postam comentários com problemas no uso do wine.
Parabéns pelo artigo!!
Ah, e ps.: e me desculpa por ter te chamado de louco :p
é porque eu não acredivata que isso iria funcionar sem travar o wine, só depois que testei que vi que você teve a manha de pensar nisso mesmo hehehe
[126] Comentário enviado por israel_miranda em 25/03/2008 - 16:10h
Blz _SLOT_, mais uma vez me desculpe por criticar seu artigo sem lê-lo antentamente antes. É que hoje em dia na era da informação somos sobrecarregados com tanta informação, e como eu já uso o wine a muito tempo, li rapidamente algumas partes do seu artigo sem prestar a merecida atenção. Que bom que você recomenda a instalação através do wine, mais uma vez parabéns pelo artigo!!!
[127] Comentário enviado por joiner em 26/04/2008 - 22:16h
aki ta dando esse erro:
joiner@tderrado:~$ regedit
Trying to import from a unicode file: this isn't support
ed yet.
Please use export as Win 9x/NT4 files from native regedi t
Trying to import from a unicode file: this isn't support ed yet.
Please use export as Win 9x/NT4 files from native regedi t
Trying to import from a unicode file: this isn't support ed yet.
Please use export as Win 9x/NT4 files from native regedi t
Trying to import from a unicode file: this isn't support ed yet.
Please use export as Win 9x/NT4 files from native regedi t
[129] Comentário enviado por _SL0T_ em 07/05/2008 - 11:27h
Opa voltei galera!!! Fiquei 30 dias de férias e literalmente me afastei do mundo virtual. Mas estamos de volta...
Bem vamos lá...
Joiner: Remova o diretorio do WINE que esta dentro do seu HOME... E digite "winecfg" assim ele irá recriar o diretorio etc... Ai tente novamente digitar o comando "regedit". Ok?! Caso tenha algum problema poste aqui.
Flavioc: Amigão, os diretorio do ru-windows que eu citei no artigo nao sao muito grande não. Entao você pode copiar eles de um micro qualquer que tenha o Windows instalado, grave em um DVD e coloque dentro dos diretórios do WINE... ;)
[130] Comentário enviado por QuestLoder em 07/05/2008 - 22:53h
_SLOT_, tudo bem cara?
É o seguinte estou tendo problemas com o Cs tbm, já pesquisei na net, e ta foda de achar uma resposta, já endei por vários forum, procurando uma solução.
Porém vi a sua conversa com o rafael, e gostaria de saber se conseguiram arrumar este erro.
Putz quero jogar Cs, meu problema é o mesmo do rafael, quando eu habilitei a opção Opengl dentro do Opção do CS, ele simplesmente parou de funcionar e está dando este erro...
QuestLoder@QuEStLOdeR-Linux:~/.wine/drive_c/Arquivos de programas/Valve> wine hl.exe --game cstrike
fixme:win:EnumDisplayDevicesW ((null),0,0x32f5f8,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:dbghelp:dump_system_info fill in CPU vendorID and feature set
fixme:dbghelp:fetch_thread_info Couldn't open thread 32 (87)
fixme:dbghelp:fetch_thread_info Couldn't open thread 31 (87)
fixme:winmm:MMDRV_Exit Closing while ll-driver open
[133] Comentário enviado por shadowfox em 13/05/2008 - 16:30h
Amigo... Estou procurando uma forma de fazer um dispositivo USB ser detectado pelo Wine e instalar os seus drivers.... Não é pendrive, então não será unidade de disco... Qualquer ajuda é bem vinda
[134] Comentário enviado por _SL0T_ em 16/05/2008 - 23:52h
Luisalfredo: Cara voce conseguiu rodar outros games que utilizem os recursos OpenGL? O problema ocorre somente no CS? Tente também rodar usando o modo "Softwer"... Abraço!
Shadowfox: Ja passei muiiiiiiiiiiiiiiiiita raiva tentando fazer coisas semelhantes. Temos que ter em mente que os "drivers" são carregados pelo sistema operacional e nao pelo softwer. O wine carrega e executa apenas o softwer. Issú nos dá um enorme problema para ser resolvido. Uma otima tentativa seria localizar as *.dll que compoes o "driver" em questão e copiar para dentro do WINE. Cruzar os dedos e torcer para o Softwer que voce estiver executando "executar" elas quando for necessário. Entendeu?
[135] Comentário enviado por israel_miranda em 17/05/2008 - 09:04h
_SLOT_, eu acho que no caso do Shadowfox isso não vai adiantar. O wine tem acesso ao hardware pelo Linux, portanto o ideal seria fazer o dispositivo funcionar no Linux primeiro, ou ao menos ser reconhecido, e depois usa-lo no wine. Se o Linux reconhecer o dispositivo, não será necessário copiar nenhuma dll do windows para o Wine.
[137] Comentário enviado por removido em 24/05/2008 - 13:25h
Eu nao tenho o windows instalado em minha maquina, ha algum problema com relacao a drives se eu copiar as pastas system, system32, font e fazer a copia do regedit de um windows instalado em outra maquina?
[138] Comentário enviado por _SL0T_ em 29/05/2008 - 13:53h
Luisalfredo: Cara entra nas configs do CS/Half Life e configura ele para o modo OpenGL você pode testar também o modo Softwer (mas os graficos ficam horriveis). Muito estranho Luis o CS uma vez configurado para OpenGL roda normal... Qualquer progresso posta aqui ok?!
Hebertjulio: Nao tem problema nao parceiro!!!
Galera os estudos estão tomando muito do meu tempo mas sempre que possivel eu respondo.
[139] Comentário enviado por QuestLoder em 29/05/2008 - 20:39h
Então _SLOT_,
Já fiz de tudo, quando o CS estava rodando na opção Modo Software ele rodava com gráficos com baixa qualidade e com a arma na mão esquerda, não contente com isso quiz mudar para o OpenGL, foi ai que fudeu tudo...
Depois disso nunca mais consegui rodar o Cs.....
Se tiver uma solução, algum wine que possa me enviar pŕe compilado, vou agradecer muito a sua atenção..
[140] Comentário enviado por rmenezzes em 05/06/2008 - 10:12h
Oi, Pessoal.
Por favor, preciso de uma ajuda URGENTE! Quero instalar o software Discipulus 1.1 (http://www.discipulus.com.br) no linux, via wine, e não estou conseguindo! Sempre acontece um erro de leitura do arquivo Cadastro.exe.
[141] Comentário enviado por _SL0T_ em 11/06/2008 - 08:11h
Luisalfredo: Você já removeu o WINE e instalou novamente? Pois eu tive um problema sério com a versão 1.0 do WINE. Ela apresentou um erro que não deixava mais eu executar o DELTA-FORCE BLACK HAWK DOWN, dai eu tive que remover ele, apagar o diretório ( /home/MEU_USER/.wine ) e depois re-instalar a versão 0.95. Assim o game voltou a funcinoar normalmente. Você pode tentar fazer isso também.
rmenezzes: Vo arrumar um tempo no proximo final de semana e vo tentar fazer o teste no softwer que você citou. Se poder adiantar o erro que esta ocorrendo ja dá para ter uma ideia...
[143] Comentário enviado por ronaldomjunior em 18/06/2008 - 20:10h
Amigo, segui o seu tutorial (por sinal exelente!) e consegui rodar o Delta Force Black Hawk Down, o único porém é que não aparece a arma. Toda a tela é exibida direitinho, porém a arma fica como uma sombra acinzentada...
Você teve problema semelhante? Por acaso sabe como contornar isso??
[145] Comentário enviado por removido em 08/07/2008 - 11:05h
parabens pelo tuto muito bom mesmo e bem exlicado.
agora me da uma ajuda. Uso o kurumin NG.
fiz tudo como manda o figurino, so que na hora de abrir o regedit pelo terminal, deu pau:
err:module:import_dll Library AUTHZ.dll (which is needed by L"Z:\\home\\moises\\.wine\\drive_c\\windows\\regedit.exe") not found
err:module:import_dll Library ACLUI.dll (which is needed by L"Z:\\home\\moises\\.wine\\drive_c\\windows\\regedit.exe") not found
err:module:import_dll Library ulib.dll (which is needed by L"Z:\\home\\moises\\.wine\\drive_c\\windows\\regedit.exe") not found
err:module:import_dll Library clb.dll (which is needed by L"Z:\\home\\moises\\.wine\\drive_c\\windows\\regedit.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\moises\\.wine\\drive_c\\windows\\regedit.exe" failed, status c0000135
ai fui na pasta do windows (/.wine/drive_c/windows) e cliquei em cima do arquivo regedit.exe e o wine abriu.....blza.
mandei importar e deu outro erro:
Não é possível importar C:/reg_winXP_completo.reg: erro ao acessar o Registro.
fiz tudo certo (eu acho), dei permissao total pro meu usuario, mas........
se alguem puder me ajudar....
mais uma vez parabens pelo tuto!!!!!!
[146] Comentário enviado por _SL0T_ em 11/07/2008 - 09:29h
BOStaurus: Perai deixa eu ver se entendi direito... Quando você abre o terminal como seu usuário e digita ( $ regedit ) ele exibe essa mensagem ou você esta tentando executar o regedit do windows usando ( $ wine regedit.exe )?
Lembrando que para importar o registro você deve primeiro executar o regedit do WINE:
$ regedit
E depois importar o arquivo que você exportou no RU-WINDOWS.
Duvidas releia essa parte do artigo novamente...
Posta aqui Ok?! Abraço e obrigado.
[150] Comentário enviado por Luke-RJ em 23/07/2008 - 23:59h
tenho um software de um simulador de ciclismo, computrainer 3D, que esta dando "Access Violation Error". alguma ideia do que possa ser. só falta fazer ele funcionar para eu abandonar o mundo M$.
[152] Comentário enviado por _SL0T_ em 31/07/2008 - 09:15h
VitorCampox: Eu li seu e-mail... Cara voce está tentando importar o registro do WindowsXP ou do VISTA? Outra coisa importante seria configurar o sistema operacional correto dentro do WINE, prq já vi esse erro ocorrer se tentar importar o registro de um sistema operacional como o WinXP e no wine estiver configurado o WIN98 como sistema operacional padrao.
Enfim o erro não tem muita logica. Ele simplesmente não esta conseguindo converter o *.reg no "formato" de registro do WINE. O que você pode tentar é usar outra versao do WINE.
Usar um corretor de registro do windows, para reparar os "erros" do registro, exportar e tentar importar novamente.
Não tem muita lógica mas nao custa nada tentar. Abraço!
[153] Comentário enviado por alucard_krad em 31/07/2008 - 12:11h
SLOT.... sem palavras a nao ser... OBRIGADO... ótimo tuto! tenho zilhoes de duvidas, mas acho q a maioria melhora com a prática. vai pra favoritos pra ficar como futura referencia.
Paz e \/_
[154] Comentário enviado por marcelo.cesards em 02/08/2008 - 13:27h
mano.. ótimo tuto... felizmente nao tivi dificuldades para fazer isso todo. no meu func tudo muito bem. me esclareceu bastante o fator das fontes do windows. eu nao entendia porque no kurumim as fontes ficavam perfeitas e no mandriva ficavam um LéCHO... hehehe :D... valeu
[155] Comentário enviado por vitorcampox em 03/08/2008 - 17:16h
_SLOT_: Obrigado pela atenção e sobre o registro é do Windows XP mesmo e no próprio wine está configurado também para Windows XP. No caso a versão do wine que usei é a 1.1.1, vou tentar com a versão que vc citou no tutorial. Também vou procurar um corretor de registro, se bem que o windows foi recém instalado, podem conter erros no registro ? Enfim, eu vou tentar isso ai ;)
Caso nao tenha sucesso eu posto aqui novamente, de primeira obrigado e parabéns pelo artigo !
[156] Comentário enviado por geekaia em 13/08/2008 - 13:49h
Kara gostei muito deste seu artigo... eu só penso que faltou mencionar uma ferramenta que me ajudou muito em instalar o Compilador Visual C 2006 no Linux(100% funcional), que é o winetricks http://wiki.winehq.org/winetricks que possibilitar instalar algumas bibliotecas runtime para que seja possível de instalar softwares como o Visual C..
[158] Comentário enviado por kodxd em 30/08/2008 - 21:24h
Fala aew galera, blz
Olha, gostei muito do tópico, muito bem explicado não tive duvidas. Parabéns!!
Estou com 1 problema, quando vou instalar meu soft favorito (radio browser) ele mostra o erro "External Exception 6BA" e me da 3 opções: abortar (cancela a instalação), repetir e ignorar.
se eu aperto em repitir nada acontece da o mesmo erro, se eu aperto em ignorar ele passa para outro item do programa sempre dando o mesmo erro com todos os arquivos do soft.
[160] Comentário enviado por _SL0T_ em 09/09/2008 - 11:41h
Kodxd --> Ja respondi sua duvida em relação ao CS nos comentários anteriores se procurar direitinho vai encontrar...
Em relação ao Radio Browser eu já não sei lhe dizer as causas do erro. Mas já tentou copiar o diretorio dele depois de instalado no seu Win para o Linux? Se não vale a pena tentar... Diversos games e softwers eu nao consegui instalar mas consegui rodar copiando o diretorio depois de instalado.
[161] Comentário enviado por reimassupilami em 08/10/2008 - 22:46h
Grande SLOT, ta de parabéns mesmo cara, faz muito tempo que estou nesta mesma luta, incrível como é complicado isso... Muito legal seu artigo, me deu mais gás para continuar nessa luta, ehehueheuee...
Seguinte, meu maior interesse em rodar jogo no Linux, no momento, está no WYD, um RPG online... Através de suas dicas eu consegui fazer rodar, finalmente, porém fiquei com algumas dúvidas, vamos ver se você me ajuda:
1) quando abro a janela do wine a minha tela toda fica bastante escura, eu consigo ver as telas, porém bem escuro... quando fecho wine dae volta ao normal... que será isso?
2) quando inicio o jogo pelo wine, via terminal, obtenho duas mensagens de erros iniciais, apesar de não impedir que o jogo abra, são elas:
err:wineboot:ProcessWindowsFileProtection WFP: L"iexplore.exe" error 0x23
err:wineboot:ProcessWindowsFileProtection WFP: L"user32.dll" error 0x7
3) o desempenho do jogo com certeza está bastante inferior do que obtenho normalmente pelo Windows... como posso ter certeza de que realmente o wine está tirando proveito da aceleracao da minha placa? tenho uma Gforne 6200 512Mb
[162] Comentário enviado por reimassupilami em 08/10/2008 - 22:50h
ah, mais uma dúvida:
4) primeiro você recomendou que só copiasse as pastas system, system32 e fontes do Windows, mas no exemplo acabou copiando a pasta Windows inteira... afinal, qual é o melhor? eu copiei somente as 3 pastas, como você recomendou inicialmente... fiz certo?
[163] Comentário enviado por _SL0T_ em 14/11/2008 - 15:55h
reimassupilami ---> Opa! Cara primeiramente perdao pela demora. Mas ultimamente eu estou literalmente vivendo off-line. Me mudei o lugar para onde fui ainda não possui net banda larga a net discada é um inferno enfim..... Dexa pra lá!!!!
Bom vamu lá...
1º) O fato da JANELA ABRIR e ficar escuro: Acontece com varios jogos meus também. Acontece que o WINE de certa forma USA SIM os drivers da sua placa de vídeo. Porem a configuração de COR, BRILHO etc... são digamos "resetadas" em algus jogos. Eu não sei se as novas versões do WINE esse "bug" já foi corrigido. O que eu particularmente faço para driblar esse problema é simples. Coloco o game que dá esse problema para rodar em JANELA ao inves de fullscreen dai abro aquela pagina de configuração que o driver da NVidia para Linux tem... Veja imagem exemplo ( http://www.phoronix.net/image.php?id=nvidia_17106&image=nvidia_17106_settings ).
Dai quando o game iniciar que o video ficar escuro dou um ( ALT + TAB ) e almento o brilho do monitor... depois ( ALT + TAB ) volto pro jogo e pronto... Só ALEGRIA!!! =]
2º) O WINE literalmente faz em alguns jogos uso de 100% do processador e utiliza o que restou da sua RAM livre para digamos "simular o ambiente windows". Portanto digamos que é natural você perceber que o micro ficou lento. A dica nesse caso é simples. Nao execute nenhum outro softwer que nao seja o game. Eu por exemplo quando vou jogar fecho até o Compiz Fusion para deixar a memoria da placa de video mais avontade. Mantenha o driver da sua placa de video sempre atualizado... e lógico o WINE também. Mas lembre-se "nem sempre a última versão é a solução" ja tive problemas na hora de mudar de versão do wine do tipo: JOGO QUE RODAVA PARAR DE RODAR.
Ah! mas pode ter certeza que ele ta usando sua placa sim. Se não o GAME simplesmente não iniciava!!!!
3º ) Sobre copiar a pasta do windows toda eu achei melhor dar o exemplo copiando ela completa porque todos nós sabemos que muitos iniciantes no mundo LINUX e que de certa forma podem não conhecer a fundo o mundo WINDOWS poderiam ter dificuldades na hora de copiar somente os exemplos que eu falei.
Mas quanto menos você copiar mais rapido vai ficar!!! Isso é FATO!!!! Depois se você quiser comprovar abra no seu windows mesmo sua pasta SYSTEM32 o proprio windows pode demorar alguns segundos para exibir o conteudo da pasta. Eu particularmente so copio as DLL's do WINDOWS para o WINE quando elas me são solicitadas.
Mas para fazer isso é preciso um pouco mais de costume com as mensagens de erro que o WINE exibe ao iniciar um JOGO.
Já sobre as mensagens de erro: Isso é uma coisa que MESMO QUE O JOGO RODE BEM você sempre vai ver uma ou outra aparecendo na tela do console, mesmo durante o tempo que o jogo estiver rodando...
Enfim o WINE não é a macaca gorda mas também quebra galho!!!
[164] Comentário enviado por topetinho em 01/12/2008 - 12:47h
Bixo, so me restou uma grave dúvida. Este paso-a-passo é só para quem tem o windows instalado, ne? s enão for me perdi no meio da leitura... Pergunto isso porque eu não tenho o win instalado no meu pc, só o unbuntu mesmo. ate penso em instalar tb, para facilitar com jogos e outros programas. Como importaria um registro noc aso de não ter o win? e os outros arquivos DLL e EXE?
abraçows e muito parabéns mesmo!!!
Daniel.
[165] Comentário enviado por _SL0T_ em 10/12/2008 - 08:14h
Simples "topetinho" com certeza algum amigo seu possui o windows certo? Você instala os GAME no PC dele, depois de tudo rodanu você exporta o Registro e Copia as DLL's para um CD/RW, Pen Drive etc...
Depois joga essas informações no seu Linux e pronto...
O importante é SER FELIZ!!!! eheheheheheheheheheeee....
[166] Comentário enviado por fredcrs em 10/12/2008 - 11:26h
Uma coisa...
Se eu tivesse o XP instalado na maquina não prescisaria de usar o Wine.
Dai quando tento copiar o Windows/system ou system32 de algum micro na rede ele não deixa pois o me diz que "o arquivo está sendo usado" para alguns dlls.
Como fazer então?? Alguma ideia???
[167] Comentário enviado por Apt-Get em 15/12/2008 - 08:23h
Penso assim, instale o Ruindows* num pc, coloque nele os aplicativos como DirectX e demais necessarios para rodar programas e jogos. Coloque o HD no pc Linux, copie o diretório Windows que é pedido para o Wine funfar, e jogue num CD ou DVD...
Meio exagerado, mas assim adianta o lado no caso de ter que refazer o Wine no caso dele corromper.
[168] Comentário enviado por removido em 03/01/2009 - 14:20h
SLOT, cara, já tentei de tudo e não consigo importar o *.reg que retirei do PC do meu colega!!!
Dá esse erro aqui sempre após selecionar o *.reg em "Registro/Importar arquivo do registro":
pedro@Pedro:~$ regedit
wine: Unhandled page fault on read access to 0x00160000 at address 0xb7d4c463 (thread 0009), starting debugger...
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc44ee6
pedro@Pedro:~$
Já dei chmod 777 -R em ~/.wine e tudo mais!
Mas nada de conseguir passar dessa etapa!!
Quando exportei o registro eu coloquei direitinho como estava!!!
[169] Comentário enviado por removido em 03/01/2009 - 20:37h
_SLOT_, não sei se seria pedir demais, mas que tal colocar um tipo de torrent contendo as pastas system, system32, Fonts e também o arquivo exportado de registro para o pessoal aqui?
Porque pode haver pessoas como eu, que não usam Windows, e para isso seria difícil.
Eu mesmo tive que aprender a usar VMware, e bla bla bla. Acabou que eu acessei o windows xp mas não consegui passar as coisas para o computador hospedeiro.
Fui na casa do meu colega, dei maioor trabalhão de pegar as pastas e o arquivo exportado do registro, e chego aqui em casa e: NADA! Erro atrás de erro! Quando finalmente consigo fazer tudo direitinho, digito "$ regedit" e mais erro! É muito difícil cara.
Acho que isso não seria um grande problema para você upar na rapidshare ou algo do tipo, pois quando peguei as pastas do colega, juntando tudo deu 300MB.
Valeu aí e desculpe se pedi demais!
(se der me manda uma Mensagem Pessoal ou e-mail avisando da resposta!!!!!)
[170] Comentário enviado por _SL0T_ em 13/01/2009 - 14:34h
pebr.iki= Cara nao adianta eu copiar minha instalação do system32, meu registro e minhas fontes e disponibilizar para vocês porque com certeza os softwares instalados no meu Windows podem ser totalmente diferentes dos que você precisa para trabalhar ou se divertir. Sem falar que mesmo que fizesse isso seria literamente um erro atrás do outro.
Precisamos ter em mente que a necessidade de exportar o registro do Windows se dá pelo fato de varios programas gravarem dados no registro quando estão sendo instalados ou sendo executados. Portanto seria muito mais pratico exportar e importar apenas a chave que corresponde ao "fabricante" do programa, mas para fins praticos e para facilitar para a galera que não conhece bem o Registro do Windows eu pedi que fosse exportado TODO o registro.
Em relação ao erro que está dando ao tentar importar eu nunca havia me deparado com este erro. A unica sugestão seria remover completamente o WINE fazer o download diretamente do site da versão mais atual e instalar novamente. Não tem necessidade de dar permissão em todo diretorio do WINE e sim somente no arquivo ( *.reg ) que foi criado.
Ah! Lembrando antes de mais nada que a melhor opção é tentar instalar o software diretamente no WINE e não tentar copiar. Só copie quando você não conseguiu instalar.
fredcrs= Cara realmente tentar copiar o System32 enquanto o Windows está sendo executado não é possivel prq ele está utilizando as DLL's continadas no diretório.
Bem... não é preciso copiar TODO o system32 mas somente as DLL's que pertencem ao software que você precisa executar. Como eu sei que isso não ajudou muito a unica solução para amenizar o problema seria executar o Ru-Windows em "Modo de Segurança" assim ele utilizar um numero significativamente menor de DLL's do system32. Mas mesmo assim uma ou outra pode dar a mensagem de Acesso NEGADO. Anote os nomes que deram acesso negado e NAO selecione elas na próxima tentativa de cópia.
Bom não é uma solução 100% eficaz mas é pelo menos uma alternativa. Melhor que nadar, nadar e morrer na praia concorda?! ;)
Galera muito obrigado mais uma vez por mesmo após mais de 1 ano depois da publicação do artigo ele ser tão comentado. Abração a todos e vamu em frente!!!
[178] Comentário enviado por MateusBozo em 30/04/2009 - 23:28h
Slot to precisando de ajuda
eu instalei o warcfrat aki bunitinho tha funfnado mais cuando eu fecho ele da um mensagem w3.exe deu umproblema e precisa ser fechado lol que isso e a tela fica piscando ¬¬'
tem como me ajudar?
[179] Comentário enviado por _SL0T_ em 04/05/2009 - 11:02h
Cara meio estranho porque rodo o WarCraft pelo WINE a muito tempo e nunca tive esse problema.
So ver se entendi... Ele executa normal... você joga etc... mas na hora de fechar ele dá o erro nao é?
Cara vote pode tentar fazer um backup da instalação atual e tentar re-instalar ele usando o wine para executar o ( setup.exe ) incluindo os PATCHS... Se caso você instalou algum patch...
Outra coisa que pode ser feito é copiar todos os *.exe e *.dll do game para dentro do diretorio do wine. Você coloca dentro do System32 do wine...
[181] Comentário enviado por _SL0T_ em 29/06/2009 - 12:58h
fmj1988= Velho eu estava estudando a atual estrutura do W.I.N.E. e realmente nessas versões mais recentes ele tem dado erros ao importar o registro do WINDOWS XP.
De certa forma mudaram a estrutura do aplicativo. Vou fazer outro estudo aprofundado sobre a atual situação do W.I.N.E. e quem sabe não lanço umartigo novo. Afinal de contas esse aqui ele ainda tava na versão 0.9.XXXXX eheheheheheeheeee.... Muita coisa já mudou.
=D Mas valeu por ter lido e pelo menos tentado fazer.
[182] Comentário enviado por minduim em 20/07/2009 - 14:08h
Parabéns!!!!! Pelo artigo estou de boca aberta até agora....
Acabei de perceber o tamanho me minha ignorância sobre emulação de aplicações em Windows em Linux.
Já sou seu fã!
[184] Comentário enviado por xcyclops em 23/07/2009 - 17:03h
Opa, td bem SLOT?!
Cara, show de bola seu artigo, mas estou tendo um problema e é logo na parte que você diz ser a mais importante: REGEDIT. Eu estou usando o Ubuntu 8.04. Meu problema é o seguinte problema:
Quando digito: "$ regedit" ele me mostra as seguintes mensagens...
"
sos@sos-desktop:~$ regedit
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
fixme:advapi:RegisterEventSourceW ((null),L"Print"): stub
fixme:winsock:convert_af_w2u unhandled Windows address family 26
fixme:winsock:convert_af_w2u unhandled Windows address family 26
fixme:winsock:convert_af_w2u unhandled Windows address family 26
fixme:ds:DsRoleGetPrimaryDomainInformation ((nil), 1, 0x33d190) stub
fixme:advapi:LsaOpenPolicy ((null),0x33d138,0x00000001,0x33d154) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:profile:CloseProfileUserMapping (), stub!
fixme:advapi:ObjectOpenAuditAlarmW stub (L"Spooler",0x4b0170,L"Server",L"\\\\sos-desktop",0x1399e0,0x9c,0x00000001,0x00000001,(nil),0,1,0x7624c4f8)
fixme:advapi:ObjectCloseAuditAlarmW stub (L"Spooler",0x4b0170,0)
err:winspool:add_printer_driver Failed adding driver "wineps.drv" ("Windows NT x86"): 1805
fixme:winspool:AddPrinterW Can't create printer L"PDF"
err:winspool:CUPS_LoadPrinters printer 'PDF' not added by AddPrinterA (error 1801)
err:ole:CoGetClassObject class {a9e69610-b80d-11d0-b9b9-00a0c922e750} not registered
err:ole:CoGetClassObject class {a9e69610-b80d-11d0-b9b9-00a0c922e750} not registered
err:ole:create_server class {a9e69610-b80d-11d0-b9b9-00a0c922e750} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {a9e69610-b80d-11d0-b9b9-00a0c922e750} could be created for context 0x17
err:process:__wine_kernel_init boot event wait timed out
"
... e depois de alguns segundos ele abre o "REGISTRY EDITOR". Quando vou fazer o procedimento de IMPORTAR e clico em REGISTRY > IMPORT REGISTRY FILE... ele fecha o REGISTRY EDITOR e mostra mais alguns erros, que são esses...
"
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
fixme:advapi:RegisterEventSourceW ((null),L"Print"): stub
fixme:winsock:convert_af_w2u unhandled Windows address family 26
fixme:winsock:convert_af_w2u unhandled Windows address family 26
fixme:winsock:convert_af_w2u unhandled Windows address family 26
fixme:ds:DsRoleGetPrimaryDomainInformation ((nil), 1, 0x32d070) stub
fixme:advapi:LsaOpenPolicy ((null),0x32d018,0x00000001,0x32d034) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:profile:CloseProfileUserMapping (), stub!
fixme:advapi:ObjectOpenAuditAlarmW stub (L"Spooler",0x4c0170,L"Server",L"\\\\sos-desktop",0x14b258,0xbc,0x00000001,0x00000001,(nil),0,1,0x7624c4f8)
fixme:advapi:ObjectCloseAuditAlarmW stub (L"Spooler",0x4c0170,0)
err:winspool:add_printer_driver Failed adding driver "wineps.drv" ("Windows NT x86"): 1805
fixme:winspool:AddPrinterW Can't create printer L"PDF"
err:winspool:CUPS_LoadPrinters printer 'PDF' not added by AddPrinterA (error 1801)
fixme:advapi:OpenEventLogW ((null),L"System") stub
"
Já pesquisei sobre tais erros, fiz alguns procedimentos e não consegui resolver.
Será que você poderia me ajudar?
Muito obrigado pela atenção.
[186] Comentário enviado por arabasso em 05/08/2009 - 17:44h
Viu xcyclops, seu problema é com a versão do wine. Pra esse tutorial, instale a versão "stable" (até a presente data, a versão stable é a 1.0.1). Eu tentei instalar a versão mais recente (unstable) e deu um problema bizarro na impressora, fora que o winecfg não abre mais e dá pau no regedit qdo vc tenta importar o registro copiado do Windows.
[187] Comentário enviado por removido em 11/08/2009 - 13:57h
cara show d bola esses tutorial.
nao sou d jogar muito em pc (d vez em quando jogo o emulador do super nitendo para matar a saudade eo Counter Strike no Window$)
Vou seguir para instalar o Counter Strike aki no linux
flw
[188] Comentário enviado por _SL0T_ em 17/08/2009 - 13:24h
xcyclops: Realmente velho instale a versão STABLE que o problema resolve... Se não der posta aqui depois...
Galera é importante lembrar que este tutorial foi lançado na versão 0.9XXXXX do Wine... e que de lá pra cá muuuuuuuiiiiiiita coisa mudou!!!!
Estou estudando agora a parte de DEBUG do wine e acreditem é possivel crackear programas facilmente utilizando as variaveis de DEBUG do WINE...
Até mesmo testar as modificações no registro do windows que cada programa faz após ser instalado. Assim como monitorar quais chaves do registro ele "lê" quando é executado.
Esse modo DEBUG do wine me ajudou a compreender ainda mais a estrutura do WINE e ainda mais a estrutura do WINDOWS...
Coisas fantásticas podem ser feitas com esse programa até mesmo o estudo de Vírus se torna tarefá facil com o modo DEBUG.
Infelizmente é um conteúdo muito avançado e complexo para ser colocado em artigo. Mas estou pensando em montar um material explicando o básico do modo DEBUG. Lógico para fins de estudo, não quero incentivar a pirataria.
Agradeço a todos pelos elogios e agradeço de coração!!! Minha maior recompensa é receber e-mails ou posts elogiando um trabalho simples mas feito de coração pra comunidade open-source!!!!
[191] Comentário enviado por _SL0T_ em 23/12/2009 - 17:44h
franksouza183 --> Vei várias VERSÕES de WINE eu acredito que não prq ele como todos os outros programas instalam LIBS no sistema. Portanto acredito que uma versao substituiria as LIBS da versao anterior.
matheus.kamphors --> Velho seguinte na epoca que fiz esse tuto ( FINAL DE 2007 ) o wine era muito diferente do que hoje. Pode ser que mudou coisas no ( regedit ) dele e por isso pode estar gerando o erro.
Teria que testar. E confesso que tem um tempo que parei de brincar com o W.I.N.E.
[193] Comentário enviado por Ajax53 em 22/10/2011 - 14:07h
Oi SL0T, tenho um jogo Astron (http://astron.gameis.com/) instalado no windows xp com dual boot com o Ubuntu 10.04 LTS e queria saber se vc consegue testar esse jogo no Linux pra ver se funciona. Eu tentei aqui no meu pc mas ele abriu e não apareceu a janelinha pra fazer o logon id e senha. Ainda vou testar colando o directx no Wine pra ver se resolve. Vc tem como fazer esse favor pra mim? pls :)