<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Aventura no Linux</title>
	<atom:link href="http://aventuranolinux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://aventuranolinux.wordpress.com</link>
	<description>Diário de sobrevivência nesse sistema tão configurável...</description>
	<lastBuildDate>Sun, 28 Jun 2009 18:10:02 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='aventuranolinux.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/5957b12e9f43d90017c72762fbbb5cfd?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Aventura no Linux</title>
		<link>http://aventuranolinux.wordpress.com</link>
	</image>
			<item>
		<title>Compilando para máquinas 32-bits em uma máquina AMD64</title>
		<link>http://aventuranolinux.wordpress.com/2009/06/28/compilando-para-maquinas-32-bits-em-uma-maquina-amd64/</link>
		<comments>http://aventuranolinux.wordpress.com/2009/06/28/compilando-para-maquinas-32-bits-em-uma-maquina-amd64/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 18:10:02 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[32-bit]]></category>
		<category><![CDATA[cross-compilation]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=83</guid>
		<description><![CDATA[É bem simples fazer a compilação cruzada de aplicativos x86 em máquinas AMD64 com gcc. Assegure-se de ter os includes e bibliotecas 32 bits instaladas. Pelo menos, tenha os pacotes ia32-libs (as bibliotecas mínimas) e libc6-dev-i386 (para as inclusões). O gcc estará com suporte a multilib (múltiplas bibliotecas).
apt-get install ia32-libs libc6-dev-i386
A partir daí, basta acrescentar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=83&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>É bem simples fazer a compilação cruzada de aplicativos x86 em máquinas AMD64 com gcc. Assegure-se de ter os <em>includes</em> e bibliotecas 32 bits instaladas. Pelo menos, tenha os pacotes <strong>ia32-libs</strong> (as bibliotecas mínimas) e <strong>libc6-dev-i386</strong> (para as inclusões). O gcc estará com suporte a <em>multilib</em> (múltiplas bibliotecas).<br />
<code>apt-get install ia32-libs libc6-dev-i386</code></p>
<p>A partir daí, basta acrescentar a opção <strong>-m32</strong> ao compilador gcc.<br />
<code>gcc -m32 -o hello hello.c</code></p>
<p>Uma arquitetura em particular (i386, i486, pentium etc.), pode ser especificada com <strong>-march</strong>.<br />
<code>gcc -m32 -march=i386 -o hello hello.c</code><br />
Fontes:</p>
<blockquote><p><a href="http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html#id292233">Debian AMD64 How-to</a><br />
<a href="http://wiki.debian.org/DebianAMD64Faq">Debian AMD64 Faq</a></p></blockquote>
 Tagged: 32-bit, cross-compilation, debian, gcc <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=83&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2009/06/28/compilando-para-maquinas-32-bits-em-uma-maquina-amd64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalando bibliotecas 32 bits ausentes no Debian x86_64 &#8211; caso: Gens/GS</title>
		<link>http://aventuranolinux.wordpress.com/2009/02/10/instalando-bibliotecas-32-bits-ausentes-no-debian-x86_64-caso-gensgs/</link>
		<comments>http://aventuranolinux.wordpress.com/2009/02/10/instalando-bibliotecas-32-bits-ausentes-no-debian-x86_64-caso-gensgs/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 03:30:14 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[megadrive]]></category>
		<category><![CDATA[32bits]]></category>
		<category><![CDATA[emulador]]></category>
		<category><![CDATA[gens]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=47</guid>
		<description><![CDATA[O objetivo deste post como é executar um programa 32 bits no Debian x86_64. Não tenho idéia de como outras distribuições lidam com essa compatibilidade. Explicarei, então, como o Debian faz, para ver se o método é compatível. Se só quiser saber como instalar o (ou pelo) caso de exemplo, vá para a seção Gens-GS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=47&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O objetivo deste post como é executar um programa 32 bits no Debian x86_64. Não tenho idéia de como outras distribuições lidam com essa compatibilidade. Explicarei, então, como o Debian faz, para ver se o método é compatível. Se só quiser saber como instalar o (ou pelo) caso de exemplo, vá para a seção <strong>Gens-GS no Debian-AMD64 (x86_64)</strong> deste post.</p>
<p>Devido ao suporte nativo da arquitetura x86_64 (desenvolvida pela AMD) à arquitetura x86 (criada pela Intel), o Debian utiliza um método que ele considera uma emulação 32 bits. No diretório raiz do sistema, criou uma pasta /emul onde lá estariam as arquiteturas emuladas: no caso /emul/ia32-linux/.</p>
<p>Nesse diretório, fica &#8220;toda&#8221; a árvore do sistema de arquivos para aplicativos 32 bits. &#8220;Toda&#8221; porque, na verdade, só a pasta <strong>usr/</strong> e <strong>lib/</strong> ficam lá. Os aplicativos 32 bits usarão as pastas nativas para arquivos de configuração, registro etc (<strong>/etc/</strong> e <strong>/var/</strong>, por exemplo).<br />
Além disso, dentro da pasta <strong>/usr/</strong> &#8220;oficial&#8221; do sistema, criou duas novas pastas: <strong>lib32/</strong> e <strong>lib64/</strong>. A pasta <strong>/usr/lib/</strong> é uma ligação para <strong>/usr/lib64/</strong>, diretório no qual residem todas as bibliotecas 64 bits, como o própio nome sugere.</p>
<p>Ao se executar um programa que se vale de bibliotecas dinâmicas (ou seja, quase todos), conforme a arquitetura do aplicativo, ele vai procurar primeiro a biblioteca compatível no pasta das de 32 bits; caso não encontre, recai nas de 64 bits. Contudo, não adianta tentar fazer a ligação dinâmica de programas 32 bits com bibliotecas 64 bits, ocorre erro na quase totalidade dos casos. Então, o que se deve fazer é instalar as bibliotecas 32 bits faltantes.</p>
<p>Primeiramente, para poder rodar os aplicativos 32 bits menos exigentes em bibliotecas, o mínimo que se deve instalar é o pacote <strong>ia32-libs</strong>. Para aplicativos com interface gráfica que utilizam GTK+, deve se instalar <strong>ia32-libs-gtk</strong>. O pacote <strong>lib32nss-mdns</strong>, por sua vez, é para auxiliar nas conexões com a internet (relativos a DNS).</p>
<p>Passemos a um exemplo de caso, agora, em que essas bibliotecas não são o suficiente:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<strong>Gens-GS no Debian-AMD64 (x86_64)</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Esse aplicativo citei em <a href="http://aventuranolinux.wordpress.com/2009/01/27/novos-emuladores-de-sistemas-da-sega-para-linux/">outro post</a>, referente a emuladores de sistemas SEGA. No caso, é um emulador de Mega Drive.<br />
Esse <em>Gens</em> modificado ainda não terminou de reescrever o código para que possa ser portado enfim para 64bits. No entanto, dá para executá-lo no Debian instalando as bibliotecas 32 bits que ele disponibiliza.<br />
Como é um aplicativo 32 bits, e usa a interface GTK+, é necessário instalar dois pacotes:</p>
<ul>
<li>ia32-libs</li>
<li>ia32-libs-gtk</li>
</ul>
<p>Como gosto do <em>aptitude</em> pela memória que ele tem para remoção das dependências depois que o pacote que as convocou é removido, sempre o uso:<br />
<code># aptitude install ia32-libs ia32-libs-gtk</code><br />
Quem não gosta, ou prefere o <em>apt-get</em>:<br />
<code># apt-get install ia32-libs ia32-libs-gtk</code><br />
Ou utilize <em>synaptic</em> para fazer com uma amigável <a href="http://pt.wikipedia.org/wiki/Gui">GUI</a>. Os programas devem ser executados como super-usuário (<strong>root</strong>) ou via <em>sudo</em>.</p>
<p>Feito isso, podemos instalar o <a href="http://info.sonicretro.org/Gens/GS#Download">pacote pré-compilado do <em>Gens-GS</em> para <em>Ubuntu 32 bits</em></a>. Para tal feito, é preciso obrigar o utilitário <em>dpkg</em> a instalar o pacote ignorando o problema de arquitetura&#8230;<br />
<code># dpkg --force-architecture -i <strong>meu-diretório</strong>/Gens_2.15.5-gs-m6-1_i386.deb</code><br />
Instalado com sucesso, é o momento de executarmos o emulador:<br />
<code>$ gens</code><br />
E então ocorre o momento que todos &#8220;queriam&#8221;: o erro.<br />
<code>$ gens<br />
gens: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory</code><br />
Ou, em português,<br />
<code>$ gens<br />
gens: erro ao carregar as bibliotecas dinâmicas: libGL.so.1: não é possível abrir o arquivo objeto compatilhado: O arquivo ou o diretório não existe</code></p>
<p>Ou seja, o sistema não encontrou as bibliotecas 32 bits do <a href="http://www.opengl.org/">OpenGL</a> que o <em>Gens-gs</em> precisa (na verdade, na execução,  você pode optar por usar SDL). O que é preciso fazer, então, é instalá-las. Suponhamos que você não saiba em que pacote que elas vêm. É possível usar o <a href="http://packages.debian.org">site de pacotes do Debian</a> para pesquisar. No caso, é preciso buscar pelo conteúdo do pacote: <strong>libGL.so.1</strong>. Na <a href="http://packages.debian.org/search?searchon=contents&amp;keywords=libGL.so.1&amp;mode=path&amp;suite=testing&amp;arch=any">página do resultado da pesquisa para a versão debian/lenny</a>, observa-se alguns pacotes possíveis:</p>
<ul>
<li>fglrx-glx-ia32 [amd64] : para placas de vídeo AMD/ATI</li>
<li>nvidia-glx-ia32 [amd64] ou nvidia-glx-legacy-96xx-ia32 [amd64]: para placas de vídeo da NVIDIA</li>
<li>libgl1-mesa-glx [i386, amd64]: para renderização direta ou indireta</li>
</ul>
<p>&#8220;Tanto faz&#8221; qual utilizar. Óbvio que para melhor desempenho, deveria utilizar o apropriado para sua placa de vídeo.</p>
<p>Para generalizar a solução, vou escolher o pacote libgl1-mesa-glx. Embora tenha a versão própria para AMD64, nós precisamos é da versão 32 bits (repare que os demais pacotes citados já são para isso &#8211; 32 bits em máquinas 64 bits, o que é bem melhor).</p>
<p>O que se deve fazer é baixar o pacote para i386 do site do Debian:<br />
http://packages.debian.org/lenny/libgl1-mesa-glx</p>
<p>E fazer o <em>dpkg</em>, em vez de instalar de fato no sistema, apenas extrair para a pasta de emulação de 32 bits&#8230;<br />
<code># dpkg --extract <strong>meu-diretório</strong>/libgl1-mesa-glx_7.0.3-7_i386.deb /emul/ia32-linux/</code><br />
Et voilà! Gens/GS funciona enfim.</p>
<p>Lembro que deve isso ser feito como super-usuário, que o que deve ficar na pasta <strong>/emul/ia32-linux/</strong> são apenas as <strong>lib/</strong> e <strong>usr/</strong>, as demais, se criadas, devem ser apagadas ou ter seu conteúdo movido para as equivalentes do sistema. </p>
<p>Destaco aqui que é/seria muito melhor instalar os pacotes *-ia32. Essa solução é para quando não estão disponíveis. Esse método pode ser melhorado modificando o pacote já para fazer a instalação nas pastas adequadas e modificando a arquitetura de instalação: isso permite remover o conteúdo do pacote depois com <em>apt-get</em>, <em>aptitude</em>, <em>synaptic</em> etc. Contudo, foi feito assim por simplicidade.</p>
 Tagged: 32bits, debian, emulador, gens, megadrive <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/47/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/47/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/47/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=47&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2009/02/10/instalando-bibliotecas-32-bits-ausentes-no-debian-x86_64-caso-gensgs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Novos emuladores de sistemas da Sega para Linux</title>
		<link>http://aventuranolinux.wordpress.com/2009/01/27/novos-emuladores-de-sistemas-da-sega-para-linux/</link>
		<comments>http://aventuranolinux.wordpress.com/2009/01/27/novos-emuladores-de-sistemas-da-sega-para-linux/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 10:59:43 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[megadrive]]></category>
		<category><![CDATA[dreamcast]]></category>
		<category><![CDATA[emulador]]></category>
		<category><![CDATA[genesis]]></category>
		<category><![CDATA[master system]]></category>
		<category><![CDATA[saturn]]></category>
		<category><![CDATA[sega]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=33</guid>
		<description><![CDATA[Descobri novos emuladores de sistemas da SEGA para o Linux em relação a um post anterior.
Emulador de Master System:
osmose: Enfim um emulador com som no meu Debian 64 bits. Só conhecia o Meka, que não consegui rodar com som, já que está bem desatualizado sua versão linux.
Emuladores de Mega Drive:
gens-gs : Modificação do Gens oficial, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=33&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Descobri novos emuladores de sistemas da SEGA para o Linux em relação a um <a href="http://aventuranolinux.wordpress.com/2007/11/29/emuladores-de-sistemas-sega-para-linux/">post anterior</a>.</p>
<p>Emulador de <strong>Master System</strong>:<br />
<a href="http://bcz.emu-france.com/osmose.htm">osmose</a>: Enfim um emulador com som no meu Debian 64 bits. Só conhecia o Meka, que não consegui rodar com som, já que está bem desatualizado sua versão linux.</p>
<p>Emuladores de <strong>Mega Drive</strong>:<br />
<a href="http://info.sonicretro.org/Gens/GS/">gens-gs </a>: Modificação do <a href="http://gens.consolemul.com/">Gens</a> oficial, que pretende juntar todos os mods de Gens disponíveis e reescrever tudo para a linguagem C (existem partes em assembly i386). Por ora, sem suporte a 32 bits. Consegui executá-lo direito aqui, mas isso é assunto para <a href="http://aventuranolinux.wordpress.com/2009/02/10/instalando-bibliotecas-32-bits-ausentes-no-debian-x86_64-caso-gensgs/">outro post</a>. Muito bom, mas há erros no som, como quase todos os emuladores de mega-drive.<br />
<a href="http://aamirm.hacking-cult.org/index_files/regen.htm">regen</a>: Tem a intenção de ser o mais perfeito de todos em termos de emulação, inclusive no sincronismo. Tem as mesmas falhas de som que o Gens, contudo. A versão linux, sempre desatualizada perante a windows, é só para 32 bits, mas executável da mesma forma que o Gens/Gs em sistemas 64 bits. Aliás, mais fácil.</p>
<p>Emulador de <strong>Saturn</strong>:<br />
<a href="http://yabause.org/">yabause</a>: Nunca testei, não tenho jogos de Saturn (nem nunca joguei um&#8230;). Uns gostam, outros não. O que sei é que existe nos repositórios do Debian, inclusive para 64 bits</p>
<p>Emulador de <strong>Dreamcast</strong><br />
<a href="http://www.lxdream.org">lxdream</a>: Ótimo emulador, embora o desenvolvimento dele tenha caído de velocidade. Já o mencionei aqui antes, mas não ia deixar o último sistema da SEGA fora dessa lista <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>O Osmose, o Gens/gs e o Yabause foram dicas de um <a href="http://tvtoon.googlepages.com">amigo meu</a>. Embora ainda não tenha divulgado em lugar algum sobre o Osmose, ele já <a href="http://www.romhackers.org/modules/news/article.php?storyid=149">noticiou</a>  sobre Gens/gs e Yabause.<br />
O Yabause também foi me notificado pelo <a href="http://leandrosan.wordpress.com/">Leandro Santiago</a> em um <a href="http://aventuranolinux.wordpress.com/2007/11/29/emuladores-de-sistemas-sega-para-linux/#comment-13">comentário</a> neste blog (embora seja querendo outro emulador para o Saturn&#8230;)</p>
 Tagged: dreamcast, emulador, genesis, master system, megadrive, saturn, sega <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=33&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2009/01/27/novos-emuladores-de-sistemas-da-sega-para-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Nudge do protocolo MSN no Pidgin</title>
		<link>http://aventuranolinux.wordpress.com/2009/01/26/nudge-do-protocolo-msn-no-pidgin/</link>
		<comments>http://aventuranolinux.wordpress.com/2009/01/26/nudge-do-protocolo-msn-no-pidgin/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 05:51:31 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>
		<category><![CDATA[nudge]]></category>
		<category><![CDATA[pidgin]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=35</guid>
		<description><![CDATA[Para enviar um "nudge" do MSNm para um contato pelo Pidgin, digite /nudge na janela de batepapo.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=35&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Não lembro a tradução oficial desse recurso chatíssimo do protocolo do ex-MSNM (Microsoft Network Messenger), agora <a href="http://messenger.live.com/">WLM</a> (Windows Live Messeger): o <em>nudge</em> é aquilo que um contato faz para chamar atenção do usuário para a conversa. Para isso, emite um som, treme a tela e aparece a janela do batepapo na frente de todas as outras janelas do windows.</p>
<p><a href="http://www.pidgin.im/">Pidgin</a> (antigo GAIM) e <a href="http://kopete.kde.org">Kopete</a> são dois clientes que uso ou usei no Linux e ambos têm esse recurso, mas se resumem a notificar textualmente e, no máximo, sonoramente. Embora ambos recebam e notifiquem o <em>nudge</em>, eu acreditava que o Pidgin perdia para o Kopete neste recurso porque não havia como enviar um <em>nudge</em> (que o Kopete traduz como &#8220;abanão&#8221;) Pidgin. Mas agora <a href="http://nikopsk.wordpress.com/2008/01/08/nudging-in-pidgin/">descobri pela internet que pode sim</a>. Basta imaginá-lo como um cliente de IRC e enviar a mensagem<br />
<code>/nudge</code><br />
na janela de batepapo. Destacando, só escreva isso e pressione a tecla [Enter].<br />
<code>/me fiz alguma coisa</code><br />
também funciona como esperado em um cliente de IRC.</p>
<p>&#8212;<br />
Comentários pessoais<br />
Não costumo expor opiniões aqui, mas desta vez irei, só que ainda assim de forma contida.</p>
<ul>
<li>Detesto este recurso, é muito mal usado por brasileiros, pelo menos. A idéia é ótima, mas ficam brincando ou chamando atenção para algo completamente irrelevante&#8230; Ainda bem que sou salvo disso por usar clientes diferentes dos oficiais do protocolo <a href="http://en.wikipedia.org/wiki/Microsoft_Notification_Protocol">MSNP</a>.</li>
<li>Como a Microsoft tem problemas de criatividade ou de subestimar a inteligência e memória de seus clientes: depois do MS-DOS (sigla em inglês para sistema operacional em disco como se fosse o primeiro e único), MS-Windows (como se a Apple não usasse o termo janela), MS-Internet Explorer (UAU!), ela vem com Windows Messeger, MSNM (Mensageiro da rede Microsoft) e Windows Live Messeger&#8230; Tsc tsc. Viva Excel e Access, nomes que não têm nada a ver com nada!
</li>
<li>Eita gente ignorante que nunca viu a letra m em minúscula na sigla do programa: MSNm&#8230;. <a href="http://www.msn.com">MSN</a> é um serviço da Microsoft muito aquém de um mero mensageiro (mas não que prestasse)</li>
<li>Esse protocolo um dia permitirá os &#8220;sempre visíveis&#8221; como no antigo e excelente <a href="http://www.icq.com">ICQ</a>?</li>
<li>Esse cliente/protocolo um dia permitirá bloquear o grupo (afinal, esse recurso precisa de uma utilidade maior que esconder quem não te interessa no momento)?</li>
<li>Apesar de eu não usar, o Pidgin deveria disponibilizar o <em>nudge</em> como botão&#8230; Para mim, o Pidgin ainda perde neste quesito para o Kopete.</li>
</ul>
 Tagged: nudge, pidgin <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=35&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2009/01/26/nudge-do-protocolo-msn-no-pidgin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Digitando usando caracteres japoneses (2)</title>
		<link>http://aventuranolinux.wordpress.com/2009/01/24/digitando-usando-caracteres-japoneses-2/</link>
		<comments>http://aventuranolinux.wordpress.com/2009/01/24/digitando-usando-caracteres-japoneses-2/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 14:31:34 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[Sem-categoria]]></category>
		<category><![CDATA[edição]]></category>
		<category><![CDATA[euc-jp]]></category>
		<category><![CDATA[hiragana]]></category>
		<category><![CDATA[japonês]]></category>
		<category><![CDATA[kanji]]></category>
		<category><![CDATA[katakana]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=25</guid>
		<description><![CDATA[Use uim-anthy para digitar caracteres japoneses no Linux!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=25&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bom, eu perdi o passo-a-passo que executei para renovar a forma de digitar caracteres japoneses de forma diferente da que fiz em <a href="http://aventuranolinux.wordpress.com/2007/11/08/digitando-usando-caracteres-japoneses/">um post anterior</a>&#8230; Aliás, faz MUITO tempo que fiz essa troca, mas não registrei aqui.</p>
<p>O método de entrada que uso agora é o <strong>uim-anthy</strong> (método de entrada <a href="http://anthy.sourceforge.jp/">anthy</a> (front-end) sobre a biblioteca <a href="http://code.google.com/p/uim/">uim</a> (backend)). É muito bom. Juntamente com o seus applets disponíveis (para GNOME e KDE), a vida fica muito mais fácil e prática.</p>
<p>Não lembro muito o que eu fiz exatamente, como já disse, mas segue o que tenho agora no meu sistema (Debian Lenny AMD64). Tenho instalados os pacotes:</p>
<ul>
<li>uim-anthy (que instalará anthy, libanthy0, libuim6, uim-common, uim-utils)</li>
<li>uim-applet-gnome (mas existe também o uim-applet-kde)</li>
</ul>
<p>Acredito que basta instalar esses dois pacotes (e suas dependências, claro). Claro que seu sistema tem que ter fontes japonesas ou com suporte à língua japonesa.</p>
<p>Caso eu esteja enganado, uma página boa (acho) como referência é <a href="http://aleteia.wordpress.com/2007/04/30/japones-no-linux-ne/">Aletéia</a>.  Só um detalhe: não precisei de instalar nada de <a href="http://www.scim-im.org/">scim</a>, que é uma alternativa mais antiga ao uim.</p>
<p>Para quem não quer instalar nada (e também para usuários de MS-Windows), existe <a href="http://ajaxime.chasen.org/">uma página</a> que permite digitação em caracteres japoneses usando apenas o navegador web.<br />
Testei, e funciona no <a href="http://www.opera.com">Opera</a>, meu navegador. Essa dica peguei do grupo de discussão <a href="http://groups.google.com/group/nihongo-br/web/outras-maneiras-de-escrever-em-japons-windows-linux-e-mac?pli=1">NihongoBR</a> do qual não participo. No entanto, não usarei essa página, já que não preciso&#8230;</p>
 Tagged: edição, euc-jp, hiragana, japonês, kanji, katakana, utf8 <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=25&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2009/01/24/digitando-usando-caracteres-japoneses-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Adaptador USB para Bluetooth</title>
		<link>http://aventuranolinux.wordpress.com/2008/04/20/adaptador-usb-para-bluetooth/</link>
		<comments>http://aventuranolinux.wordpress.com/2008/04/20/adaptador-usb-para-bluetooth/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 23:52:30 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[compatibilidade]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=20</guid>
		<description><![CDATA[Bom, ao comprar periféricos novos, é muito difícil ter certeza ou não do seu funcionamento pleno no Linux, dado o descaso dos fabricantes em dar suporte ao Linux. Sorte nossa que há muitos desenvolvedores que gostam desse desafio de fazer engenharia reversa  
Este post aqui é só para informar que o produto USB Bluetooth adaptor EM-BT1 (baseado no Bluetooth Dongle v2.0), da ECOmania, funcionou sem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=20&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bom, ao comprar periféricos novos, é muito difícil ter certeza ou não do seu funcionamento pleno no Linux, dado o descaso dos fabricantes em dar suporte ao Linux. Sorte nossa que há muitos desenvolvedores que gostam desse desafio de fazer engenharia reversa <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Este post aqui é só para informar que o produto <strong>USB Bluetooth adaptor EM-BT1</strong> (baseado no <strong>Bluetooth Dongle v2.0</strong>), da ECOmania, funcionou sem qualquer problema no meu Debian/Etch. Automaticamente! Claro, tenho instalados os pacotes referentes a Bluetooth: <strong>bluetooth</strong> e <strong>bluez-utils</strong>.</p>
<p>Fica aí reportado para quem tiver dúvida se compra ou não ;)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aventuranolinux.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aventuranolinux.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=20&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2008/04/20/adaptador-usb-para-bluetooth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Corrigindo problema na atualização do driver de placa de vídeo</title>
		<link>http://aventuranolinux.wordpress.com/2008/04/17/corrigindo-problema-na-atualizacao-do-driver-de-placa-de-video/</link>
		<comments>http://aventuranolinux.wordpress.com/2008/04/17/corrigindo-problema-na-atualizacao-do-driver-de-placa-de-video/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 03:32:07 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[radeon]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/?p=19</guid>
		<description><![CDATA[Como a ATI lançou uma nova versão de seu driver (8.476), resolvi atualizá-lo.
Segui meus passos relatados no post anterior. Reiniciei a interface gráfica e&#8230; não funcionou! Ficou bem estranho mesmo: a tela preta com algo verde. Tentei mudar para o modo terminal tty1 (CTRL+ALT+F1) e nada: mesma coisa esquisita! Apertei então o famoso CTRL+ALT+DEL para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=19&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Como a <a title="ATI" href="http://ati.amd.com">ATI</a> lançou uma nova versão de seu driver (8.476), resolvi atualizá-lo.</p>
<p>Segui meus passos relatados no post anterior. Reiniciei a interface gráfica e&#8230; não funcionou! Ficou bem estranho mesmo: a tela preta com algo verde. Tentei mudar para o modo terminal tty1 (<strong>CTRL+ALT+F1</strong>) e nada: mesma coisa esquisita! Apertei então o famoso <strong>CTRL+ALT+DEL</strong> para reiniciar e ver se isso corrigiria o problema. Continuou igualzinho!</p>
<p>Tive que reiniciar o PC de novo e tentar entrar no modo terminal. Meu <em>bootloader</em> <strong>GRUB</strong> tinha como opção de <em>boot</em> o modo <em>single-user</em>. Ai de mim se não tivesse =P</p>
<p>Para os que não têm, dá para resolver na tela do GRUB mesmo. Selecione o kernel que você quer usar e pressione <strong>E</strong> em vez de <strong>ENTER</strong>. Isso faz entrar no modo de edição (não permanente). Acrescente o argumento <strong>single</strong>. No meu caso, é assim:</p>
<pre>/boot/vmlinuz-2.6.18-6-amd64 root=/dev/hda3 ro single</pre>
<p>Pressione <strong>ENTER</strong> então para dar o <em>boot</em>. Quando chegar o momento, pedirá a senha de <em>root</em>. Digite-a <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  Pronto! Modo terminal!</p>
<p>Depois de reinstalar as versões anteriores (eu já tinha os pacotes prontos, só precisei executar o <strong>dpkg -i</strong>), descobri o problema: esqueci de usar o <strong>module-assistant</strong> para gerar o módulo do novo driver para o kernel. Isto é:<br />
<code># module-assistant prepare<br />
# module-assistant update<br />
# module-assistant a-i fglrx</code></p>
<p>Pressionei <strong>CTRL+ALT+D</strong> para fazer log-off e assim o sistema terminar de iniciar. E ok!<br />
Conclusão, nunca esqueça de gerar o novo módulo antes de reiniciar! Ah! Descobri também que nem sempre só reiniciar o servidor X resolve!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aventuranolinux.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aventuranolinux.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=19&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2008/04/17/corrigindo-problema-na-atualizacao-do-driver-de-placa-de-video/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalando o driver proprietário da ATI no Debian/Etch</title>
		<link>http://aventuranolinux.wordpress.com/2008/01/17/instalando-o-driver-proprietario-da-ati-no-debianetch/</link>
		<comments>http://aventuranolinux.wordpress.com/2008/01/17/instalando-o-driver-proprietario-da-ati-no-debianetch/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 05:17:49 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ati]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[radeon]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/2008/01/17/instalando-o-driver-proprietario-da-ati-no-debianetch/</guid>
		<description><![CDATA[O desempenho do OpenGL caiu (drasticamente) na minha máquina, e procurei saber o que era. Meu driver da ATI não estava servindo para nada. Para me informar disso, usei o comando:
$ glxinfo &#124; head
A terceira linha retornada foi:
direct rendering: No
Usei, então, o comando:
$ fglrxinfo
E a resposta foi que o &#8220;OpenGL vendor string&#8221; era Mesa (indirect) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=18&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O desempenho do OpenGL caiu (drasticamente) na minha máquina, e procurei saber o que era. Meu driver da ATI não estava servindo para nada. Para me informar disso, usei o comando:<br />
<code>$ glxinfo | head</code><br />
A terceira linha retornada foi:<br />
<code>direct rendering: <strong>No</strong></code></p>
<p>Usei, então, o comando:<br />
<code>$ fglrxinfo</code><br />
E a resposta foi que o &#8220;OpenGL vendor string&#8221; era Mesa (indirect) em vez de ser meu driver ATI Radeon Xpress series.</p>
<p>Motivo descoberto: atualizei o kernel e o módulo não estava mais funcionando <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Tive, então, que relembrar os passos que segui outrora. Só baixar o driver do fabricante e rodar o instalador não funciona!<br />
Em todo caso, é necessário baixar o <a href="http://ati.amd.com/support/driver.html">driver correto</a>, sendo que o meu é <a href="http://ati.amd.com/support/drivers/linux64/linux64-radeon.html">Radeon Xpress para 64bits</a> (o arquivo baixado foi ati-driver-installer-8.443.1-x86.x86_64.run).</p>
<p>Uma vez descarregado o arquivo, em vez de mandar instalá-lo, é melhor fazer gerar os pacotes para posteriores instalações, quem sabe? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<code>$ sh ./ati-driver-installer-8.443.1-x86.x86_64.run --buildpkg Debian/etch</code><br />
Obs.: Se alguém estiver usando para outra distribuição, obtenha a lista das possíveis usando o comando<br />
<code>$ sh ./ati-driver-installer-8.443.1-x86.x86_64.run --listpkg</code></p>
<p>Eis a lista de pacotes gerados:</p>
<ul>
<li>fglrx-amdcccle_8.443.1-1_amd64.deb</li>
<li>fglrx-driver_8.443.1-1_amd64.deb</li>
<li>fglrx-driver-dev_8.443.1-1_amd64.deb</li>
<li>fglrx-kernel-src_8.443.1-1_amd64.deb</li>
</ul>
<p>Além do arquivo texto:</p>
<ul>
<li>fglrx-installer_8.443.1-1_amd64.changes</li>
</ul>
<p>Construídos os pacotes, hora de instalá-los, seja via <strong>apt-get</strong>, seja por <strong>dpk</strong>.<br />
<code>$ dpkg -i fglrx*443*deb</code><br />
(eu tinha outra versão na mesma pasta)</p>
<p>Agora que veio a parte que eu não me lembrava. Contudo, graças a um link no site da própria ATI para um site não oficial, <a href="http://wiki.cchtml.com/index.php/Debian_Installation_Guide">achei o que precisava</a>.</p>
<p>Faltava gerar o módulo para o kernel! Que até agora não sei por que não geram no instalador =P<br />
<code><br />
$ module-assistant prepare<br />
$ module-assistant update<br />
$ module-assistant a-i fglrx</code></p>
<p>Caso não possua o <strong>module-assistant</strong>, obtenha-o via <strong>apt-get</strong>.</p>
<p>Não sei se é necessário isso aqui, mas a página falou, tá falado.<br />
<code>$ aticonfig --initial</code></p>
<p>Agora a página sugere reiniciar o computador. Não precisa. Bastou reiniciar o servidor gráfico (o X): Ctrl+Alt+Backspace. <strong>Lembre-se</strong> de que tudo será fechado (quase) instantaneamente, <strong>salve tudo</strong> antes de apertar essas teclas! Se preferir, faça log-off e só então reinicie o X.</p>
<p>Reiniciado o servidor gráfico, efetuei o login e executei o comando:<br />
<code>$ fglrxinfo</code></p>
<p>Et voilà, a mensagem que eu tanto almejava!<br />
<code><br />
display: :0.0  screen: 0<br />
OpenGL vendor string: ATI Technologies Inc.<br />
OpenGL renderer string: ATI Radeon Xpress Series<br />
OpenGL version string: 2.1.7170 Release<br />
</code></p>
<p>E tudo voltou ao que era antes&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aventuranolinux.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aventuranolinux.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=18&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2008/01/17/instalando-o-driver-proprietario-da-ati-no-debianetch/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Gerando um assembler para Z80 (Sega Master System ou Sega Megadrive)</title>
		<link>http://aventuranolinux.wordpress.com/2008/01/16/gerando-um-assembler-para-z80-sega-master-system-ou-sega-megadrive/</link>
		<comments>http://aventuranolinux.wordpress.com/2008/01/16/gerando-um-assembler-para-z80-sega-master-system-ou-sega-megadrive/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 04:15:05 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[megadrive]]></category>
		<category><![CDATA[assembler]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[binutils]]></category>
		<category><![CDATA[gas]]></category>
		<category><![CDATA[genesis]]></category>
		<category><![CDATA[sega]]></category>
		<category><![CDATA[z80]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/2008/01/16/gerando-um-assembler-para-z80-sega-master-system-ou-sega-megadrive/</guid>
		<description><![CDATA[Seguindo as instruções de um post meu mesmo &#8220;antigo&#8221;, fui capaz de gerar um assembler e linker para o processador Z80, que o Megadrive usa como coprocessador de som e o Master System como principal (e única) CPU.
A única diferença é que, infelizmente, não há suporte para arquivos-objeto ELF ainda (binutils versão 2.18), só COFF. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=17&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Seguindo as instruções de <a HREF="http://aventuranolinux.wordpress.com/2007/11/04/gerando-um-assembler-para-sega-mega-drive-genesis/">um post meu mesmo &#8220;antigo&#8221;</a>, fui capaz de gerar um assembler e linker para o processador Z80, que o Megadrive usa como coprocessador de som e o Master System como principal (e única) CPU.</p>
<p>A única diferença é que, infelizmente, não há suporte para arquivos-objeto ELF ainda (binutils versão 2.18), só COFF. E, esquisitamente, só permite rodar o <em>configure</em>, se o alvo (<em>&#8211;target</em>) for <strong>z80-unknown-coff</strong>. O resto seguiu sem maiores problemas.</p>
<p>Meus agradecimentos à <a TITLE="WikiTI" HREF="http://aventuranolinux.wordpress.com/wp-admin/WikiTI">WikiTI</a> por me dar essa informação sem saber =]</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aventuranolinux.wordpress.com/17/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aventuranolinux.wordpress.com/17/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=17&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2008/01/16/gerando-um-assembler-para-z80-sega-master-system-ou-sega-megadrive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Importar fotos</title>
		<link>http://aventuranolinux.wordpress.com/2008/01/14/importar-fotos/</link>
		<comments>http://aventuranolinux.wordpress.com/2008/01/14/importar-fotos/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 20:17:39 +0000</pubDate>
		<dc:creator>aventuranolinux</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[câmera digital]]></category>
		<category><![CDATA[foto]]></category>
		<category><![CDATA[importar]]></category>

		<guid isPermaLink="false">http://aventuranolinux.wordpress.com/2008/01/14/importar-fotos/</guid>
		<description><![CDATA[Conectei pela primeira vez a minha câmera no meu Debian Etch + Gnome&#8230;
Para meu espanto, apareceu uma janela de diálogo Importar de câmera informando que uma câmera fotográfica foi detectada e perguntando se eu queria importar as fotos.
Cliquei no botão Importar fotos e&#8230; nada =P Isso porque a idéia é executar o programa gthumb e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=16&subd=aventuranolinux&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Conectei pela primeira vez a minha câmera no meu Debian Etch + Gnome&#8230;</p>
<p>Para meu espanto, apareceu uma janela de diálogo <strong>Importar de câmera</strong> informando que uma câmera fotográfica foi detectada e perguntando se eu queria importar as fotos.</p>
<p>Cliquei no botão <strong>Importar fotos</strong> e&#8230; nada =P Isso porque a idéia é executar o programa <a HREF="http://gthumb.sourceforge.net/">gthumb</a> e ele não estava instalado. Mas custava avisar?<span id="more-16"></span></p>
<p>O programa responsável por isso é o gerenciador de volumes (de armazenamento de dados) do GNOME, o programa <strong>gnome-volume-manager</strong>. Para configurá-lo, pode usar o programa <strong>gnome-volume-properties</strong>, também acessível por <code> Desktop &gt; Preferências &gt; Unidades e Mídias removíveis</code>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/aventuranolinux.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/aventuranolinux.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/aventuranolinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/aventuranolinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/aventuranolinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/aventuranolinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/aventuranolinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/aventuranolinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/aventuranolinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/aventuranolinux.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/aventuranolinux.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/aventuranolinux.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=aventuranolinux.wordpress.com&blog=2055311&post=16&subd=aventuranolinux&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://aventuranolinux.wordpress.com/2008/01/14/importar-fotos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21e9bf9502bd4f7ac34696ffeaefc23b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">aventuranolinux</media:title>
		</media:content>
	</item>
	</channel>
</rss>