<?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>El sitio personal de David Colmenero (D_Skywalk) &#187; ubuntu</title>
	<atom:link href="http://david.dantoine.org/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://david.dantoine.org</link>
	<description>dev &#38; gaming</description>
	<lastBuildDate>Wed, 25 Jan 2012 12:08:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A.G.E.S. Live &#8211; Arcade Machine System</title>
		<link>http://david.dantoine.org/destacado/922/</link>
		<comments>http://david.dantoine.org/destacado/922/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:07:07 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Destacado]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[ages]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[emulación]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Videojuegos]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/?p=922</guid>
		<description><![CDATA[Arcade Genuine Entertainment System (A.G.E.S.) es un pequeño pero potente Live de Ubuntu, enfocado a un uso exclusivo en máquinas arcade. El objetivo es tener un sistema mínimo pero usable que permita jugar fácilmente a emuladores y juegos OpenSource. Características principales Incluye pyRetro un FrontEnd pequeño, muy rápido y de uso sencillo. Ahora funciona con [...]]]></description>
			<content:encoded><![CDATA[<p>Arcade Genuine Entertainment System (A.G.E.S.) es un pequeño pero potente Live de Ubuntu, enfocado a un uso exclusivo en máquinas arcade. El objetivo es tener un sistema mínimo pero usable que permita jugar fácilmente a emuladores y juegos OpenSource.</p>
<div id="attachment_928" class="wp-caption aligncenter" style="width: 310px"><a href="http://david.dantoine.org/wp-content/uploads/2011/11/customise.jpeg"><img class="size-medium wp-image-928" title="A.G.E.S. Pantalla de Arranque" src="http://david.dantoine.org/wp-content/uploads/2011/11/customise-300x203.jpg" alt="" width="300" height="203" /></a><p class="wp-caption-text">A.G.E.S. Pantalla de Arranque</p></div>
<p><strong>Características principales<br />
</strong></p>
<ul>
<li>Incluye <a title="pyRetro, su mayor baza la rápidez y estabilidad del código." href="http://code.google.com/p/pyretro/">pyRetro un FrontEnd</a> pequeño, muy rápido y de uso sencillo.</li>
<li>Ahora funciona con las xorg en lugar de la consola de la vieja versión (0.00.1e), que permitirá nuevos emuladores y aprovecharemos la aceleración OpenGL de las tarjetas modernas.</li>
<li>Mame 0.143 + hiscore y <a href="http://arcade.groovy.org/" target="_blank">groovy patches</a> (incluye switchres para generar los modos nativos como antiguamente se hacía con advmame)</li>
<li>Kernel 2.6.38.8 + ArcadeVGA <a href="http://arcade.groovy.org/" target="_blank">parches de groovy</a> (permite tener desde el arranque 15Khz).</li>
<li>xorg-radeon 6.14.99~git 20110811 + ArcadeVGA ages-fix (permite resoluciones menores de 320&#215;240 en las xorg)</li>
<li>libsdl-1.2 + switchres patch.</li>
<li><a title="OpenPPJoy Actualizado!" href="http://david.dantoine.org/envio/853/">OpenPPJoy 0.4z</a> preconfigurado (Controles Arcade Usando LPT).</li>
<li>Modos Entrelazados totalmente operativos (en la anterior versión desde consola no funcionaban correctamente).</li>
</ul>
<p><em><span id="more-922"></span>Todos los parches usados están en el live en la ruta /opt/ages y /opt/pkg<br />
</em></p>
<p><strong>Por Hacer</strong></p>
<ul>
<li>RC2: Terminar Ages-Setup y añadir updater.</li>
<li>RC3/Final: Añadir soporte de otros emuladores en pyRetro y añadirlos a la release final, mame 0.106?</li>
</ul>
<p><strong>Testeo</strong></p>
<p>Puedes instalarla/probarla desde un pendrive, hay más info en la web de ubuntu: <a href="http://www.ubuntu.com/download/ubuntu/download" target="_blank">http://www.ubuntu.com/download/ubuntu/download</a> (Try it)</p>
<p>Página Oficial/Bugtracker: <a title="Página del Proyecto" href="https://forja.rediris.es/projects/ages/" target="_blank">https://forja.rediris.es/projects/ages</a></p>
<p><strong>RC1a fallos conocidos</strong></p>
<ul>
<li>En modo arcade no aparece la pantalla de inicio, si lo hace a 30Khz (algo falla en plymouth, investigar)</li>
<li>Cuando hay un crash de MAME la pantalla continúa a la resolución del juego (añadir un xrandr al volver?)</li>
</ul>
<p><em>Downloads, Videos y tutoriales sobre A.G.E.S. abajo</em> <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>English</h2>
<p>Arcade Genuine Entertainment System (A.G.E.S.) is a little live system exclusive for arcade cabinets. The goal is to get a minimal but usable system that allows easy playing emulators and opensource videogames.</p>
<div id="attachment_928" class="wp-caption aligncenter" style="width: 310px"><a href="http://david.dantoine.org/wp-content/uploads/2011/11/customise.jpeg"><img class="size-medium wp-image-928" title="A.G.E.S. Boot Screen" src="http://david.dantoine.org/wp-content/uploads/2011/11/customise-300x203.jpg" alt="" width="300" height="203" /></a><p class="wp-caption-text">A.G.E.S. Boot Screen</p></div>
<p><strong>Features</strong></p>
<ul>
<li>Include <a title="pyRetro, su mayor baza la rápidez y estabilidad del código." href="http://code.google.com/p/pyretro/">pyRetro FrontEnd</a> little but easy, stable and quick work.</li>
<li>Using xorg  no more console commands are need it to configure the basic system.</li>
<li>Mame 0.143 + hiscore and <a href="http://arcade.groovy.org/" target="_blank">groovy patches</a> (includes switchres to generate arcade native modes like advanceMAME)</li>
<li>Kernel 2.6.38.8 + ArcadeVGA patches <a href="http://arcade.groovy.org/" target="_blank">from groovy</a> (boot on 15Khz).</li>
<li>xorg-radeon 6.14.99~git 20110811 + ArcadeVGA ages-fix (resolutions bellow than 320&#215;240 on xorg).</li>
<li>libsdl-1.2 + switchres patch.</li>
<li><a title="OpenPPJoy Actualizado!" href="http://david.dantoine.org/envio/853/">OpenPPJoy 0.4z</a> preconfigured (Arcade Joysticks using LPT).</li>
<li>Interlazed modes working with a perfect vsync!</li>
</ul>
<p><em>Patches used are included on live, path /opt/ages and<em> /opt/pkg</em><br />
</em></p>
<p><strong>ToDo</strong></p>
<ul>
<li>RC2: To finish ages-setup and his updater.</li>
<li>RC3/Final: Add support for more emulators on pyRetro Frontend.</li>
</ul>
<p><strong>Tests</strong></p>
<p>You can try AGES from CD or using a USB/Pendrive, more info at ubuntu site: <a href="http://www.ubuntu.com/download/ubuntu/download" target="_blank">http://www.ubuntu.com/download/ubuntu/download</a> (Try it)</p>
<p>Oficial Site/Bugtracker: <a title="Página del Proyecto" href="https://forja.rediris.es/projects/ages/" target="_blank">https://forja.rediris.es/projects/ages</a></p>
<p><strong>RC1a Bugs</strong></p>
<ul>
<li>In Installed system (at 15khz) splash do not appear, working on 30Khz test (something wrong on plymouth?)</li>
<li>When MAME is crashed, screen still on game resolution (add xrandr?)</li>
</ul>
<p><em>Downloads bellow&#8230;</em></p>
<h2>Videos</h2>
<p style="text-align: center;"><object width="425" height="344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/hoehL_EDAuE" /><embed width="425" height="344" type="application/x-shockwave-flash" src="http://www.youtube.com/v/hoehL_EDAuE" /></object></p>
<p style="text-align: center;"><object width="425" height="344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/oGIPW_JlEM8" /><embed width="425" height="344" type="application/x-shockwave-flash" src="http://www.youtube.com/v/oGIPW_JlEM8" /></object></p>
<h2>Tutorial Videos</h2>
<p style="text-align: center;"><object width="425" height="344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/zVsfd2e11vw" /><embed width="425" height="344" type="application/x-shockwave-flash" src="http://www.youtube.com/v/zVsfd2e11vw" /></object></p>
<p style="text-align: center;"><object width="425" height="344" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/2vDRHhCaAYQ" /><embed width="425" height="344" type="application/x-shockwave-flash" src="http://www.youtube.com/v/2vDRHhCaAYQ" /></object></p>
<div class="descargas">
  <h1><a href="http://david.dantoine.org/descargas/38">Ages Live 11.04.2 * Remix</a> (868 bytes)</h1>
	<p><cite>Subido: 21-10-2011 [Descargas: 109]</cite></p>
	<p>Ages Live - RC1a</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/destacado/922/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Ages Live 11.04.2 (Test 1)</title>
		<link>http://david.dantoine.org/envio/881/</link>
		<comments>http://david.dantoine.org/envio/881/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 10:23:07 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[ages]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[openppjoy]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Videojuegos]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/?p=881</guid>
		<description><![CDATA[Creo que he hablado muchas veces de él pero aún no os lo he presentado convenientemente, Arcade Genuine Entertaintment System (AGES) es un pequeño pero potente Live de Ubuntu, enfocado a su uso en máquinas arcade. El objetivo es tener un sistema mínimo pero usable que permita jugar fácilmente a emuladores y juegos OpenSource. El [...]]]></description>
			<content:encoded><![CDATA[<p>Creo que he hablado muchas veces de él pero aún no os lo he presentado convenientemente, Arcade Genuine Entertaintment System (AGES) es un pequeño pero potente Live de Ubuntu, enfocado a su uso en máquinas arcade. El objetivo es tener un sistema mínimo pero usable que permita jugar fácilmente a emuladores y juegos OpenSource.</p>
<p>El mayor problema que nos podemos encontrar cuando intentamos instalar cualquier sistema operativo para una máquina arcade es que los modos gráficos necesarios, al ser especiales, requieren de gran conocimiento del sistema para llegar a poder ver a <a title="Pacman Info en Maws" href="http://maws.mameworld.info/maws/romset/pacman" target="_blank">Pacman usando sus 224&#215;288 líneas</a> <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Como cualquiera de mis proyectos personales, he usado AGES durante años y ahora he querido actualizarlo para poder disfrutar de otros emuladores que normalmente eran incompatibles o daban problemas desde la consola. Otro problema era su difícil configuración, tengo amigos que han usado y siguen usando AGES pero que se perdían o directamente fallaban en su intento de tocar configuraciones desde consola, instalar nuevas aplicaciones, bajar ficheros, etc&#8230;</p>
<div id="attachment_890" class="wp-caption aligncenter" style="width: 310px"><a href="http://david.dantoine.org/wp-content/uploads/2011/10/Pantallazo-FE-Devel.png"><img class="size-medium wp-image-890" title="Desarrollando AGES" src="http://david.dantoine.org/wp-content/uploads/2011/10/Pantallazo-FE-Devel-300x270.png" alt="Desarrollando AGES" width="300" height="270" /></a><p class="wp-caption-text">Foto de un momento del desarrollo que compartí por Twitter, mientras creaba el nuevo modo de visualización de pyRetro</p></div>
<p><span id="more-881"></span>Así con las metas de usar las xorg y añadir administración desde gnome he empezado desde hace unas semanas la nueva versión que nace con esta nueva AGES Live 11.04.2 Basada en Ubuntu Natty <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Características principales<br />
</strong></p>
<ul>
<li>Incluye <a title="pyRetro, su mayor baza la rápidez y estabilidad del código." href="http://code.google.com/p/pyretro/">pyRetro un FrontEnd</a> pequeño, muy rápido y fácilmente configurable y modificable.</li>
<li>Hace uso de las xorg en lugar de la consola de la vieja versión, que permitirá nuevos emuladores y aprovecharemos la aceleración OpenGL de las tarjetas modernas.</li>
<li>Mame 0.143 + hiscore y groovy patches (incluye switchres para generar los modos nativos como antiguamente se hacía con advmame)</li>
<li>Kernel 2.6.38.8 + ArcadeVGA patches from groovy (permite tener desde el arranque 15Khz).</li>
<li>xorg-radeon 6.14.99~git 20110811 + ArcadeVGA ages-fix (permite resoluciones menores de 320&#215;240 en las xorg).</li>
<li>libsdl-1.2 + switchres patch.</li>
<li><a title="OpenPPJoy Actualizado!" href="http://david.dantoine.org/envio/853/">OpenPPJoy 0.4z</a> preconfigurado.</li>
<li>Modos Entrelazados totalmente operativos (en la anterior versión desde consola no funcionaban correctamente).</li>
</ul>
<h3><strong>Por Hacer</strong></h3>
<ul>
<li>No funciona la instalación (al menos no ha sido testeada), el live puede fallar en crt/tft y sería conveniente añadir samba.</li>
<li>pyRetro sólo soporta MAME, pero no debería de ser complicado añadirle más emuladores.</li>
<li>El nuevo modo Layout de pyRetro necesita recolectar año, pantalla y controles de cada rom listada.</li>
<li>Soportar otras versiones más viejas de MAME (0.55/0.106).</li>
<li>Añadir modo admin y menu de admin (en gnome).</li>
<li>Arrancar con X peladas el FE, para aprovechar la CPU.</li>
</ul>
<h3><strong>Fallos Conocidos</strong></h3>
<ul>
<li>Por alguna extraña razón en el último build se ha estropeado la configuración de las xorg para crt/tft/vm, de todas formas todo el live va enfocado a usarlo en una arcade, pero por si alguien quería verlo añadí esa opción, lo revisaré tranquilamente para la test_2, si alguien tiene un fix que avise en los comentarios, thx.</li>
<li>En este <em><strong>Live Test_1</strong></em> el único monitor arcade soportado es <em>Hantarex 9110</em>, aunque no debería de dar muchos problemas usando este live con otros monitores arcade o en un Televisor de tubo.</li>
</ul>
<h3><strong>Download</strong></h3>
<p><del>Por el momento está alojado en el blog pero pretendo que las siguientes release vuelvan a estar disponibles en <a title="Página de AGES en la Forja" href="http://ages.forja.rediris.es/" target="_blank">la página de la forja en rediris</a> (sourceforge español, para entendernos XD)</del></p>
<p>Live ya disponible en redIris, en la parte inferior tenéis el enlace <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<em> y recordad comprobar el md5 de la iso<br />
</em></p>
<h3><strong>Pruebas/Testeo</strong></h3>
<p>Podéis <a title="Como instalar ubunde desde usb (Info Download - Inglés)" href="http://www.ubuntu.com/download/ubuntu/download" target="_blank">instalar el live en un picho usb</a> (de al menos 1Gb) sino queréis gastar un CD en la test, el resultado será el mismo.</p>
<ul>
<li>Arrancar el pyRetro (genera la lista de roms) y jugar un poco (por ejemplo al wrally), comprobar refresco y resoluciones reales, etc&#8230;</li>
<li>Cambiar xinitrc y arrancar de nuevo en modo arcade, para ello seguid estos pasos:<br />
<em>Pulsamos CTRL+ALT+F1 y Copiamos xinitrc al home del usuario:</em><br />
<code>cp /opt/ages/configs/others/xinitrc ~/.xinitrc</code><br />
<em>Matamos las X parando el gdm:</em><br />
<code>sudo /etc/init.d/gdm stop</code><br />
<em>Iniciamos las X sólo con el xterm y arrancamos pyretro:</em><br />
<code>startx</code><br />
<code>pyretro</code><br />
Este sería el modo donde funcionaría normalmente ages, excepto cuando estemos configurando que volveríamos a gnome normal, para así facilitar al usuario mover roms, conectar a servidores, navegar por la red, etc&#8230;</li>
</ul>
<p>Todos los parches usados en esta release están disponibles en <strong><em>/opt</em></strong> por si queréis echarles un ojo. La excepción son los parches de pyRetro que los subí ayer a la página del proyecto (<a title="Issue 10: resize 8bits images patch &amp; always loading snapshots" href="http://code.google.com/p/pyretro/issues/detail?id=10" target="_blank">issue 10</a> y <a title="issue 11: New PanelMode" href="http://code.google.com/p/pyretro/issues/detail?id=11" target="_blank">issue 11</a>), así que no están disponibles en el live.</p>
<h3><strong>Envio de Bugs y página del proyecto:</strong></h3>
<p><a title="Página del Proyecto" href="https://forja.rediris.es/projects/ages/">https://forja.rediris.es/projects/ages/</a></p>
<p>Downloads en <a title="A.G.E.S. Live – Arcade Machine System" href="http://david.dantoine.org/destacado/922/">la entrada del proyecto en el blog</a>.</p>
<p>Un Saludo y espero que lo disfrutéis <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/881/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retomando AGES &#8211; Ubuntu para Máquinas Arcade</title>
		<link>http://david.dantoine.org/envio/829/</link>
		<comments>http://david.dantoine.org/envio/829/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 17:32:30 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[ages]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/?p=829</guid>
		<description><![CDATA[El problema del verano es que te deja mucho tiempo libre y uno elucubrando todos los días, al final termina pensando el por que no recuperar alguno de los viejos proyectos, que además estén igualmente enfocados con la empresa y así de camino tienes una excusa para frikear y trastear&#8230; pero desde un punto de [...]]]></description>
			<content:encoded><![CDATA[<p>El problema del verano es que te deja mucho tiempo libre y uno elucubrando todos los días, al final termina pensando el por que no recuperar alguno de los viejos proyectos, que además estén igualmente enfocados con la empresa y así de camino tienes una excusa para frikear y trastear&#8230; pero desde un punto de vista educativo y aplicable, claro <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ahí me tenéis en pleno agosto con las muchachas en el agua, terminando la puesta apunto de la máquina arcade, sudando la gota gorda lijando y pintando al solano, pero para os voy a engañar estaba disfrutando cada segundo, jejej. Bien pues una vez terminé y reparé un par de problemas que <a href="http://s1.proxy03.twitpic.com/photos/large/395534831.jpg">me dio el monitor</a> me puse manos a la obra con <a href="http://aumap.org/foromarciano/foro/thread/15/97/01597_1.html">la recuperación del proyecto AGES (archivo de marcianitos)</a>, que básicamente se trata de conseguir una live/instalador de <strong><em>Ubuntu/Natty</em></strong> enfocado exclusivamente para máquinas arcade con monitores originales de tuvo CRT.</p>
<div class="wp-caption aligncenter" style="width: 170px"><img class=" " title="AGES" src="http://img243.imageshack.us/img243/8910/ages80x80copia8bitsgf7.png" alt="Logo de Ages" width="160" height="160" /><p class="wp-caption-text">A.G.E.S Live</p></div>
<p>Los problemas principales, los de siempre: tener que <em>hackear</em> el kernel y además buscar la manera de que las xorg emitan a 15khz. Por suerte otro muchacho ya avanzó bastante en este sentido: <a title="groovy mame" href="http://mario.groovy.org/">groovymame</a> permite tener nuestra maka con linux en 5 minutos funcionando con samba, ssh, las x y un bonito menu de roms&#8230;</p>
<p>¿El problema?<br />
Que por debajo de todo eso hay una <strong><a href="http://gentoo.org">Gentoo</a></strong> y a uno que viene de las santas tierras debianitas, claro, que menos que usar <strong><a href="http://www.ubuntu.com">ubuntu</a></strong> ;D</p>
<p>Ya metido en el ajo he tenido bastantes problemas en conseguir que el driver de la ArcadeVGA (AGP) funcionara igual de bien que antiguamente lo hacía solo con el framebuffer de la consola y svgalib. Pero tras mucho pelear con [KMS] kernels panic y gdbs (XD) he conseguido resoluciones de por ejemplo 256&#215;244 (del wonder boy) modificando xserver y el driver radeon (se supone que las X sólo permiten resoluciones menores de hasta 320&#215;200) y que además funcionan no sólo mejor sino aceleradas con OpenGL!!! fuck yeah!</p>
<div class="wp-caption aligncenter" style="width: 266px"><img title="Wonder Boy (MAME)" src="http://img176.imageshack.us/img176/1462/wboy2bt6.png" alt="Wonder Boy (MAME)" width="256" height="224" /><p class="wp-caption-text">Wonder Boy (MAME)</p></div>
<p>Una vez os he puesto en antecedentes comentar que ya tengo una pequeña ubuntu-minimal funcional con los paquetes que se necesitan, xorg base, python y poco más. Estoy muy contento con ella y sólo me falta preparar el repositorio y subir todos los parches para que cualquiera se la pueda montar como quiera <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Pretendo grabar un video en estos días para mostrarlo, por que es un lujazo como funciona, han sido un par de semanas de curro con nocturnidad pero han valido la pena, el vídeo va fíno y las xorg se comportan mucho mejor que cuando usaba consola.</p>
<p>Un Saludo y ya para la siguiente entrada os traigo paquetes, parches y vídeo, a ver si algún otro marciano se aníma a montar su maka con linux <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/829/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>El Soporte de Iphone/ipod touch en Ubuntu Lucid</title>
		<link>http://david.dantoine.org/envio/148/</link>
		<comments>http://david.dantoine.org/envio/148/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 13:17:01 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/96/#96</guid>
		<description><![CDATA[Tengo pendiente una públicación sobre alguno de los juegos de mesa con los que nos viciamos en semana santa, pero mientras tanto os dejo un vídeo más que interesante para los usuarios de iphone/ipod touch que usen ubuntu, el soporte final para sus dispositivos es un hecho El vídeo pone los dientes largos, se puede [...]]]></description>
			<content:encoded><![CDATA[<p><p>Tengo pendiente una públicación sobre alguno de los juegos de mesa con los que nos viciamos en semana santa, pero mientras tanto os dejo un vídeo más que interesante para los usuarios de iphone/ipod touch que usen ubuntu, el soporte final para sus dispositivos es un hecho <img src="http://david.dantoine.org/imagenwww/smileys/alegre2.gif" alt="Smiley: contento!"/></p>
<p>El vídeo pone los dientes largos, se puede ver el proceso de navegación dentro del dispositivo, exportar/importar fotos, música. Incluso permite instalar aplicaciones (de momento solo en consola, pero hacer un programita que lo haga gráficamente tampoco sería muy complicado), capturar el log del dispositivo para el desarrollo de programas&#8230; Para lo único que necesitarías por tanto itunes sería para actualizarlo, todo un logro la verdad.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/WGf4i_kxqRU&#038;hl=es_ES&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/WGf4i_kxqRU&#038;hl=es_ES&#038;fs=1&#038;color1=0x2b405b&#038;color2=0x6b8ab6&#038;hd=1" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
<p>Después del mal sabor de boca que me dejó la última versión, que provocó mi vuelta a Debian, tengo claro que pasaré a Lucid, pero esperaré unas semanas al menos para quitarme algún bug de última hora. Asi que a mediados de mayo ya podré contaros como me va <img src="http://david.dantoine.org/imagenwww/smileys/guino.gif" alt="Smiley: guiño"/></p>
<p>Un Saludo!
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/148/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unificando Hardware y Consolizando!</title>
		<link>http://david.dantoine.org/envio/146/</link>
		<comments>http://david.dantoine.org/envio/146/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 12:59:24 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[cosas de casa]]></category>
		<category><![CDATA[emulación]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/94/#94</guid>
		<description><![CDATA[Un colega por gtalk me dijo que por que no ponía emuladores y la verdad no se como no caí yo, estoy haciéndome viejo XD Dicho y hecho esta semana he empezado a trastear con emuladores, la verdad que jugar a la Super Nintendo o la Megadrive a 1080p es un poco sacrílego, pero lo [...]]]></description>
			<content:encoded><![CDATA[<p><p>Un colega por gtalk me dijo que por que no ponía emuladores y la verdad no se como no caí yo, estoy haciéndome viejo XD</p>
<p>Dicho y hecho esta semana he empezado a trastear con emuladores, la verdad que jugar a la Super Nintendo o la Megadrive a 1080p es un poco sacrílego, pero lo estoy apañando bien, la única pega es el control. La verdad no quiero comprar más mandos, entre Wii, 360, y PS2 tengo lleno el cajón, por tanto el objetivo es aprovechar lo que tengo y si puede ser que se pueda jugar tirao en el sofá, mejor <img src="http://david.dantoine.org/imagenwww/smileys/lol.gif" alt="Smiley: HA HA HA ..."/></p>
<p>Una opción es usar los mandos de Wii con un USB BT que tengo, que ya probé en su día en Ubuntu y sin problema, pero me faltan botones y añadir el classic lo complica demasiado. El mando de PS2 al ser con cable ni me lo planteo. Y por último tengo los inalámbricos de 360 que con comprar el <a href="http://www.xbox.com/en-US/hardware/x/xbox360wirelessgamingreceiver/">Xbox 360 &#8211; Wireless Gaming Receiver (link eliminado?)</a> por menos de 20 a algún chino de ebay tenemos la mejor solución. Asi aprovecho mis dos mandos y que mandos señores <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/></p>
<p><img class="centrada" src="http://img192.imageshack.us/img192/3189/xbox360wirelessreceiver.jpg" alt="Imagen del articulo" /></p>
<p>Tenemos dos opciones para poder jugar en linux con los mandos de 360, una usar una modificación del driver del kernel xpad, que añade soporte experimental: Tienen algún fallo menor, como que no se apagan solos o que la luz del mando se queda parpadeando, pero funcionan botones, guitarras, volantes, etc&#8230;</p>
<p>Más información sobre la opción kernel:<br />
<a href="https://help.ubuntu.com/community/Xbox360Controller">https://help.ubuntu.com/community/Xbox360Controller</a></p>
<p>La otra opción es usar un driver en espacio de usuario (Userspace) y por tanto no requiere ser compilado cada vez que actualicemos el kernel. Yo he optado por este, que además es mucho más estable y posee más funciones que el del kernel.</p>
<p>Mas información sobre la opción userspace:<br />
<a href="http://pingus.seul.org/~grumbel/xboxdrv/">http://pingus.seul.org/~grumbel/xboxdrv/</a><br />
<a href="http://stolennotebook.com/anthony/2008/09/13/using-xbmc-for-linux-with-an-xbox-360-wireless-controller-and-the-userspace-usb-driver-xboxdrv/">http://stolennotebook.com/anthony/2008/09/13/using-xbmc-for-linux-with-an-xbox-360-wireless-controller-and-the-userspace-usb-driver-xboxdrv/</a></p>
<p>Un Saludo y podré algún vídeo cuando lo tenga todo funcionando ^_^
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/146/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Unificando Hardware &#8211; Final Stage!</title>
		<link>http://david.dantoine.org/envio/145/</link>
		<comments>http://david.dantoine.org/envio/145/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:04:33 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[cosas de casa]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/93/#93</guid>
		<description><![CDATA[Retomamos un poco el hilo del XBMC+Servidor, uno de los inconvenientes que he tenido al querer usar la misma máquina tanto de servidor como de reproductor ha sido que XBMC aunque no lo uses está ahí y gastando un 12% de CPU (tengo un skin muy bonito XD). Por tanto, nos consume luz y proceso [...]]]></description>
			<content:encoded><![CDATA[<p><p>Retomamos un poco el hilo del XBMC+Servidor, uno de los inconvenientes que he tenido al querer usar la misma máquina tanto de servidor como de reproductor ha sido que XBMC aunque no lo uses está ahí y gastando un 12% de CPU (tengo un skin muy bonito XD). Por tanto, nos consume luz y proceso que podríamos aprovechar o ahorrar. </p>
<p>Mi idea es apagar XBMC automaticamente sino se usa, pero poder iniciarlo de nuevo pulsando el mando a distancia.<br />
¡Vamos al tajo! <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/></p>
<p>Lo primero que pensé fué aprovechar lirc y que mejor que montarlo rápidamente con un pequeño demonio hecho en python (thx <a href="http://pylirc.mccabe.nu/">pyLirc</a>). Dicho y hecho aqui os dejo el demonio:</p>
<pre>
#!/usr/bin/python

# pyServiceHandleXBMC - Almost taken from pyLirc Doc
#                       and modded by D_Skywalk
# version 110210 (1.a)
import pylirc, time, os
blocking = 0;
#
if(pylirc.init("pylirc", "/usr/local/etc/lircrc.ServiceHandleXBMC", blocking)):

   print "pyService XBMC using Lirc is Waiting..."
   code = {"config" : ""}

   while(code["config"] != "quit"):

      if(not blocking):
         time.sleep(1)

      # Read next code
      s = pylirc.nextcode(1)

      while(s):

         # Print all the configs...
         for (code) in s:

            print "Command: %s, Repeat: %d" % (code["config"], code["repeat"])

            if(code["config"] == "run"):
               # Read last code
               s = pylirc.nextcode(1)
               pylirc.exit()
               os.execl("/usr/local/bin/runXBMCservice", "")

         # Read next code?
         if(not blocking):
            s = pylirc.nextcode(1)
         else:
            s = []

   # Clean up lirc
   pylirc.exit()
</pre>
<p>El código es básicamente el ejemplo del uso de lirc con python, añadiendo la llamada al pequeño script en bash que lo único que hace es ejecutar &#8220;service xbmc-live start&#8221;<br />
¿por que no lo hice directamente de ahí? por que python me protestaba&#8230; mejor no preguntar XD</p>
<p>Para usarlo vais a necesitar un fichero lircrc, algo asi (adaptarlo a vuestro mando si no es el de XBOX)</p>
<pre>
begin
    prog = pylirc
    button = 5
    config = quit
end

begin
    prog = pylirc
    button = DISPLAY
    config = run
end
</pre>
<p>Podéis usar o añadir los botones que teneis en /etc/lirc/&#8230; tengo puesto que con 5 cierra el demonio para depurar y tal me venia bien, sino lo necesitais con borrar ese boton lo tenéis <img src="http://david.dantoine.org/imagenwww/smileys/alegre2.gif" alt="Smiley: contento!"/></p>
<p>Para arrancar el demonio al cerrar XBMC añadid la llamada a /usr/bin/runXBMC en:</p>
<pre>
...
	if [ -e /tmp/noRestartXBMC ] ; then
		screen -A -m -d -S xbmcREMOTE /usr/local/bin/pyServiceLircHandleXBMC #linea a añadir
		rm /tmp/noRestartXBMC
...
</pre>
<p>Uso screen para mandarlo a segundo plano y tener mejor control del proceso, pero sino queréis usarlo supongo que podreis usar también nohup y demás&#8230;<br />
Finalmente y sin cerrar este fichero debéis quitar el argumento <em>&#8211;standalone</em> de la llamada a xbmc, para que os permita cerrar XBMC sin apagar todo el sistema.</p>
<p>Bien, no se si entre el público habrá algún día otro pijo-linuxero con el mismo problema, pero quizás lo más importante de este envio es la facilidad de crear un programa a tu medida con python en un par de ratos y sin dolores de cabeza, que lujo de lenguaje a ver si me lo empollo un poquito más <img src="http://david.dantoine.org/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!"/></p>
<p>Un Saludo!
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/145/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unificando Mediacenter y Servidor (II)</title>
		<link>http://david.dantoine.org/envio/142/</link>
		<comments>http://david.dantoine.org/envio/142/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 12:20:25 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[cosas de casa]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/90/#90</guid>
		<description><![CDATA[Siguiendo con el tema de unificar XBOX+Server+Proyector, ayer ya terminé de montar la caja, la verdad que ha quedado muy bien aunque al final el Atom 330 necesita la ventilación (aunque en la foto de zotac se vea como pasiva), pero el ventilador es chiquitín y no hace nada de ruido. Por cierto, que al [...]]]></description>
			<content:encoded><![CDATA[<p><p>Siguiendo con el tema de unificar XBOX+Server+Proyector, ayer ya terminé de montar la caja, la verdad que ha quedado muy bien aunque al final el Atom 330 necesita la ventilación (aunque en la foto de zotac se vea como pasiva), pero el ventilador es chiquitín y no hace nada de ruido. Por cierto, que al principio cuando monté la lectora slim apreté tanto los tornillos que no abría la bandeja, que bruta soy XDDD</p>
<p>Empecé instalando una debian testing, pero cuando vi la que tenía que liar para meter el XBMC, que no me detectaba bien los sensores de temperatura y que una vez instalada la nvidia me petaba al usar VDPAU, pues saltando de enlace a enlace me encontré:<br />
<a href="http://blog.xbmc.org/forum/showthread.php?t=66388">NVIDIA ION optimized XBMC Live 9.11 Live CD / Live USB version</a></p>
<p>Vamos perfecto, viene con todo preconfigurado y funciona fantásticamente, viene incluso con sabnzbdplus para bajarte cositas de las news <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/></p>
<p>Lo único que he tenido que corregir para que se vea full 1080p 24hz en mi LG y proyector han sido las Xorg, ya que por defecto se autoconfiguraban a 1230x960p a 60hz. Luego pondré mi xorg.conf por si os ayuda y la configuración final del XBMC.</p>
<p>Haciendo pruebas, la película de Tierra la escena de los pájaros (50Mb/s) pone la CPU entre el 4-6% y Blade que también se las trae en la escena de la discoteca (40Mb/s), tampoco pasa del 6% de CPU. Asi que esta placa es más que recomendable, tengo dos gigas de ram puestos y aun no tengo funcionando <a href="http://bitbucket.org/Aokromes/post-6552-repo-for-3.1.3-client/">el server de WOW</a>, quizás una vez esté todo funcionando a la vez se resienta más&#8230; ya os contaré <img src="http://david.dantoine.org/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!"/></p>
<p>Por el momento usamos como mando el Ipod Touch, con la aplicación de <a href="http://www.collect3.com.au/xbmc-remote/">XBMC Remote</a> que incluso tiene una opción para encender el ordenador con Wake On Lan, pero no me funciona. De todas formas, va a estar encendido todo el día XD</p>
<p>Update:<br />
<strong>Usar el Control Remoto de la XBOX en Ubuntu</strong><br />
Cableado para soldar: <a href="http://www.redcl0ud.com/ir_wiring.html">http://www.redcl0ud.com/ir_wiring.html</a><br />
Configuración de lirc:</p>
<blockquote><p>Plug it in to any available USB port.</p>
<p>I installed lirc (You need to enable the Universal Repo for this)</p>
<p>sudo apt-get install lirc</p>
<p>I selected none for both of the following options</p>
<p>edit /etc/lirc/lircd.conf</p>
<p>Mine looks like this</p>
<pre>
begin remote

    name  XboxDVDDongle
    bits           8

    begin codes

        SELECT         0x0b
        UP             0xa6
        DOWN           0xa7
        RIGHT          0xa8
        LEFT           0xa9
        INFO           0xc3
        9              0xc6
        8              0xc7
        7              0xc8
        6              0xc9
        5              0xca
        4              0xcb
        3              0xcc
        2              0xcd
        1              0xce
        0              0xcf
        DISPLAY        0xd5
        BACK           0xd8
        SKIP-          0xdd
        SKIP+          0xdf
        STOP           0xe0
        REVERSE        0xe2
        FORWARD        0xe3
        TITLE          0xe5
        PAUSE          0xe6
        PLAY           0xea
        MENU           0xf7

    end codes
end remote</pre>
<p>then do</p>
<p>modprobe -r lirc_atiusb xpad<br />
modprobe lirc_atiusb</p>
<p>Last</p>
<p>edit /etc/lirc/hardware.conf</p>
<p>Change this setting in hardware.conf</p>
<p>#Enable lircd<br />
START_LIRCD=&#8221;true&#8221;</p>
<p>* for some reason this is disabled.</p>
<p>Load XBMC and it should work.</p>
</blockquote>
<p>Fuente: <a href="http://opensourceeffects.net/OSE/node/4">http://opensourceeffects.net/OSE/node/4</a></p>
<p><strong>Mi xorg.conf para 1080p</strong><br />
<em>Requiere nvidia driver 190.x o mayor y el xorg de karmic para 24hz</em></p>
<pre>
...
Section "Monitor"
    ...

    HorizSync           15 - 68
    VertRefresh         23 - 75

    Option "ExactModeTimingsDVI" "TRUE"

    ModeLine "1920x1080@24p"    74.16  1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    ModeLine "1920x1080@25p"    74.25  1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    ModeLine "1920x1080@30p"    89.01  1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    ModeLine "1920x1080@50p"   148.50  1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    ModeLine "1920x1080@60p"   148.50  1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
EndSection

Section "Screen"
    ...

    DefaultDepth    24

    Option "DynamicTwinView" "False"
    Option "NoLogo" "True"
    Option "FlatPanelProperties" "Scaling = Native"

    SubSection "Display"
        Depth       24
        Modes       "1920x1080@50p" "1920x1080@24p" "1920x1080@25p" "1920x1080@30p" "1920x1080@60p"
    EndSubSection

EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection</pre>
<p>Finalmente en el XBMC activad:<br />
- Sistema -> Video -> Reproducción: &#8220;Ajustar Frecuencia Refresco Pantalla para emparejar vídeo&#8221;.<br />
- Sistema -> Sistema -> Video: &#8220;Sinc. de Refresco Vertical&#8221; en &#8220;Siempre Activo&#8221; (el video va mas suave).</p>
<p>Más información y ayudas (en inglés):<br />
<a href="http://xbmc.org/forum/forumdisplay.php?f=52">http://xbmc.org/forum/forumdisplay.php?f=52</a></p>
<p>Un Saludo y como veis muy contentos con el aparatejo, os pondré fotos aluego <img src="http://david.dantoine.org/imagenwww/smileys/guino.gif" alt="Smiley: guiño"/>
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/142/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Karmic y World of Warcraft</title>
		<link>http://david.dantoine.org/envio/137/</link>
		<comments>http://david.dantoine.org/envio/137/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:26:21 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wine]]></category>
		<category><![CDATA[world of warcraft]]></category>
		<category><![CDATA[wow]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/85/#85</guid>
		<description><![CDATA[Parece que los desarrolladores de Ubuntu cada vez nos lo ponen más difícil para poder tener nuestro chute habitual de Wow. Ubuntu Karmic, viene con un par de problemas que pueden producir algún que otro dolor de cabeza: el primero provocado por PulseAudio y el segundo por las Xorg O_O ¿La solución en el siguiente [...]]]></description>
			<content:encoded><![CDATA[<p><p>Parece que los desarrolladores de Ubuntu cada vez nos lo ponen más difícil para poder tener nuestro chute habitual de Wow. Ubuntu Karmic, viene con un par de problemas que pueden producir algún que otro dolor de cabeza: el primero provocado por PulseAudio y el segundo por las Xorg O_O</p>
<p>¿La solución en el siguiente episodioo!<br />
&#8230;<br />
..<br />
Que nuuuu, si yo lo cuento todo XD<br />
Aunque advierto que no he sido muy ortodoxo, supongo que mi falta de dosis hizo que perdiera el norte y buscara la solución fácil, asi que cualquier sugerencia es bienvenida <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/></p>
<p>El problema de PulseAudio puede provocar cuelgues del juego o errores repentinos, lo mejor es que nos permita desabilitarlo cuando lo deseemos:<br />
1o Editamos:</p>
<pre>
:~$ gksudo gedit /etc/pulse/client.conf
# This file is part of PulseAudio.
[..]
; autospawn = yes
[..]
</pre>
<p>Pues cambiad esa linea a </p>
<pre>
[..]
autospawn = no
[..]
</pre>
<p>Eso provoca también que PulseAudio no arranque al inicio de la sesión asi que debemos arrancarlo nosotros mismos con nuestras manitas, a mi no se me ha ocurrido nada mejor que añadirlo al inicio de mi sesión en gnome. Añadís un programa nuevo y en el campo &#8220;Orden&#8221; escribís:</p>
<pre>/usr/bin/pulseaudio --start</pre>
<p>Una vez hecho esto sólo queda arreglar el problema de las Xorg que es aun más grave, resulta que la repetición de tecla tiene un bug que hace que el personaje ande sin hacer la animación, supongo que es como si le diéramos a la tecla de andar a toda leche XD</p>
<p>Yo para arreglar esto he hecho un pequeño script que deshabilita la repetición de teclas y las vuelve a activar al salir del juego:</p>
<pre>
#!/bin/bash

function disable_keyrep
{
  xset r off
}

function enable_keyrep
{
  echo "Reenabling auto repeat"
  xset r on
}

/usr/bin/pulseaudio -k  #kill pulseaudio in game

disable_keyrep
env WINE_CURSOR="anything" WINEDEBUG="-all" wine "C:\Juegos\World of Warcraft\Wow.exe"
enable_keyrep

/usr/bin/pulseaudio --start #daemonize audio and respawn <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/>
</pre>
<p>Como podéis observar ya de camino apago pulseaudio al iniciar el wow y lo vuelvo a arrancar al salir del juego, sino editamos el fichero del cliente al matar el servicio de PulseAudio el solito vuelve a iniciarse :/</p>
<p>Espero que la próxima versión nos lo ponga un poco más fácil o mejor que vayan arreglándolo para esta versión <img src="http://david.dantoine.org/imagenwww/smileys/guino.gif" alt="Smiley: guiño"/></p>
<p>Un Saludo y la verdad que en todo lo demás me va fantástica, he adoptado al Empathy desde el primer día <img src="http://david.dantoine.org/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!"/>
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/137/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Linux y 1080p el terror llama a tu puerta (I)</title>
		<link>http://david.dantoine.org/envio/106/</link>
		<comments>http://david.dantoine.org/envio/106/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:53:36 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[1080p]]></category>
		<category><![CDATA[Home Cinema]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/53/#53</guid>
		<description><![CDATA[Jijij, no he podido evitar ponerle a esta entrada un título algo cinematográfico y relacionado a la vorágine de WTF que he tenido que vivir estos días, pero empecemos por el principio&#8230; Esta navidad queríamos a pedir a los reyes magos una TV o un proyector con soporte FullHD y todos los extras posibles, para [...]]]></description>
			<content:encoded><![CDATA[<p><p>Jijij, no he podido evitar ponerle a esta entrada un título algo cinematográfico y relacionado a la vorágine de <a href="http://www.frikipedia.es/friki/WTF">WTF</a> que he tenido que vivir estos días, pero empecemos por el principio&#8230;</p>
<p>Esta navidad queríamos a pedir a los reyes magos una TV o un proyector con soporte FullHD y todos los extras posibles, para poder disfrutar de una vez de nuestro sonido 5.1, que con <a href="http://www.basurillas.org/que-hacer-con-una-television-vieja/">la tele viejuna</a> que teníamos daba más bien penilla ponerlos juntos xD</p>
<p>Total que en mis visitas por los foros de los proyectos que sigo vi una oferta de un proyector 1080p que estaba valorado en 2500 por 1000 con gastos de envío incluidos, en concreto es el <a href="http://www.tecnodirect.com/optoma-hd80-full-p-105.html">Optoma HD80</a>, una imagen de regalo <img src="http://david.dantoine.org/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!"/><br />
<img class="centrada" src="http://img395.imageshack.us/img395/6086/hd801007us5.jpg" alt="Imagen del articulo" /><br />
La verdad que el trato con <a href="http://www.tecnodirect.com/">Technodirect ha sido fantástico</a> les mandé como 8 emails con preguntas y/o dudas (xD), santa paciencia del comercial que debió soñar conmigo toda semana. Bueno, como el muchacho no me dejó muchas más excusas nos lanzamos a la piscina y a los 2 días teníamos en casa el bicharraco que sólo con probarlo contra una pared de gotelé ya se veía&#8230; <em>buffff</em><br />
Pero claro ahora el HD80, nos requería un nuevo reproductor multimedia, total que los días del <strong>XBMC</strong> de la negra habían llegado a su fin, el nuevo objetivo era <strong>MythTV+1080p en Linux</strong>, como no <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/> </p>
<p>Me he preparado dos configuraciones para ir experimentando, los requisitos mínimos de todo el montaje así luego preparar un artículo más o menos pormenorizado que os pueda ayudar a los que se animen con algo similar.</p>
<p><strong>HTPC Config Baja</strong>:<br />
- P4 Celeron 2,8Ghz<br />
- 512 DDR 233<br />
- Nvidia 5200 FX (AGPx8) &#8211; Sin Ventilador</p>
<p><strong>HTPC Config Alta</strong>:<br />
- P4 Core 2 Dúo 2,3Ghz<br />
- 512 DDR 800<br />
- Nvidia 8400 GS (PCI-e) &#8211; Sin Ventilador</p>
<p>La verdad que me estoy encontrando muchísimos escollos sobretodo por que la información está muy dispersa y las soluciones se encuentran muy difusas en la vorágine de información que se puede encontrar en los foros especializados. Por el momento&#8230; </p>
<h3><strong>todo esto se me resiste</strong></h3>
<p>- La <strong>reproducción de vídeos</strong> usando XVMC y Vsync Activo en las X a 24Hz (como en el cine) consume el 100% de CPU, parece un bug de nvidia ya que a 60Hz las X reproduciendo vídeo consumen poco menos de 4-5% (he probado con el nuevo 177 que trae ubuntu 8.10 y tampoco hubo suerte y el Flag UseEvent, que algunos hablan no funciona en las tarjetas 8xxx). ¿solución temporal? o pasas a OpenGL+Vsync o te quedas en 60Hz.</p>
<p>- <strong>Reproducción HD 1080p</strong> usando codecs H.264 (MKVs) en la configuración baja es imposible, la única opción sería que el <a href="http://www.phoronix.com/scan.php?page=article&#038;item=nvidia_180_vdpau&#038;num=1">nuevo driver de nvidia que soportará PureVideo</a> funcionara en la gama 6/7 de nvidia pero al menos el driver beta, parece no soportarlas así que sino puedes usar tu vieja AGP, no parece lógico cambiar a una PCI-e y comprar placa nueva que te va a requerir igualmente cambiar todo lo demás. ¿Solución? convertir tus MKVs a MPEG2 que si está acelerado en XVMC eso si, ocupa &#8220;un poco más&#8221; xD</p>
<h3><strong>Lo que ya funciona</strong></h3>
<p>- <strong>Forzar 24hz desde X11</strong>, la verdad que me costó encontrar el modo de forzar al proyector a emitirme al refresco y resolución que yo quería (1080p/24, 1080p/60), el problema es en realidad del propio proyector que aun siendo compatible con 24Hz no comunica correctamente estos datos al PC y por tanto requiere ser forzado por el usuario. Por el momento ningún firmware arregla esto y viendo que este proyector será muy pronto reemplazado (de ahí la oferta) dudo que lo sea, existe un <a href="http://www.livingcinema.nl/phpBB2/viewtopic.php?p=744">modo no oficial de arreglarlo</a>, pero como de momento no tengo ningún problema en forzarlo yo, mejor lo dejo como está.</p>
<p>- <strong>MythTV</strong>, que pequeña gran maravilla del software que ha entrado en nuestras vidas para quedarse, todavía me quedan por mirar los plugins que le añaden más funciones pero lo visto hasta ahora es alucinante y la jefa, ya tiene programadas todas sus series para no perderse ninguna xD</p>
<p>- <strong>AC3 por SPDIF</strong>, como comenté arriba usar el amplificador 5.1 era algo esencial en la ecuación y la verdad que echarlo a andar no ha sido complicado, nada más hay que activar/subirle el volumen desde almamixer o el control de volumen de gnome y añadir &#8220;-ac hwac3&#8243; a mplayer <img src="http://david.dantoine.org/imagenwww/smileys/alegre2.gif" alt="Smiley: contento!"/></p>
<p>Ahora nos queda la decidir si unificar nuestro servidor de juegos + amule con el HTPC y tenerlo en el salón o bien mantenerlos separados y que compartan sus ficheros por SSH-FS o NFS. Otra opción es usar el servidor como Backend de MythTV y el HTPC como Frontend que se conecta al servidor, aunque no se como irá <img src='http://david.dantoine.org/wp-includes/images/smilies/icon_confused.gif' alt=':?' class='wp-smiley' /> </p>
<p>Un Saludo y seguiré informando y preparando ese futurible artículo <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/>
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/106/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu 8.10 en la calle, con problemas?</title>
		<link>http://david.dantoine.org/envio/103/</link>
		<comments>http://david.dantoine.org/envio/103/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 18:13:59 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[crítica]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/50/#50</guid>
		<description><![CDATA[Resulta que estaba mirando como le había ido a la gente la release de Ubuntu 8.10 para este fin de semana comenzar mi pequeña install party casera y parece que ha salido, de nuevo, con un incomprensible y grave problema para una distribución que intenta ser un sistema operativo amigable. (Más información y resolución temporal) [...]]]></description>
			<content:encoded><![CDATA[<p><p>Resulta que estaba mirando como le había ido a la gente la release de Ubuntu 8.10 para este fin de semana comenzar mi pequeña <em>install party</em> casera y parece que ha salido, de nuevo, con <a href="https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/273318">un incomprensible y grave problema</a> para una distribución que intenta ser un <span class="subraya">sistema operativo</span> <em>amigable</em>. (<a href="http://miblockdenotix.wordpress.com/2008/11/05/ubuntu-810-no-bootea-solo-en-laptops-hp-y-compaq/">Más información y resolución temporal</a>)</p>
<p>Personalmente sufrí horrores para hacer funcionar como era debido Ubuntu 8.04, creo que la calidad de las release están de muy capa baja desde Ubuntu 7.04 e incluso 6.06 (la cual fue una release de las que crean escuela). Desde aquí, igual que a muchos de vosotros os he dado la tabarra con las maravillas de este S.O. me gustaría también denunciar la <strong>nueva política de release betas que nos están haciendo tragar</strong> en cada nueva versión. </p>
<p>Tenía la ilusa esperanza que el traspiés de la 8.04 hubiera sido un despiste, pero esta 8.10 me confirma que no es así. Sólo espero que por algún lugar alguien recapacite y se de cuenta que esta no es la forma de trabajar. </p>
<p>Por mi parte, llevo unos meses pensando en volver a mi <a href="http://www.debian.org">debian</a>, que no <em>disfruto</em> desde la añeja potato, pero me da una pereza ahora que la <strong>Ubuntu 8.04 es estable</strong> <em>-después de chorrocientosmil parches en poco menos de 6 meses</em> <img src="http://david.dantoine.org/imagenwww/smileys/lengua2.gif" alt="Smiley: burla"/></p>
<p>Un Saludo compañeros de fatigas! <img src="http://david.dantoine.org/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!"/>
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/103/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Tutorial de como jugar en Ubuntu con Compiz</title>
		<link>http://david.dantoine.org/envio/81/</link>
		<comments>http://david.dantoine.org/envio/81/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 12:42:36 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Envios al blog]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Videojuegos]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/comentario/noticia/28/#28</guid>
		<description><![CDATA[Llevo unas semanas usando un pequeño script que me permite tener compiz activo y jugar cómodamente a todos los juegos Wine. La verdad que funciona bastante bien, así que le he hecho unos pequeños cambios cosméticos y os he preparado un pequeño artículo para que podáis sacarle tanto partido como yo Wine-Launcher: Como jugar con [...]]]></description>
			<content:encoded><![CDATA[<p><p>Llevo unas semanas usando un pequeño script que me permite tener compiz activo y jugar cómodamente a todos los juegos Wine. La verdad que funciona bastante bien, así que le he hecho unos pequeños cambios cosméticos y  os he preparado un pequeño artículo para que podáis sacarle tanto partido como yo <img src="http://david.dantoine.org/imagenwww/smileys/alegre2.gif" alt="Smiley: contento!"/></p>
<p><a href="/contenido/17/">Wine-Launcher: Como jugar con Wine+Compiz en Ubuntu</a><br />
El script se libera bajo GPL v2, así que recuerda enviarme los cambios o mejoras que le hagas <img src="http://david.dantoine.org/imagenwww/smileys/guino.gif" alt="Smiley: guiño"/></p>
<p>Ah! y feliz navidad, que nunca se sabe cuando tendré otro ratito libre&#8230;</p>
<p><img class="centrada" src="http://img509.imageshack.us/img509/540/wownavidadsp3.jpg" alt="Imagen del articulo" /><em>Nuria en nuestro server caserillo usando wine-launch</em> <img src="http://david.dantoine.org/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!"/></p>
<p>Un Saludo y lo dicho, espero que os sea útil! <img src="http://david.dantoine.org/imagenwww/smileys/lengua2.gif" alt="Smiley: burla"/>
</p></p>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/envio/81/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wine-Launcher: Como jugar con Wine+Compiz en Ubuntu</title>
		<link>http://david.dantoine.org/articulo/17/</link>
		<comments>http://david.dantoine.org/articulo/17/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 12:22:15 +0000</pubDate>
		<dc:creator>D_Skywalk</dc:creator>
				<category><![CDATA[Artículos]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Software libre y Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Videojuegos]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://david.dantoine.org/contenido/17/#17</guid>
		<description><![CDATA[Si hay dos cosas que puedo considerarme a mi mismo es ser un &#8220;pijo de los escritorios&#8221; y un &#8220;jugón empedernido&#8221;, esta bien que uno lo admita, pero la simbiosis en Ubuntu tiene un problema añadido si lo que intentamos es jugar usando Wine cuando tenemos activo nuestro escritorio 3D. No sólo lo digo por [...]]]></description>
			<content:encoded><![CDATA[<p>Si hay dos cosas que puedo considerarme a mi mismo es ser un &#8220;pijo de los escritorios&#8221; y un &#8220;jugón empedernido&#8221;, esta bien que uno lo admita, pero la simbiosis en Ubuntu tiene un problema añadido si lo que intentamos es jugar usando Wine cuando tenemos activo nuestro escritorio 3D.<br />
No sólo lo digo por su estado poco maduro, sino por que Compiz en sí, dado que usa muchos efectos y filtros, enlentece el desarrollo normal del juego.</p>
<p>Al principio lo que hacía era desactivar Compiz cuando iba a jugar, pero claro uno viendo que se volvía una tarea repetitiva me puse manos a la obra a crear un pequeño script que me facilitara la labor. El lanzador esta pensado para Ubuntu Gutsy (o posterior), para saber como usarlo en versiones anteriores he dejado unas notas al final del artículo.<span id="more-17"></span></p>
<h2>La base de Wine Launcher</h2>
<p>La base del script es muy simple, la idea era mantener nuestro escritorio inicial (con compiz activo) y lanzar uno nuevo (en el terminal 9 por defecto) que simplemente lanzara nuestro juego.</p>
<p>Aunque alguno pueda pensar que estamos gastando recursos tontamente, mis pequeños tests han puesto de manifiesto que el escritorio inicial (incluso con compiz activo) se queda prácticamente descansando mientras toda la carga se va para nuestro nuevo escritorio activo. Además el tener un nuevo escritorio da pie a poder configurarlo con una profundidad de 16bits, o cualquier cosa que necesitemos que podría dar problemas de otro modo. Por último la RAM consumida por el nuevo escritorio es de unos 3megas, una cantidad insignificante hoy día <img src="/imagenwww/smileys/alegre2.gif" alt="Smiley: contento!" /></p>
<h2>Como instalar Wine Launcher</h2>
<p>Como primer paso comprobad que tenéis wine instalado simplemente ejecutando &#8220;winecfg&#8221;, sino ya podéis ir a synaptic a instalarlo y repetir el comando para comprobar que todo fue bien.</p>
<p>Comenzamos, abrid un terminal y en el directorio donde hayáis descomprimido el paquete haced:</p>
<pre>sudo mv wine-launch /usr/local/bin/</pre>
<p>Y para comprobar que funciona sólo debemos hacer:</p>
<pre>wine-launch</pre>
<p>Listo!</p>
<h2>Como usar Wine Launcher</h2>
<p>Para usar el lanzador de forma normal simplemente debéis:<br />
- Instalar vuestro programa normalmente con Wine.<br />
- Una vez tengáis en el escritorio el acceso directo debéis cambiar wine por wine-launch.<br />
- Ejecutar el juego normalmente desde ESE acceso directo modificado y jugad <img src="/imagenwww/smileys/guino.gif" alt="Smiley: guiño" /></p>
<p>Pero el lanzador soporta argumentos y un modo &#8220;safe&#8221; o alternativo si el modo normal os diera problema en alguna ocasión (a mi no me ha ocurrido pero nunca se sabe).</p>
<p>Espero que os sea tan útil como lo esta siendo para mi! <img src="/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!" /></p>
<h2>Wine Launcher en Dapper, Feisty&#8230;</h2>
<p>Parece que el escritorio por defecto en estas versiones de Ubuntu sólo puede lanzarlo el administrador (root) asi que vamos a modificarlo para que cualquier usuario de nuestro PC pueda hacerlo.</p>
<p>Ejecutad en un terminal:</p>
<pre>sudo dpkg-reconfigure x11-common</pre>
<p>Después de pedir vuestra contraseña y validarla, aparecerá una ventana en modo texto de configuración con 3 valores posibles, nosotros elegiremos &#8220;Cualquiera&#8221; y los demás valores dejadlos tal cual.</p>
<p>Esto es todo!! <img src="/imagenwww/smileys/sonrisa.gif" alt="Smiley: Muy contento!" /></p>
<div class="descargas">
  <h1><a href="http://david.dantoine.org/descargas/16">Wine Launcher</a> (7.13 kB)</h1>
	<p><cite>Subido: 19-08-2010 [Descargas: 382]</cite></p>
	<p>Wine Launch (Stable)
v 1.0</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://david.dantoine.org/articulo/17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

