<?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> &#187; Linux</title>
	<atom:link href="http://www.crowler.es/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.crowler.es</link>
	<description>Ubuntu, Android y demás parafernalia...</description>
	<lastBuildDate>Fri, 18 Nov 2011 11:42:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Agregar manualmente keys de repositorios apt en Ubuntu</title>
		<link>http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/</link>
		<comments>http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 09:57:16 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=536</guid>
		<description><![CDATA[Alguna vez hemos agregado repositorios a través del fichero /etc/apt/sources.list sin saber muy bien los orígenes, simplemente por acceder a las últimas &#8220;features&#8221; de algún programa en especial. La mayor parte de las veces, estos repositorios son de fiar y aceptamos ciegamente lo que nos brindan. En ocasiones habremos intentado descargar las keys del repositorio, [...]]]></description>
			<content:encoded><![CDATA[<p>Alguna vez hemos agregado repositorios a través del fichero<em> /etc/apt/sources.list</em> sin saber muy bien los orígenes, simplemente por acceder a las últimas &#8220;<em>features</em>&#8221; de algún programa en especial. La mayor parte de las veces, estos repositorios son de fiar y aceptamos ciegamente lo que nos brindan. En ocasiones habremos intentado descargar las <em>keys</em> del repositorio, sin éxito (como es mi caso, al estar detrás de un <em>proxy</em> corporativo). GPG a veces no consigue tener acceso al almacén de claves del repositorio por algún motivo, lo que impide que el sistema consiga guardar correctamente las claves en nuestro almacén de ídem.</p>
<p>El error que suele mostrar apt-get al actualizar la lista de software de los repositorios es similar al siguiente:</p>

<div class="wp-terminal">user@computer:$ W: Error de GPG: http://ppa.launchpad.net natty Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 079F371A45867210<br/></div>

<p>Si GPG no obtiene acceso a la descarga, es inútil realizar el paso siguiente:</p>

<div class="wp-terminal">user@computer:$ sudo gpg --keyserver keyserver.ubuntu.com --recv 079F371A45867210<br/><br/>$ sudo gpg --export --armor 079F371A45867210 | sudo apt-key add -<br/></div>

<p>La opción más socorrida es usar apt-key:</p>

<div class="wp-terminal">user@computer:$ sudo apt-key adv --recv-keys --keyserver \ keyserver.ubuntu.com &lt;id_clave&gt;<br/></div>

<p>Ahora bien, por medio de una herramienta, llamada <em>add-apt-key</em>, podremos obtener manualmente estas <em>keys</em> que GPG no puede obtener. Simplemente instalaremos la herramienta y la invocaremos a través de la línea de comandos o en un script:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get install add-apt-key<br/></div>

<p>Y la lanzaremos con permisos de root:</p>

<div class="wp-terminal">user@computer:$ sudo su -<br/># add-apt-key --keyserver keyserver.ubuntu.com 079F371A45867210<br/></div>

<p>También podemos utilizar un script con la opción de introducir la PubKey manualmente:</p>
<pre>#!/bin/sh
if [ "`whoami`" != "root" ];

then

     echo "Por favor, ejecuta el script como superusuario (sudo)"

     exit 1

else
     read -p "Pega la PubKey a importar" pubkey
     add-apt-key --keyserver keyserver.ubuntu.com $pubkey
fi</pre>
<p>Y con esto termina mi aporte a la resolución de este caso tan simple pero que tantos quebraderos de cabeza puede darnos. Si quereis comentar algo, ya sabeis como. <img src='http://www.crowler.es/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class='gig-share-button' id='gig-div-buttons-536' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_536 = {
							APIKey: ''
    					};
						
    					var image536 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/',type:'image'};
						var ua_536 = new gigya.services.socialize.UserAction(); 
						ua_536.setUserMessage('');  
						ua_536.setLinkBack('http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/'); 
						ua_536.setTitle('Agregar manualmente keys de repositorios apt en Ubuntu');
						ua_536.addMediaItem(image536);	
		

						var params_536 ={ 
							userAction:ua_536,
							cssPrefix:'#gig-div-buttons-536',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-536',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_536,params_536);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/06/agregar-manualmente-keys-de-repositorios-apt-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/03/el-centro-de-software-de-ubuntu-permitira-probar-las-aplicaciones-sin-instalarlas/</link>
		<comments>http://www.crowler.es/2011/03/el-centro-de-software-de-ubuntu-permitira-probar-las-aplicaciones-sin-instalarlas/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 09:52:37 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Lanzamiento]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=527</guid>
		<description><![CDATA[El uso de la herramienta Debian &#8220;apt&#8221; (y por extensión, &#8220;aptitude&#8221;, que desaparece por defecto en las nuevas versiones de Ubuntu) ha sido desde los inicios la forma de instalar aplicaciones a través de los repositorios de la distribución. Más adelante, Synaptic llegó para darle una vuelta de rosca a las instalaciones de software de [...]]]></description>
			<content:encoded><![CDATA[<p>El uso de la herramienta Debian &#8220;apt&#8221; (y por extensión, &#8220;aptitude&#8221;, que  desaparece por defecto en las nuevas versiones de Ubuntu) ha sido desde  los inicios la forma de instalar aplicaciones a través de los  repositorios de la distribución. Más adelante, Synaptic llegó para darle  una vuelta de rosca a las instalaciones de <em>software </em>de forma gráfica, pero no es hasta la versión 9.10 de Ubuntu que hace acto de presencia el <em>Centro de Software </em>en  Ubuntu con el fin de disponer de una aplicación desde donde podamos  instalar todas las aplicaciones gráficamente desde repositorios y con  una interfaz amigable, sencilla e intuitiva.</p>
<p>Ahora, gracias a este <em>Centro de Software </em>en Ubuntu 11.04,  podremos probar en remoto las aplicaciones antes de instalarlas, apoyándonos en la tecnología NX, simplemente instalando el paquete <a href="apt:qtnx">qtnx</a> de la siguiente forma:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get install qtnx<br/></div>

<p>Para lograr ver de estas pruebas, únicamente deberemos hacer click en <strong>la opción de</strong><strong> “Probar” debajo de la miniatura de las aplicaciones</strong> que el Centro de <em>Software </em>de  Ubuntu nos muestra junto a la descripción de cada una de ellas. Al  hacer clic en dicho botón podremos iniciar la prueba de la aplicación,  pero hay que tener en cuenta que, por ahora, solo hay algunas que pueden  probarse de este modo, entre ellas Inkscape, GIMP, Abiword o Banshee.  Imagino que, poco a poco, el número de aplicaciones irá creciendo  paulatinamente.</p>
<p>Estas novedades son las que, poco a poco, establecen los pasos a seguir  por el resto de distribuciones existentes. ¡Enhorabuena Canonical!</p>
<p>Fuente | <a href="http://blog.exitae.es/110/2011/03/28/el-centro-de-software-de-ubuntu-permitira-probar-las-aplicaciones-sin-instalarlas" target="_blank">Exitae</a></p>
<div class='gig-share-button' id='gig-div-buttons-527' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_527 = {
							APIKey: ''
    					};
						
    					var image527 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/03/el-centro-de-software-de-ubuntu-permitira-probar-las-aplicaciones-sin-instalarlas/',type:'image'};
						var ua_527 = new gigya.services.socialize.UserAction(); 
						ua_527.setUserMessage('');  
						ua_527.setLinkBack('http://www.crowler.es/2011/03/el-centro-de-software-de-ubuntu-permitira-probar-las-aplicaciones-sin-instalarlas/'); 
						ua_527.setTitle('');
						ua_527.addMediaItem(image527);	
		

						var params_527 ={ 
							userAction:ua_527,
							cssPrefix:'#gig-div-buttons-527',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-527',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_527,params_527);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/03/el-centro-de-software-de-ubuntu-permitira-probar-las-aplicaciones-sin-instalarlas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/</link>
		<comments>http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 22:24:59 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Errores]]></category>
		<category><![CDATA[Errores Raros]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=521</guid>
		<description><![CDATA[Tras instalar la versión Alpha 3 de Ubuntu 11.04 (y comprobar que de momento, es tremendamente inestable en mi equipo y falla más que una escopeta de feria) me he encontrado con el problema que a continuación os relato. Grub2 no detecta la instalación de Windows 7 y, por lo tanto, no aparece en el [...]]]></description>
			<content:encoded><![CDATA[<p>Tras instalar la versión Alpha 3 de Ubuntu 11.04 (y comprobar que de momento, es tremendamente inestable en mi equipo y falla más que una escopeta de feria) me he encontrado con el problema que a continuación os relato. Grub2 no detecta la instalación de Windows 7 y, por lo tanto, no aparece en el menú de arranque. Tras volverme un poco loco buscando la solución, al fin, he encontrado lo siguiente (fuente en inglés):</p>
<address><strong>Boot Problems:Core On Windows Symptoms</strong></address>
<address>Windows might not boot. The file RESULTS.txt generated by the Boot Info Script shows /boot/grub/core.img among the boot files of the Windows system partition. &#8220;update-grub&#8221; does not detect Windows and displays the message : ls: cannot access [some/path]/boot Boot: No such file or directory Booted into Windows, you have two folders both named &#8220;\Boot&#8221; and with the same contents. <strong> </strong></address>
<address><strong>Cause</strong></address>
<address>Grub2 was installed with Windows system partition chosen as the root-directory. This causes the folder /boot/grub to be created on the Windows system partition. Since ntfs partitions are case insensitive this leads to confusions between &#8220;/boot&#8221; and the already existing folder &#8220;/Boot&#8221; Solution</address>
<address>Boot into your Linux OS and deleted or rename the folder /boot on the Windows system partition. Make sure that your don&#8217;t delete the /Boot folder. The /Boot folder contains the file &#8220;bcd&#8221; which is necessary to boot Windows Vista/7.</address>
<address> </address>
<p>En castellano, quiere decir lo siguiente: Si quieres reparar la entrada de Grub2 para Windows, accede desde Linux  a la partición donde tengas instalado Windows (su cargador) y elimina o cambiale el nombre a la carpeta /boot (NO a la <em>/Boot</em> que es la que hace falta).</p>
<p>Hecho eso, puedes ejecutar tranquilamente el comando update-grub2 y te cargará op-prober la entrada de Windows sin problema. Espero que les sirva a aquellos que, como yo, han perdido unos minutos buscando la solución.</p>
<p>Fuente | <a href="http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:Core_On_Windows" target="_blank">Sourceforge</a></p>
<div class='gig-share-button' id='gig-div-buttons-521' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_521 = {
							APIKey: ''
    					};
						
    					var image521 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/',type:'image'};
						var ua_521 = new gigya.services.socialize.UserAction(); 
						ua_521.setUserMessage('');  
						ua_521.setLinkBack('http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/'); 
						ua_521.setTitle('');
						ua_521.addMediaItem(image521);	
		

						var params_521 ={ 
							userAction:ua_521,
							cssPrefix:'#gig-div-buttons-521',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-521',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_521,params_521);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/03/grub2-no-encuentra-particion-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/</link>
		<comments>http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 15:41:07 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=508</guid>
		<description><![CDATA[Recientemente instalé una máquina virtual con Ubuntu en el curro y me vi en la tesitura de no disponer de acceso Web en consola, por tener un servidor ISA de microsoft bloqueando la navegación, que me solicita la contraseña de Active Directory para dar acceso Web a los programas. Lo que tuve que hacer fué [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente instalé una máquina virtual con Ubuntu en el curro y me vi en la tesitura de no disponer de acceso Web en consola, por tener un servidor ISA de microsoft bloqueando la navegación, que me solicita la contraseña de Active Directory para dar acceso Web a los programas. Lo que tuve que hacer fué simple. Lo resumo en estos pocos pasos:</p>
<p>Lo primero es descargar y descomprimir <a href="http://ntlmaps.sourceforge.net/" target="_blank">ntlm</a>:</p>

<div class="wp-terminal">user@computer:$ tar -zxvf ntlmaps-0.9.9.0.1<br/></div>

<p>Hay que modificar las siguientes líneas:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">PARENT_PROXY:192.168.x.x #IP del Proxy<br />
PARENT_PROXY_PORT:8080 #Puerto del Proxy<br />
NT_DOMAIN:Dominio_AD<br />
USER:Usuario<br />
PASSWORD:Contraseña</div></div>
<p>A continuación, ejecutamos los siguientes comandos:</p>

<div class="wp-terminal">user@computer:$ ./ntlmaps-0.9.9.0.1/main.py &amp;<br/></div>


<div class="wp-terminal">user@computer:$ export http_proxy="http://127.0.0.1:5865/"<br/></div>

<p>Actualizamos la caché de apt:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get update<br/></div>

<p>&#8230; e instalamos ntlmaps:</p>

<div class="wp-terminal">user@computer:$ sudo apt-get install ntlmaps<br/></div>

<p>Por último agregamos la información del proxy para apt-get en el fichero proxy:</p>

<div class="wp-terminal">user@computer:$ sudo nano /etc/apt/apt.conf.d/proxy<br/></div>

<p>Insertamos la información:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Acquire::http::proxy &quot;http://localhost:5865/&quot;;<br />
Acquire::https::proxy &quot;https://localhost:5865/&quot;;<br />
Acquire::ftp::proxy &quot;ftp://localhost:5865/&quot;;</div></div>
<p>Y a funcionar! Esto nos autentificará contra el Proxy ISA Server automáticamente.</p>
<p><strong>Nota</strong>: En algún blog hace tiempo leí que editando el fichero<em> /etc/apt/apt.conf</em> y agregando la línea</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Acquire::https::proxy &quot;http://usuario:contraseña@ip_proxy:puerto/&quot;;</div></div>
<p>servía igualmente&#8230; pero yo me quedo con la solución de nltmaps ;D</p>
<p>Si queremos usar el puerto FTP, unicamente deberemos cambiar el protocolo en la línea &#8220;Acquire&#8221; por <em>ftp</em>.</p>
<div class='gig-share-button' id='gig-div-buttons-508' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_508 = {
							APIKey: ''
    					};
						
    					var image508 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/',type:'image'};
						var ua_508 = new gigya.services.socialize.UserAction(); 
						ua_508.setUserMessage('');  
						ua_508.setLinkBack('http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/'); 
						ua_508.setTitle('');
						ua_508.addMediaItem(image508);	
		

						var params_508 ={ 
							userAction:ua_508,
							cssPrefix:'#gig-div-buttons-508',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-508',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_508,params_508);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/01/usar-heramienta-apt-get-a-traves-de-proxy-isa-server-con-autenticacion-ad/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/</link>
		<comments>http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 10:45:17 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=497</guid>
		<description><![CDATA[Desde que salió Ubuntu 10.04 con sus nuevos temas, hay mucha gente que aún no se ha acostumbrado a la nueva posición de los botones de cerrar, maximizar y minimizar. Pues aqui os traigo la forma de cambiar de nuevo la posición de los botones al lado derecho de siempre. Lo primero que tenemos que [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que salió Ubuntu 10.04 con sus nuevos temas, hay mucha gente que aún no se ha acostumbrado a la nueva posición de los botones de cerrar, maximizar y minimizar. Pues aqui os traigo la forma de cambiar de nuevo la posición de los botones al lado derecho de siempre.</p>
<p>Lo primero que tenemos que hacer es ejecutar la siguiente aplicación en un terminal, o para mayor comodidad, pulsando Alt+F2 (ejecutar):</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">gconf-editor</div></div>
<p>Nos aparecerá el gestor de configuración Gnome y allí debemos buscar la siguiente ruta:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/apps/metacity/general/button_layout</div></div>
<p>Hacemos doble clic encima de la siguiente cadena,</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">button_layout</div></div>
<p>y sustituimos lo escrito por esto otro:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">menu:minimize,maximize,close</div></div>
<p style="text-align: center;"><a href="http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png"></a></p>
<a href="http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png"><img class="size-full wp-image-498  " title="gconf-editor" src="http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png" alt="" width="476" height="390" /></a>
<p>Según el orden en que se escriban <em>minimize-close-maximize</em>, los botones estarán situados en ese mismo orden. Respecto a los dos puntos <em>&#8220;:&#8221;</em> se utilizan para definir en qué lado de la ventana salen los botones.</p>
<p>También es posible configurar el orden y la posición de estos botones usando <a href="http://ubuntu-tweak.com/">Ubuntu Tweak</a>. Una vez abierto, hay que acceder a la opción <em>Configuración del Gestor de Ventanas</em>.</p>
<p>Vía | <a href="http://usemoslinux.blogspot.com/2010/12/cambiar-botones-cerrar-minimizar.html" target="_blank">UsemosLinux</a></p>
<div class='gig-share-button' id='gig-div-buttons-497' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_497 = {
							APIKey: ''
    					};
						
    					var image497 = {src:'http://www.crowler.es/wp-content/uploads/2011/01/gconf-editor.png',href:'http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/',type:'image'};
						var ua_497 = new gigya.services.socialize.UserAction(); 
						ua_497.setUserMessage('');  
						ua_497.setLinkBack('http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/'); 
						ua_497.setTitle('');
						ua_497.addMediaItem(image497);	
		

						var params_497 ={ 
							userAction:ua_497,
							cssPrefix:'#gig-div-buttons-497',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-497',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_497,params_497);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2011/01/cambia-la-posicion-de-los-botones-de-las-ventanas-en-gnome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalar BitchX en Ubuntu</title>
		<link>http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/</link>
		<comments>http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 10:24:34 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=461</guid>
		<description><![CDATA[Por si os habeis visto obligados alguna vez a usar BitchX en Ubuntu, y no teniais forma de instalarlo a través de paquetes DEB o Synaptic, aqui os muestro una breve guia para lograrlo, con estos sencillos pasos en la terminal: 1- Creamos el directorio donde guardaremos BitchX: user@computer:$ sudo mkdir /usr/local/bitchx 2- Nos posicionamos [...]]]></description>
			<content:encoded><![CDATA[<p>Por si os habeis visto obligados alguna vez a usar BitchX en Ubuntu, y no teniais forma de instalarlo a través de paquetes DEB o Synaptic, aqui os muestro una breve guia para lograrlo, con estos sencillos pasos en la terminal:<br />
1- Creamos el directorio donde guardaremos BitchX:</p>

<div class="wp-terminal">user@computer:$ sudo mkdir /usr/local/bitchx<br/></div>

<p>2- Nos posicionamos en él:</p>

<div class="wp-terminal">user@computer:$ sudo cd /usr/local/bitchx<br/></div>

<p>3- Descargamos el paquete desde la web oficial (cambia la version a la ultima en caso necesario):</p>

<div class="wp-terminal">user@computer:$ sudo wget <a rel="nofollow" href="http://www.bitchx.com/download/BitchX-1.1-final-linux.tar.gz">http://www.bitchx.com/download/BitchX-1.1-final-linux.tar.gz</a><br/></div>

<p>4- Descomprimimos el tar:</p>

<div class="wp-terminal">user@computer:$ sudo tar -zxvf BitchX-1.1-final-linux.tar.gz<br/></div>

<p>5- Creamos un enlace simbólico para ejecutarlo desde donde queramos simplemente escribiendo &#8220;bitchx&#8221;:</p>

<div class="wp-terminal">user@computer:$ sudo ln -s /usr/local/bitchx/BitchX /usr/bin/bitchx<br/></div>

<p>&#8230; y le voilà! Ya podemos conectar al IRC en modo texto.</p>
<div class='gig-share-button' id='gig-div-buttons-461' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_461 = {
							APIKey: ''
    					};
						
    					var image461 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/',type:'image'};
						var ua_461 = new gigya.services.socialize.UserAction(); 
						ua_461.setUserMessage('');  
						ua_461.setLinkBack('http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/'); 
						ua_461.setTitle('Instalar BitchX en Ubuntu');
						ua_461.addMediaItem(image461);	
		

						var params_461 ={ 
							userAction:ua_461,
							cssPrefix:'#gig-div-buttons-461',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-461',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_461,params_461);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/07/instalar-bitchx-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codigos Ocultos en Android</title>
		<link>http://www.crowler.es/2010/05/codigos-ocultos-en-android/</link>
		<comments>http://www.crowler.es/2010/05/codigos-ocultos-en-android/#comments</comments>
		<pubDate>Mon, 17 May 2010 20:52:46 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=440</guid>
		<description><![CDATA[Desde &#8220;El Androide Libre&#8221; informan que gracias a un usuario &#8220;curioso&#8221; que trasteaba las apk&#8217;s, se han descubierto una serie de códigos de testeo que nos ayudarán a realizar tareas de mantenimiento (en algunos casos, altamente peligrosas para nuestra información almacenada en el dispositivo). En principio los códigos se descubrieron para un Samsung Galaxy I7500, [...]]]></description>
			<content:encoded><![CDATA[<p>Desde &#8220;<a href="http://www.elandroidelibre.com" target="_blank">El Androide Libre</a>&#8221; informan que gracias a un usuario &#8220;curioso&#8221; que trasteaba las apk&#8217;s, se han descubierto una serie de códigos de testeo que nos ayudarán a realizar tareas de mantenimiento (en algunos casos, altamente peligrosas para nuestra información almacenada en el dispositivo). En principio los  códigos se descubrieron para un Samsung Galaxy I7500, pero en teoría  funcionan en todos los Android.</p>
<p>Los codigos son estos:</p>
<blockquote><p><strong>*#*#4636#*#*</strong></p></blockquote>
<p>Para saber <strong>información de tu batería</strong>. Te enseña los  siguientes 4 menús:</p>
<ul>
<li>Información del teléfono</li>
<li>Información de la batería</li>
<li>Historial de la batería</li>
<li>Estadísticas de uso</li>
</ul>
<blockquote><p><strong>*#*#7780#*#*</strong></p></blockquote>
<p>Este código sirve para hacer un <strong>reset de fábrica</strong>.  Borrará las siguientes cosas:</p>
<ul>
<li>Los ajustes de tu cuenta Google en el teléfono</li>
<li>Ajustes del sistema y de las aplicaciones</li>
<li>Aplicaciones descargadas en la SD (descargadas, no instaladas)</li>
</ul>
<p>No te borrará:</p>
<ul>
<li>El software y las aplicaciones que tengas<strong> instaladas</strong></li>
<li>Los archivos de la SD.</li>
</ul>
<blockquote><p><strong>*2767*3855#</strong></p></blockquote>
<p>Cuidado: este código hará un reset de fábrica completo (<strong>wipe  total</strong>). Borrará los archivos de la memoria interna y  reinstalará el firmware.</p>
<blockquote><p><strong>*#*#34971539#*#*</strong></p></blockquote>
<p>Con este código tendrás la información del teléfono de tu cámara. Te  enseña el siguiente menú:</p>
<ul>
<li>Actualizar el firmware de la cámara (Nunca,<strong> nunca escojas  esta opción</strong> ya que dejará de funcionar tu cámara y necesitarás  llevarlo a una tienda.)</li>
<li>Actualizar el firmware de la cámara en la SD</li>
<li>Saber la versión del firmware de la cámara</li>
</ul>
<blockquote><p><strong>*#*#7594#*#*</strong></p></blockquote>
<p>Bastante chulo. Con este código cambias el menú que te sale al pulsar  el botón de apagado. En lugar del menú con diferentes opciones (Modo  avión, etc) directamente se <strong>apagará tu teléfono</strong>.</p>
<blockquote><p><strong>*#*#273283*255*663282*#*#*</strong></p></blockquote>
<p>Abre una pantalla que te permite copiar tus archivos multimedia</p>
<blockquote><p><strong>*#*#197328640#*#*</strong></p></blockquote>
<p>Para acceder al modo Servicio (sirve para realizar deiferentes tests)  y utilizar los siguientes códigos</p>
<p><strong>*#*#232339#*#*</strong> O bien <strong>*#*#526#*#*</strong> OR <strong>*#*#528#*#*</strong> – WLAN test</p>
<p><strong>*#*#232338#*#*</strong> – Enseña la dirección MAC actual</p>
<p><strong>*#*#1472365#*#*</strong> – GPS test</p>
<p><strong>*#*#1575#*#*</strong> – Otro GPS test</p>
<p><strong>*#*#232331#*#*</strong> – Bluetooth test</p>
<p><strong>*#*#232337#*#</strong> – Muestra la dirección del terminal  Bluetooth</p>
<blockquote><p><strong>*#*#8255#*#*</strong></p></blockquote>
<p>Abres el monitor de Gtalk.</p>
<blockquote><p><strong>Códigos para obtener info del Firmware:</strong></p></blockquote>
<p><strong>*#*#4986*2650468#*#*</strong> – PDA, Phone, H/W, RFCallDate</p>
<p><strong>*#*#1234#*#*</strong> – PDA and Phone</p>
<p><strong>*#*#1111#*#*</strong> – FTA SW Version</p>
<p><strong>*#*#2222#*#*</strong> – FTA HW Version</p>
<p><strong>*#*#44336#*#*</strong> – PDA, Phone, CSC, Build Time,  Changelist number</p>
<blockquote><p><strong>Códigos para ejecutar diferentes tests de  fábrica:</strong></p></blockquote>
<p><strong>*#*#0283#*#*</strong> – Packet Loopback</p>
<p><strong>*#*#0*#*#*</strong> – LCD test</p>
<p><strong>*#*#0673#*#*</strong> OR <strong>*#*#0289#*#*</strong> –  Melody test</p>
<p><strong>*#*#0842#*#*</strong> – Device test (Vibration test and  BackLight test)</p>
<p><strong>*#*#2663#*#*</strong> – Touch screen version</p>
<p><strong>*#*#2664#*#*</strong> – Touch screen test</p>
<p><strong>*#*#0588#*#*</strong> – Proximity sensor test</p>
<p><strong>*#*#3264#*#*</strong> – RAM version</p>
<div class='gig-share-button' id='gig-div-buttons-440' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_440 = {
							APIKey: ''
    					};
						
    					var image440 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2010/05/codigos-ocultos-en-android/',type:'image'};
						var ua_440 = new gigya.services.socialize.UserAction(); 
						ua_440.setUserMessage('');  
						ua_440.setLinkBack('http://www.crowler.es/2010/05/codigos-ocultos-en-android/'); 
						ua_440.setTitle('Codigos Ocultos en Android');
						ua_440.addMediaItem(image440);	
		

						var params_440 ={ 
							userAction:ua_440,
							cssPrefix:'#gig-div-buttons-440',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-440',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_440,params_440);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/05/codigos-ocultos-en-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Programa PADRE por fin en GNU/Linux.</title>
		<link>http://www.crowler.es/2010/04/programa-padre-por-fin-en-gnulinux/</link>
		<comments>http://www.crowler.es/2010/04/programa-padre-por-fin-en-gnulinux/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 06:20:09 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Lanzamiento]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=429</guid>
		<description><![CDATA[Al fín, despues de mucho tiempo, la Agencia Tributária ha contado con los usuarios de GNU/Linux y ha puesto a su disposición el esperado programa PADRE, para poder realizar nuestra declaración de la Renta 09/10. En enlace para descargarselo aqui. Es un fichero llamado: renta2009_unix_1_00.sh, lo descargamos, le damos permisos de ejecucion: chmod +x renta2009_unix_1_00.sh [...]]]></description>
			<content:encoded><![CDATA[<p>Al fín, despues de mucho tiempo, la Agencia Tributária ha contado con los usuarios de GNU/Linux y ha puesto a su disposición el esperado programa PADRE, para poder realizar nuestra declaración de la Renta 09/10.</p>
<p>En enlace para descargarselo <a href="http://www.aeat.es/wps/portal/ProgramaAyuda?channel=57ce4b8238767210VgnVCM1000004ef01e0a____&amp;ver=L&amp;site=56d8237c0bc1ff00VgnVCM100000d7005a80____&amp;idioma=es_ES&amp;menu=0&amp;img=0" target="_blank">aqui</a>.</p>
<p>Es un fichero llamado: <strong>renta2009_unix_1_00.sh</strong>, lo  descargamos, le damos permisos de ejecucion:</p>
<p>chmod +x renta2009_unix_1_00.sh</p>
<p>y lo iniciamos: </p>
<p>./renta2009_unix_1_00.sh </p>
<div class='gig-share-button' id='gig-div-buttons-429' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_429 = {
							APIKey: ''
    					};
						
    					var image429 = {src:'http://www.crowler.es/wp-includes/images/blank.gif',href:'http://www.crowler.es/2010/04/programa-padre-por-fin-en-gnulinux/',type:'image'};
						var ua_429 = new gigya.services.socialize.UserAction(); 
						ua_429.setUserMessage('');  
						ua_429.setLinkBack('http://www.crowler.es/2010/04/programa-padre-por-fin-en-gnulinux/'); 
						ua_429.setTitle('Programa PADRE por fin en GNU/Linux.');
						ua_429.addMediaItem(image429);	
		

						var params_429 ={ 
							userAction:ua_429,
							cssPrefix:'#gig-div-buttons-429',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-429',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_429,params_429);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/04/programa-padre-por-fin-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calendario de versiones y lanzamiento de Ubuntu 10.4 final LTS</title>
		<link>http://www.crowler.es/2010/04/calendario-de-versiones-y-lanzamiento-de-ubuntu-10-4-final-lts/</link>
		<comments>http://www.crowler.es/2010/04/calendario-de-versiones-y-lanzamiento-de-ubuntu-10-4-final-lts/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 17:44:50 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Lanzamiento]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=424</guid>
		<description><![CDATA[Ya falta poco para la &#8220;final release&#8221; de Ubuntu 10.4&#8230; este es el calendario: Enlace de descarga de la Beta 1]]></description>
			<content:encoded><![CDATA[<p>Ya falta poco para la &#8220;final release&#8221; de Ubuntu 10.4&#8230; este es el calendario:</p>
<p style="text-align: center;">
<div id="attachment_425" class="wp-caption aligncenter" style="width: 490px"><a href="http://www.crowler.es/wp-content/uploads/2010/04/ubuntu-10-04.jpg"><img class="size-full wp-image-425  " title="ubuntu-10-04" src="http://www.crowler.es/wp-content/uploads/2010/04/ubuntu-10-04.jpg" alt="" width="480" height="325" /></a><p class="wp-caption-text">Calendario Oficial de lanzamientos</p></div>
<p>Enlace de descarga de la <a href="http://www.ubuntu.com/testing/lucid/beta1" target="_blank">Beta 1</a></p>
<div class='gig-share-button' id='gig-div-buttons-424' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_424 = {
							APIKey: ''
    					};
						
    					var image424 = {src:'http://www.crowler.es/wp-content/uploads/2010/04/ubuntu-10-04.jpg',href:'http://www.crowler.es/2010/04/calendario-de-versiones-y-lanzamiento-de-ubuntu-10-4-final-lts/',type:'image'};
						var ua_424 = new gigya.services.socialize.UserAction(); 
						ua_424.setUserMessage('');  
						ua_424.setLinkBack('http://www.crowler.es/2010/04/calendario-de-versiones-y-lanzamiento-de-ubuntu-10-4-final-lts/'); 
						ua_424.setTitle('Calendario de versiones y lanzamiento de Ubuntu 10.4 final LTS');
						ua_424.addMediaItem(image424);	
		

						var params_424 ={ 
							userAction:ua_424,
							cssPrefix:'#gig-div-buttons-424',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-424',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_424,params_424);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/04/calendario-de-versiones-y-lanzamiento-de-ubuntu-10-4-final-lts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instant Root was successful!</title>
		<link>http://www.crowler.es/2010/03/instant-root-was-successful/</link>
		<comments>http://www.crowler.es/2010/03/instant-root-was-successful/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 15:07:36 +0000</pubDate>
		<dc:creator>crowler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Moviles]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.crowler.es/?p=420</guid>
		<description><![CDATA[Root access was acquired!]]></description>
			<content:encoded><![CDATA[<p>Root access was acquired! <img src='http://www.crowler.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.crowler.es/wp-content/uploads/2010/03/root.png"><img class="aligncenter size-full wp-image-421" title="Hero rooted." src="http://www.crowler.es/wp-content/uploads/2010/03/root.png" alt="" width="256" height="384" /></a></p>
<div class='gig-share-button' id='gig-div-buttons-420' style='margin:10px 0 10px 0;'></div><script language='javascript'>var conf_420 = {
							APIKey: ''
    					};
						
    					var image420 = {src:'http://www.crowler.es/wp-content/uploads/2010/03/root.png',href:'http://www.crowler.es/2010/03/instant-root-was-successful/',type:'image'};
						var ua_420 = new gigya.services.socialize.UserAction(); 
						ua_420.setUserMessage('');  
						ua_420.setLinkBack('http://www.crowler.es/2010/03/instant-root-was-successful/'); 
						ua_420.setTitle('Instant Root was successful!');
						ua_420.addMediaItem(image420);	
		

						var params_420 ={ 
							userAction:ua_420,
							cssPrefix:'#gig-div-buttons-420',
							shareButtons:'facebook-like,google-plusone,share,twitter,email', // list of providers
							containerID: 'gig-div-buttons-420',
        					cid:''
						};
						gigya.services.socialize.showShareBarUI(conf_420,params_420);
					</script>
					]]></content:encoded>
			<wfw:commentRss>http://www.crowler.es/2010/03/instant-root-was-successful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

