sexta-feira, 30 de julho de 2010

Tab Scope

"Visualize uma prévia de todas as abas abertas do Firefox, com direito a atualizações em tempo real e navegação pelo histórico."

sexta-feira, 23 de julho de 2010

DirectX no Linux


-Eu sempre ouvir falar que era possível rodar jogos de Windows no linux usando o Wine; mais não conseguia executar os grandes jogos! O problema é que os jogos do Windows em sua maioria utiliza do DirectX! E para que estes rodem no Wine é necessário a instalação do DirectX no Linux!
-Eu encontrei um único tutorial! Que estava em inglês! Portanto eu escrevo este artigo com o intuito de criar um tutorial claro, direto e em portugues de como instalar e configurar o DirectX no Wine!

-Pode haver uma variação nos resultados obtidos com o wine, ao
rodar jogos com gráficos de alto nível! Alguns jogos
podem apresentar bugs, enquanto outros são executados com perfeição !

Configure as bibliotecas DirectX
-Esta é a etapa mais complicada de todas. Mas não se preocupe, você tem tudo, passo a passo.
A configuração do Wine, você pode fazê-lo através do menu seguindo o caminho:
aplicativos > Ferramentas > Emuladores> Wine> Configur
ador
Isto porque eu uso o Mandriva gnome, que tem uma organização própria do menu! Em outras distros vocês encotrarão neste caminho:
aplicativos > Wine> Configure Wine
No KDE:
Kmenu > Wine> Configure Wine
Ou executando winecfg na linha
de comando. Depois que o menu principal abre, clique na aba Bibliotecas.

Essa guia permite que você especifique o comportamento de DLLs diferentes e substituir os padrões possíveis.Para obter o DirectX em execução, você terá uma longa lista de DLLs listados. O primeiro passo é clicar no "Nova substituição para a biblioteca" ícone da caixa suspensa e expandir a lista. Procure o d3d8 DLL. Uma vez encontrado, clique em Adicionar.
Ele será adicionado a lista "substituição existentes" como: d3d8 builtin (nativa).
Este não é o que precisamos. Portanto, você deve selecionar a DLL na lista e clique em Editar. Em seguida, altere a configuração para Embutida só.
Há uma longa lista de DLLs, e especificá-los manualmente seria uma tortura. Felizmente, você pode editar o registro diretamente no Wine, e adicione as substituições desejadas como uma lista para o arquivo, sem passar pelo processo manual de especificação de cada um.
Primeiramente Aplique as mudanças!
Agora para editar o Registro, abra o arquivo no editor de texto (gedit, por exemplo):
Diguite no Terminal:
gedit ~/.wine/user.reg
No arquivo, procure a seção DllOverrides:
Nesta seção, você pode copiar e colar toda a lista de DLL substituições necessárias.
Copie toda a lista de DLL substituição que encontrasse a abaixo, substitua a seção, salve o arquivo e sair :

[Software\\Wine\\DllOverrides] 1206264929
"d3d8"="builtin"
"d3d9"="builtin"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dx9_24"="native"
"d3dx9_25"="native"
"d3dx9_26"="native"
"d3dx9_27"="native"
"d3dx9_28"="native"
"d3dx9_29"="native"
"d3dx9_30"="native"
"d3dx9_31"="native"
"d3dx9_32"="native"
"d3dx9_33"="native"
"d3dx9_34"="native"
"d3dx9_35"="native"
"d3dx9_36"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="builtin"
"dinput8"="builtin"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dmusic32"="native"
"dnsapi"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dpnlobby"="native"
"dsound"="builtin"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"msdmo"="native"
"qcap"="native"
"quartz"="native"
"streamci"="native"
A próxima vez que você iniciar a configuração do Vinho, as substituições serão carregados.

núcleo arquivos de instalação


Esses arquivos podem ou não ser necessária, mas não faz mal para tê-los de qualquer maneira. Os dois arquivos em questão são mscoree.dll e streamci.dll. O primeiro é um módulo que contém. NET Framework funções, o segundo é uma biblioteca usada para instalar dispositivos de hardware streaming.
Você pode copiar esses arquivos do Windows instalações de seu, se você tem algum, ou baixá-los da web. Uma boa fonte online que oferece estes arquivos é files.com-DLL.
Baixe os dois arquivos e copiá-los para o Vinho do system32 pasta.
mscoree.dll cp ~ / .wine/drive_c/windows/system32 /
streamci.dll cp ~ / .wine/drive_c/windows/system32 /
O próximo passo é baixar o DirectX, e instalar como no Windows.

GNU/LINUX :: Um Pouco De História

- Vamos voltar no tempo, nas décadas que antecederão 1980. Um mundo de computadores pré-PC, que eram muito diferentes dos computadores de hoje tanto nas dimensões (os computadores ocupavam uma sala inteira) quanto nos Software, que eram desenvolvidos especificamente para cada computador. Não é difícil imaginar os problemas dos usuários e administradores, sofrendo com a infinidade de S.O diferentes que só roda-vão em computadores específicos (um S.O não funcionava no computador do outro) e com seus proprios software que eram incompatíveis com outros sistemas.

- No final da década de 1960 um grupo de programadores da “Bell Lads“ começarão a trabalhar em uma solução para o problema de incompatibilidade; um novo S.O (escrito em linguagem C), capas de rodar em diferentes maquinas, o “UNIX“. Este nome UNIX que originalmente escrevia-se ”Unics” é a abreviação das palavras Uniplex information and comutig system seu nome UNIX em maiúsculo e com “X” foi dado pela AT&T um de suas versões que que cabou se tornando o padrão dos S.O tipo Unix.

- Sem duvida o UNIX foi um grande avanço, mais para ter aceso a ele era preciso esta na universidade, trabalhando para o governo ou em uma corporação de grande porte.

- Quando o UNIX foi lansado qual quer pessoa podi obiter o S.O e os manuais impresos por um valor simbolico (só par os custos), e por não ser um software proprietário, qualquer programador podia alterar o código, para que o S.O possa ser adaptado a cada nesses-idade.

- No final da década de 1970 alguns programadores da universidade de Berkley, Califórnia – EUA, modificarão o codigo do UNIX o tornando capas de administra as redes TCP/IP, que eram uma novidade na época. Deste trabalho naseo a verção BSD do UNIX .

- Com a popularidade o UNIX (que cresceu desde a AT&T), ele se tornou um software proprietário (seu preso era bem alto) e seu código não era mais fornecido. Isto marcou um final para o software livre, ate que em 1980 Richard Stallman deu vida ou projeto GNU, cujo o objetivo era criar do zero um novo S.O do tipo Unix, em que o código fosse disponibilizado e modificado livremente .

- Quando Linus Torvalds em 1991 anuncio a prime versão “oficial” do kernel Linux, versão 0.02. (que curiosamente não se chamava linux e sim Freax. o nome linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretrio FTP onde o kernel Linux estava inicialmente disponvel), ele estava iniciando a realizando os ideais do software livre do projeto GNU.

- Linus Torvalds comesou a escrever o linux como um projeto particular inspirado no Minix (um pequeno S.O UNIX), depois de um tempo trabalhando sozinho no projeto mandou a seguinte carta para comp.os.minix:

“” Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios “device drivers”? Você está sem um bom projecto em mãos e deseja trabalhar num S.O. que possa modificar de acordo com as suas necessidades? Acha frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem? Então esta mensagem pode ser exactamente para você. Como eu mencionei há um mês atrás, estou trabalhando numa versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estado em que poderá ser utilizado (embora possa não ser o que você espera), e eu estou disposto a disponibilizar o código-fonte para ampla distribuição. Ele está na versão 0.02… contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compressão etc. nele.”"

- Desde que linus torvalds anunsio o lansamento da primeira verção oficial do linux, varios programadore tem ajudado o desenvolvimento des te S.O que no inicio era usado por programadores e entendidos por utilisar linhas de comandos, mais hoje esistem vários ambientes gráficos que permitem que usuários comuns utilizem o sistema de maneira intuitiva e simples. Grasa a grande comunidade de desenvolvedores que ajudam o linux, ele se tornou este S.O poderoso de hoje, estavel, fasil, que reconhese todos drives automaticamente.

(Paulo Ricardo G de Oliveira / Bibliografia: Curso essencial de Linux; Curso Pratico de Linux; pt.wikipedia.org)