<?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/"
	>

<channel>
	<title>Paulo Matias &#187; Linux</title>
	<atom:link href="http://matias.archlinux-br.org/archives/category/computacao/software/sistemas-operacionais/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://matias.archlinux-br.org</link>
	<description>Um blog? O.o</description>
	<lastBuildDate>Sun, 31 Jan 2010 18:32:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Saindo do Arch Linux Brasil</title>
		<link>http://matias.archlinux-br.org/archives/762</link>
		<comments>http://matias.archlinux-br.org/archives/762#comments</comments>
		<pubDate>Sun, 31 Jan 2010 18:32:16 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=762</guid>
		<description><![CDATA[Estou saindo do Arch Linux Brasil, de forma que este blog não será mais atualizado. Vou pedir para o pessoal deixar o conteúdo disponível aqui para consulta. Assim que eu tiver um novo blog, posto aqui o endereço.]]></description>
			<content:encoded><![CDATA[<p>Estou saindo do Arch Linux Brasil, de forma que este blog não será mais atualizado. Vou pedir para o pessoal deixar o conteúdo disponível aqui para consulta. Assim que eu tiver um novo blog, posto aqui o endereço.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/762/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Chromium funcionando com plugin Flash</title>
		<link>http://matias.archlinux-br.org/archives/748</link>
		<comments>http://matias.archlinux-br.org/archives/748#comments</comments>
		<pubDate>Thu, 09 Jul 2009 01:40:31 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=748</guid>
		<description><![CDATA[Algo que muitos aguardavam, o suporte ao plugin Flash, começou a funcionar hoje no Chromium. Se você desejar experimentar, instale a última versão (atualmente 20221) do chromium-snapshot pelo repositório archlinuxbr. Depois, faça um link do plugin do Flash para o diretório de plugins do Chrome, para habilitá-lo: &#160; cd /opt/chromium-browser mkdir plugins cd plugins ln [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://matias.archlinux-br.org/wp-content/uploads/2009/07/chromium-flash.png"><img src="http://matias.archlinux-br.org/wp-content/uploads/2009/07/chromium-flash-300x297.png" alt="Chromium com Flash" title="Chromium com Flash" width="300" height="297" class="aligncenter size-medium wp-image-749" /></a></p>
<p>Algo que muitos aguardavam, o suporte ao plugin Flash, começou a funcionar hoje no Chromium. Se você desejar experimentar, instale a última versão (atualmente 20221) do chromium-snapshot pelo repositório archlinuxbr.</p>
<p>Depois, faça um link do plugin do Flash para o diretório de plugins do Chrome, para habilitá-lo:</p>
<pre class="bash">&nbsp;
<span style="color: #7a0874; font-weight: bold;">cd</span> /opt/chromium-browser
<span style="color: #c20cb9; font-weight: bold;">mkdir</span> plugins
<span style="color: #7a0874; font-weight: bold;">cd</span> plugins
<span style="color: #c20cb9; font-weight: bold;">ln</span> -s /usr/lib/mozilla/plugins/libflashplayer.so .
&nbsp;</pre>
<p>Agradeço ao Marcelo Kalib pela dica de que os desenvolvedores do Chromium estavam prestes a terminar o suporte ao Flash!</p>
<p><strong>Atualização</strong>: Agora é necessário também passar a opção <code>--enable-plugins</code> ao chromium-browser para que ele ative o suporte a plugins.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/748/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Noticias do Google Chromium para Linux</title>
		<link>http://matias.archlinux-br.org/archives/741</link>
		<comments>http://matias.archlinux-br.org/archives/741#comments</comments>
		<pubDate>Thu, 04 Jun 2009 01:57:23 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>
		<category><![CDATA[Desktop]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=741</guid>
		<description><![CDATA[Estou acompanhando o Google Chromium ha' menos de uma semana, e ele avancou bastante. O bug da caixa de selecao de arquivos ja' foi corrigido. A interface de bookmarks, que estava incompleta, foi terminada. So' esta' incomodando mesmo o bug dos acentos. Esse bug ja' havia sido reportado: http://code.google.com/p/chromium/issues/detail?id=11226 Se voce quiser que o pessoal [...]]]></description>
			<content:encoded><![CDATA[<p>Estou acompanhando o Google Chromium ha' menos de uma semana, e ele avancou bastante. O bug da caixa de selecao de arquivos ja' foi corrigido. A interface de bookmarks, que estava incompleta, foi terminada.</p>
<p>So' esta' incomodando mesmo o bug dos acentos. Esse bug ja' havia sido reportado: <a href="http://code.google.com/p/chromium/issues/detail?id=11226">http://code.google.com/p/chromium/issues/detail?id=11226</a></p>
<p>Se voce quiser que o pessoal da Google de mais prioridade para a correcao desse bug, ou se quiser acompanhar o status do mesmo, entre no link acima e clique na estrela.</p>
<p>Estou atualizando o pacote chromium-snapshot do repositorio archlinuxbr com bastante frequencia. Se voce esta' usando esse pacote, ja' deve ter recebido os ultimos builds.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/741/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Qt 4.5.0 no [testing]</title>
		<link>http://matias.archlinux-br.org/archives/717</link>
		<comments>http://matias.archlinux-br.org/archives/717#comments</comments>
		<pubDate>Thu, 05 Mar 2009 22:50:35 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=717</guid>
		<description><![CDATA[A Qt 4.5.0 (versão final) já está no repositório [testing] do Arch Linux. Caso não queira colocar o repositório [testing] inteiro no seu pacman, pode baixar o pacote isoladamente aqui e instalá-lo usando pacman -U. Pelos meus testes, a Qt 4.5.0 está excelente. O bug de codificação UTF-8 que acontecia com o LyX e com [...]]]></description>
			<content:encoded><![CDATA[<p>A Qt 4.5.0 (versão final) já está no repositório [testing] do Arch Linux.</p>
<p>Caso não queira colocar o repositório [testing] inteiro no seu pacman, pode baixar o pacote isoladamente <a href="http://archlinux.c3sl.ufpr.br/testing/os/i686/qt-4.5.0-1-i686.pkg.tar.gz">aqui</a> e instalá-lo usando <code>pacman -U</code>.</p>
<p>Pelos meus testes, a Qt 4.5.0 está excelente. O bug de codificação UTF-8 que acontecia com o LyX e com o Psi foi corrigido. Não uso KDE, mas há relatos de que o KDE 4 está funcionando de maneira estável com essa versão da Qt.</p>
<p>Entretanto, note que se você usa o Psi, precisará recompilar o pacote para que ele fique estável. Não é necessário modificar nada no pacote, apenas recompilá-lo. Para isso, baixe o PKGBUILD do Psi, que se localiza em <code>extra/psi</code>, usando o ABS e compile-o como de costume. E não se preocupe, pois os desenvolvedores do Arch Linux recompilarão o Psi em breve, antes de mover a Qt 4.5.0 para o repositório [extra].</p>
<p>Recomendo que você teste o navegador Arora com essa nova versão da Qt usando o pacote <a href="http://repo.archlinux-br.org/i686/arora-git-tp-20090305-1-i686.pkg.tar.gz">arora-git-tp</a> do repositório [archlinuxbr].</p>
<p>Para os fãs do Opera, temos também o pacote <a href="http://repo.archlinux-br.org/i686/opera-devel-qt4-10.00_4166-1-i686.pkg.tar.gz">opera-devel-qt4</a>, que usa Qt shared e é capaz de aproveitar melhor essa nova versão da Qt.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/717/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Driver para rt73 com suporte a injection disponível no repositório brasileiro</title>
		<link>http://matias.archlinux-br.org/archives/654</link>
		<comments>http://matias.archlinux-br.org/archives/654#comments</comments>
		<pubDate>Thu, 25 Dec 2008 21:36:50 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=654</guid>
		<description><![CDATA[Atualização: Esse driver não é mais necessário. Os kernels mais novos vem com suporte a injection por padrão, "nativo". Estarei mantendo no repositório brasileiro o driver rt73-cvs, que dá suporte a injection para placas USB da Ralink. Note que para usar WPA com esse driver, você vai precisar do pacote netcfg-rt73, também disponível no repositório [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Atualização</strong>: Esse driver não é mais necessário. Os kernels mais novos vem com suporte a injection por padrão, "nativo".</p>
<p>Estarei mantendo no repositório brasileiro o driver <code>rt73-cvs</code>, que dá suporte a injection para placas USB da Ralink. Note que para usar WPA com esse driver, você vai precisar do pacote <code>netcfg-rt73</code>, também disponível no repositório brasileiro, junto com o netcfg.</p>
<p>Para adicionar o repositório (caso você use <code>i686</code>), inclua em seu <code>/etc/pacman.conf</code>:</p>
<pre class="ini"><span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>archlinuxbr<span style="">&#93;</span></span>
<span style="color: #000099;">Server </span>=<span style="color: #660066;"> http://repo.archlinux-br.org/i686</span></pre>
<p>Instale o driver e o plugin do netcfg com:</p>
<pre class="bash">pacman -Sy rt73-cvs netcfg-rt73</pre>
<p>Mude a linha <code>MODULES</code> do seu <code>/etc/rc.conf</code> para algo do tipo:</p>
<pre class="bash"><span style="color: #007800;">MODULES=</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>!rt73usb rt73 ...<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre>
<p>Assim o módulo <code>rt73usb</code>, que já vem com o kernel, será desabilitado (irá para a "lista negra"), e o driver <code>rt73</code>, que veio no pacote que você acabou de instalar, será usado.</p>
<p>Para usar WPA no netcfg, crie o profile normalmente como você faria para qualquer placa. Depois mude a variável <code>CONNECTION</code> no arquivo do profile como a seguir:</p>
<pre class="bash"><span style="color: #007800;">CONNECTION=</span><span style="color: #ff0000;">&quot;wirelessral&quot;</span></pre>
<p>Se mesmo assim você tiver problemas, aumente o <code>TIMEOUT</code>. Um bom valor é <code>60</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/654/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Primeiros resultados &#8211; modem Si3055 com o OSS</title>
		<link>http://matias.archlinux-br.org/archives/644</link>
		<comments>http://matias.archlinux-br.org/archives/644#comments</comments>
		<pubDate>Wed, 24 Dec 2008 19:27:47 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Haiku]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=644</guid>
		<description><![CDATA[Desde novembro, tenho trabalhado em um driver para o softmodem do meu laptop, o Si3055, sempre que tenho tempo. Hoje obtive os primeiros resultados interessantes. Já é possível realizar chamadas de telefone utilizando uma ferramenta que escrevi, o ossphone. Tentei conectar via dial-up, mas ainda não foi possível devido a alguns problemas de latência. Verificarei [...]]]></description>
			<content:encoded><![CDATA[<p>Desde novembro, tenho trabalhado em um driver para o softmodem do meu laptop, o Si3055, sempre que tenho tempo.</p>
<p>Hoje obtive os primeiros resultados interessantes. Já é possível realizar chamadas de telefone utilizando uma ferramenta que escrevi, o <code>ossphone</code>. Tentei conectar via dial-up, mas ainda não foi possível devido a alguns problemas de latência. Verificarei com o Hannu e com outros contribuidores do OSS como é possível resolver esses últimos problemas.</p>
<p align="center"><a href="http://matias.archlinux-br.org/wp-content/uploads/2008/12/screenshot1.png"><img src="http://matias.archlinux-br.org/wp-content/uploads/2008/12/screenshot1-300x187.png" alt="ossphone no Haiku" title="ossphone no Haiku" width="300" height="187" class="aligncenter size-medium wp-image-646" /></a></p>
<p>Acima temos um screenshot que mostra o <code>ossphone</code> funcionando e fazendo chamadas de telefone no Haiku. Sim, eu uso o microfone e a caixa de som (ou fone de ouvido) como se fossem um telefone.</p>
<p>As coisas nas quais estou trabalhando estão disponíveis <a href="http://hal9k.ifsc.usp.br/~matias/modem/">aqui</a>. Por enquanto o driver e o <code>ossphone</code> foram testados no Arch Linux e no Haiku, e funcionaram corretamente em ambos (tirando os problemas de latência). Ports do OSS para o NetBSD seriam apreciados ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/644/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pré-lançamento do repositório [archlinuxbr]</title>
		<link>http://matias.archlinux-br.org/archives/637</link>
		<comments>http://matias.archlinux-br.org/archives/637#comments</comments>
		<pubDate>Thu, 18 Dec 2008 23:07:38 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=637</guid>
		<description><![CDATA[Foi lançado hoje o repositório [archlinuxbr], mantido pela comunidade Arch Linux Brasil. Esse repositório tem como objetivo: Fornecer pacotes de softwares experimentais interessantes, que por serem experimentais não podem ser incluídos no [community]. Fornecer pacotes que ainda não tenham popularidade o suficiente para serem incluídos no [community]. Fornecer pacotes de softwares que não são aceitos [...]]]></description>
			<content:encoded><![CDATA[<p>Foi lançado hoje o repositório [archlinuxbr], mantido pela comunidade Arch Linux Brasil. Esse repositório tem como objetivo:</p>
<ol>
<li>Fornecer pacotes de softwares experimentais interessantes, que por serem experimentais não podem ser incluídos no [community].</li>
<li>Fornecer pacotes que ainda não tenham popularidade o suficiente para serem incluídos no [community].</li>
<li>Fornecer pacotes de softwares que não são aceitos nos repositórios oficiais devido a problemas "diplomáticos" (ion-3).</li>
</ol>
<p>Todos os pacotes incluídos no repositório estão disponíveis no AUR.</p>
<p>Em alguns casos, um dos pacotes pode ser uma mera recompilação de um pacote dos repositórios oficiais feita com uma biblioteca experimental. Por exemplo, é o que ocorre com o <code>arora-git-tp</code>, que é uma recompilação do <code>arora-git</code> com a <code>qt-tp</code>.</p>
<p>O repositório ainda está em fase de testes, e em breve daremos detalhes de como você pode indicar um pacote para ser incluído em nosso repositório, ou como notificar caso algum pacote fique desatualizado, entre outras informações.</p>
<p>Para usar e ajudar a testar nosso repositório desde já, acrescente as seguintes linhas logo no começo da seção <code>REPOSITORIES</code> do seu <code>/etc/pacman.conf</code>:</p>
<pre class="ini"><span style="color: #000066; font-weight:bold;"><span style="">&#91;</span>archlinuxbr<span style="">&#93;</span></span>
<span style="color: #000099;">Server </span>=<span style="color: #660066;"> http://repo.archlinux-br.org/i686</span></pre>
<p>Ou, caso você use x86_64, mude de <code>i686</code> para <code>x86_64</code>.</p>
<p>Nota: Eu compilei apenas os pacotes menores para x86_64 pois meu processador não suporta 64 bits, e eu tenho de usar o emulador <code>qemu-system-x86_64</code>, que é extremamente lento. Aguardem pois em breve outros membros da Arch Linux Brasil (que possuem maravilhosos core2duo) auxiliarão neste projeto.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/637/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alliance: suite completa de software livre para criar circuitos integrados</title>
		<link>http://matias.archlinux-br.org/archives/610</link>
		<comments>http://matias.archlinux-br.org/archives/610#comments</comments>
		<pubDate>Thu, 18 Dec 2008 00:13:36 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[AUR]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[VLSI e ASIC]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=610</guid>
		<description><![CDATA[Empacotei a suite Alliance para o Arch Linux. Trata-se de uma suite completa de software livre para criar circuitos integrados. Com a suite Alliance, você pode projetar um chip desde sua descrição em VHDL até o layout pronto para ser produzido em uma fábrica. O pacote pode ser baixado no AUR. Você também pode obter [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://matias.archlinux-br.org/wp-content/uploads/2008/12/mips_chip-298x300.png" alt="Processador MIPS projetado com o Alliance" title="Processador MIPS projetado com o Alliance" width="298" height="300" class="alignnone size-medium wp-image-609" /></p>
<p>Empacotei a suite Alliance para o Arch Linux. Trata-se de uma suite completa de software livre para criar circuitos integrados.</p>
<p>Com a suite Alliance, você pode projetar um chip desde sua descrição em VHDL até o layout pronto para ser produzido em uma fábrica.</p>
<p>O pacote pode ser baixado no <a href="http://aur.archlinux.org/packages.php?ID=22230">AUR</a>. Você também pode obter um pacote binário pre-compilado para i686 <a href="http://basalto.ifsc.usp.br/~paulo_matias/arch-stuff/alliance-5.0_20070718-1-i686.pkg.tar.gz">aqui</a>.</p>
<p>Se gostar, não se esqueça de se cadastar no <a href="http://aur.archlinux.org/packages.php?ID=22230">AUR</a> e votar no pacote, para que ele possa ser incluído nos repositórios oficiais do Arch Linux.</p>
<p>O restante deste artigo contém um tutorial para você que não entende nada de circuitos integrados, mas está morrendo de curiosidade sobre como o layout de um chip é produzido. Mostrarei passo-a-passo como sintetizar o layout de um processador MIPS, que vem como exemplo no pacote.<br />
<span id="more-610"></span></p>
<p>Copie o diretório de exemplos para a sua home.</p>
<pre class="bash"><span style="color: #c20cb9; font-weight: bold;">cp</span> -R /opt/alliance<span style="color: #000000;">-5.0</span>/examples/alliance-examples ~</pre>
<p>Entre no diretório do processador MIPS.</p>
<pre class="bash"><span style="color: #7a0874; font-weight: bold;">cd</span> ~/alliance-examples/mipsR3000/sce</pre>
<p>Carregue as variáveis de ambiente necessárias para o correto funcionamento da suite Alliance.</p>
<pre class="bash"><span style="color: #7a0874; font-weight: bold;">source</span> /opt/alliance<span style="color: #000000;">-5.0</span>/etc/alc_env.<span style="color: #c20cb9; font-weight: bold;">sh</span></pre>
<p>Execute o <code>make</code> para chamar todas as ferramentas necessárias para o processo de sintetização do chip.</p>
<pre class="bash"><span style="color: #c20cb9; font-weight: bold;">make</span></pre>
<p>Esse processo vai demorar alguns minutos. O que está sendo feito basicamente é interpretar a descrição do processador em VHDL, otimizá-la, mapeá-la em componentes eletrônicos dentre uma lista de <em>standard cells</em> (células-padrão), posicionar essas células ao longo da pastilha e achar rotas entre as mesmas.</p>
<p>Entre certas etapas, também são aplicados casos de teste para verificar se o processador está se comportando corretamente. Ao final do processo, é executado um verificador DRC, que verifica se algumas regras básicas (para evitar problemas físicos no chip) estão sendo cumpridas.</p>
<p>Para visualizar o layout do chip depois de pronto, chame o <code>dreal</code> na linha de comando, passando as variáveis de ambiente adequadas.</p>
<pre class="bash"><span style="color: #007800;">MBK_WORK_LIB=</span>.; <span style="color: #7a0874; font-weight: bold;">export</span> MBK_WORK_LIB; <span style="color: #007800;">RDS_TECHNO_NAME=</span>local-cmos<span style="color: #000000;">-035</span>.rds; \
<span style="color: #7a0874; font-weight: bold;">export</span> RDS_TECHNO_NAME; <span style="color: #007800;">RDS_IN=</span>cif; <span style="color: #7a0874; font-weight: bold;">export</span> RDS_IN; <span style="color: #007800;">RDS_OUT=</span>cif; <span style="color: #7a0874; font-weight: bold;">export</span> RDS_OUT; \
<span style="color: #007800;">MBK_IN_PH=</span>ap; <span style="color: #7a0874; font-weight: bold;">export</span> MBK_IN_PH; <span style="color: #007800;">MBK_OUT_PH=</span>ap; <span style="color: #7a0874; font-weight: bold;">export</span> MBK_OUT_PH; \
<span style="color: #007800;">MBK_CATA_LIB=</span>/opt/alliance<span style="color: #000000;">-5.0</span>/cells/sxlib; \
<span style="color: #7a0874; font-weight: bold;">export</span> MBK_CATA_LIB; <span style="color: #007800;">MBK_CATAL_NAME=</span>CATAL; <span style="color: #7a0874; font-weight: bold;">export</span> MBK_CATAL_NAME; \
/opt/alliance<span style="color: #000000;">-5.0</span>/bin/dreal -l mips_chip</pre>
<p>Para visualizar todos os layers, vá ao menu <code>Tools</code> -> <code>Flatten</code>.</p>
<p>Outro exemplo mais simples para entender o que ocorre no processo de sintetização do chip é o <code>adder4</code>. Trata-se de um circuito integrado que soma dois números de 4 bits e fornece o resultado. No diretório desse exemplo, existe um arquivo <code>README</code> que explica o que cada ferramenta faz, e quais os arquivos gerados em cada etapa intermediária. Você pode, por exemplo, visualizar o esquemático eletrônico do circuito usando a ferramenta <code>xsch</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/610/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VirtualBox 2.1.0 disponível no AUR</title>
		<link>http://matias.archlinux-br.org/archives/586</link>
		<comments>http://matias.archlinux-br.org/archives/586#comments</comments>
		<pubDate>Wed, 17 Dec 2008 17:19:23 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[AUR]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=586</guid>
		<description><![CDATA[Acabo de disponibilizar no AUR o novo VirtualBox 2.1.0. Clique aqui e baixe agora mesmo! A nova versão do VirtualBox trás novidades incríveis: Aceleração 3D via OpenGL. Isso mesmo. Agora você pode rodar aplicativos OpenGL dentro do VirtualBox aproveitando a aceleração via hardware da sua placa de vídeo! Diversas melhorias de performance e usabilidade no [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://matias.archlinux-br.org/wp-content/uploads/2008/12/vbox210-300x263.png" alt="VirtualBox 2.1.0" title="VirtualBox 2.1.0" width="300" height="263" class="alignnone size-medium wp-image-587" /></p>
<p>Acabo de disponibilizar no <a href="http://aur.archlinux.org/packages.php?ID=9753">AUR</a> o novo VirtualBox 2.1.0. Clique <a href="http://aur.archlinux.org/packages.php?ID=9753">aqui</a> e baixe agora mesmo!</p>
<p>A nova versão do VirtualBox trás novidades incríveis:</p>
<ul>
<li><strong>Aceleração 3D via OpenGL</strong>. Isso mesmo. Agora você pode rodar aplicativos OpenGL dentro do VirtualBox aproveitando a aceleração via hardware da sua placa de vídeo!</li>
<li>Diversas melhorias de <strong>performance e usabilidade no suporte a redes</strong>.</li>
<li>Agora é possível criar uma <strong>rede bridge</strong> diretamente pela interface gráfica com um único clique!</li>
<li>Capacidade de emular sistemas <strong>64-bits</strong> mesmo que você esteja dentro de um sistema de 32-bits. Desde que o seu processador seja de 64, é claro.</li>
<li>Suporte completo a imagens <strong>VMDK</strong> e VHD (incluindo snapshots).</li>
<li>Controladoras <strong>SCSI</strong> virtuais.</li>
<li>Melhorias de virtualização para arquitetura <strong>Intel Nehalem</strong>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/586/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Resolvendo problemas após atualização para o Xorg 7.4</title>
		<link>http://matias.archlinux-br.org/archives/577</link>
		<comments>http://matias.archlinux-br.org/archives/577#comments</comments>
		<pubDate>Tue, 02 Dec 2008 20:57:49 +0000</pubDate>
		<dc:creator>Paulo Matias</dc:creator>
				<category><![CDATA[ArchLinux]]></category>

		<guid isPermaLink="false">http://matias.archlinux-br.org/?p=577</guid>
		<description><![CDATA[Após a atualização do Xorg 7.4, tive uma série de problemas. Compartilharei aqui como fazer para resolvê-los. O parâmetro RgbPath não existe mais. Este é simples. Apenas remova a linha que contém esse parâmetro do seu xorg.conf antigo. O novo Xorg simplesmente ignora qualquer configuração de mouse ou teclado que você fizer no xorg.conf. Além [...]]]></description>
			<content:encoded><![CDATA[<p>Após a atualização do Xorg 7.4, tive uma série de problemas. Compartilharei aqui como fazer para resolvê-los.</p>
<ol>
<li>O parâmetro <code>RgbPath</code> não existe mais. Este é simples. Apenas remova a linha que contém esse parâmetro do seu <code>xorg.conf</code> antigo.</li>
<li>O novo Xorg simplesmente ignora qualquer configuração de mouse ou teclado que você fizer no <code>xorg.conf</code>. Além disso, se você não estiver com o <code>hal</code> rodando, a máquina simplesmente congela.
<p>Você poderia resolver isso levantando o <code>hal</code> e usando o novo método de hotplugging, mas EU FORTEMENTE <strong>NÃO</strong> RECOMENDO. Em algumas situações um pouco mais raras, o novo método pode ser útil, mas não é para a maioria dos usuários. Além disso, eu não consegui configurar nem ao menos o mapa de teclado usando o novo método, mesmo copiando a configuração do Douglas.</p>
<p>Por isso, recomendo que você desabilite o hotplugging, adicionando as seguintes linhas ao seu <code>xorg.conf</code>:</p>
<pre class="text">Section &quot;ServerFlags&quot;
        Option &quot;AutoAddDevices&quot; &quot;False&quot;
EndSection
&nbsp;</pre>
<p>Com isso o seu X já deve voltar a funcionar como antes, a menos que você tenha um touchpad synaptics.</p>
<li>Se você tiver um touchpad synaptics, vai notar que a rolagem (scrolling) e o clique por tapa (tapping) pararam de funcionar. Isso ocorre por dois motivos: esses recursos não vem mais habilitados por padrão, e o synaptics não é mais capaz de determinar os extremos do touchpad automaticamente.
<p>Essa é a parte mais chata. Troque a seção do dispositivo synaptics do seu <code>xorg.conf</code> pelo seguinte:</p>
<pre class="text">Section &quot;InputDevice&quot;
        Identifier  &quot;Mouse0&quot;
        Driver      &quot;synaptics&quot;
        Option      &quot;Protocol&quot;   &quot;auto-dev&quot;
        Option      &quot;Device&quot;     &quot;/dev/input/mouse0&quot;
        Option      &quot;LeftEdge&quot;   &quot;1774&quot;
        Option      &quot;RightEdge&quot;  &quot;5170&quot;
        Option      &quot;TopEdge&quot;    &quot;1322&quot;
        Option      &quot;BottomEdge&quot; &quot;4696&quot;
        Option      &quot;TapButton1&quot; &quot;1&quot;
        Option      &quot;TapButton2&quot; &quot;2&quot;
        Option      &quot;TapButton3&quot; &quot;3&quot;
        Option      &quot;SHMConfig&quot;  &quot;on&quot;
        Option      &quot;VertEdgeScroll&quot;  &quot;1&quot;
        Option      &quot;HorizEdgeScroll&quot; &quot;1&quot;
EndSection
&nbsp;</pre>
<p>Mas CALMA, não é só isso, NÃO REINICIE O X AINDA. Você vai precisar mudar os números nas opções <code>LeftEdge</code>, <code>RightEdge</code>, <code>TopEdge</code> e <code>BottomEdge</code>.</p>
<p>Para isso, rode o comando <code>synclient -m 1</code>. Coloque o dedo rapidamente na borda superior esquerda do touchpad, depois rapidamente na borda inferior direita do mesmo. Você vai ver as coordenadas sendo exibidas no terminal.</p>
<p>A saída será algo do tipo:</p>
<pre class="text">   1.238  1793 1275  31 1  4  0 0 0 0 0  00000000   0  0  0   0   0
   1.259  1786 1274  31 1  4  0 0 0 0 0  00000000   0  0  0   0   0
   1.279  1780 1265  31 1  4  0 0 0 0 0  00000000   0  0  0   0   0
   1.300  1780 1265   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
   2.057     1 5855   1 2  5  0 0 0 0 0  00000000   0  0  0   0   0
   2.090     1 5855   2 2  5  0 0 0 0 0  00000000   0  0  0   0   0
   2.182     1 5855   3 2  5  0 0 0 0 0  00000000   0  0  0   0   0
   2.286     1 5855   5 2  5  0 0 0 0 0  00000000   0  0  0   0   0
   2.309  5218 4730  14 1  4  0 0 0 0 0  00000000   0  0  0   0   0
   2.329  5218 4730  15 1  4  0 0 0 0 0  00000000   0  0  0   0   0
    time     x    y   z f  w  l r u d m     multi  gl gm gr gdx gdy
   2.349  5220 4737  15 1  4  0 0 0 0 0  00000000   0  0  0   0   0
   2.369  5281 4719   6 1  4  0 0 0 0 0  00000000   0  0  0   0   0
   2.390  5281 4719   0 0  0  0 0 0 0 0  00000000   0  0  0   0   0
&nbsp;</pre>
<p>O <code>x</code> do primeiro toque é o <code>LeftEdge</code>. O <code>x</code> do segundo toque é o <code>RightEdge</code>. O <code>y</code> do primeiro toque é o <code>TopEdge</code>. O <code>y</code> do segundo toque é o <code>BottomEdge</code>.</p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://matias.archlinux-br.org/archives/577/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
