<?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>3f blog &#187; gnome</title>
	<atom:link href="http://blog.soluciones3f.com.ar/tag/gnome/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.soluciones3f.com.ar</link>
	<description>Experiencias compartidas</description>
	<lastBuildDate>Tue, 01 Nov 2011 18:08:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Laptop Samsung RF511</title>
		<link>http://blog.soluciones3f.com.ar/2011/07/09/laptop-samsung-rf511/</link>
		<comments>http://blog.soluciones3f.com.ar/2011/07/09/laptop-samsung-rf511/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 16:12:47 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[gnu linux]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[elantech]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[mousepad]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[rf511]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[synpatic]]></category>
		<category><![CDATA[touchpad]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://blog.soluciones3f.com.ar/?p=708</guid>
		<description><![CDATA[Hasta hace unos días tenía una laptop Dell Vostro 5500, con la cual he quedado más que conforme. Cuando llegó la hora de cambiarla, lamentablemente no he podido adquirir una Dell por problemas con las importaciones (investigar tema de licencias no automáticas), así que opté por una Samsung RF511 con la cual estoy escribiendo este [...]]]></description>
			<content:encoded><![CDATA[<p>Hasta hace unos días tenía una laptop Dell Vostro 5500, con la cual he quedado más que conforme. Cuando llegó la hora de cambiarla, lamentablemente no he podido adquirir una Dell por problemas con las importaciones (investigar tema de licencias no automáticas), así que opté por una Samsung RF511 con la cual estoy escribiendo este post.</p>
<p>Esta laptop Samsung RF511 es una laptop muy linda, y bastante potente. Según sus especificaciones cuenta con un procesador Intel i5, 4 gigas de RAM y una placa de video NVIDIA GT540M. Esta adquisición fue influenciada principalmente por ser de las pocas laptops que se podían adquirir que tenían una placa de gráfica NVIDIA.</p>
<p>En windows aún no experimenté demasiado, más allá de estar varias horas desinstalando toda la basura que Samsung instala de fábrica (programas, demos, pésimos antivirus, programas que no tengo idea qué hacen, controladores que descontrolan, etc&#8230; lo cual no es solo de Samsung, todas las empresas hacen este tipo de estupideces) pero no he tenido ningún problema por ahora. Todo parece funcionar correctamente.</p>
<p>En linux, que es mi principal sistema operativo, específicamente la distribución Ubuntu 11.04 es donde comencé a llevarme algunas sorpresas, varias por falta de investigación y desconocimiento a la hora de decidir la compra de este equipo.</p>
<p><span id="more-708"></span>La primera sorpresa fue intentar bootear desde USB. Mi pregunta fue <strong>¿Como bootear desde USB con una laptop Samsung RF511?</strong> LLegué a pensar era imposible, pero <em>milagrosamente descubrí</em> que si se puede bajo una incómoda condición, solo reconoce los USB cuando la computadora es <em>prendida con el USB conectado.</em></p>
<p>Si rebooteamos la computadora, no detecta que hay un USB, y por lo tanto no bootea desde éste. Debe ser apagada y prendida nuevamente para lograr bootear. Supongo que esto lo hacen para conseguir que la pc reinicie realmente rápido.</p>
<p>Resuelto el problema del booteo, logré entrar con un LiveUSB e instalar el sistema operativo Ubuntu Linux/GNU.</p>
<p>Al iniciar por primera vez, para mi sorpresa,  salió un mensaje que decía que mi equipo no tenía el hardware necesario para ejecutar Unity, la nueva interfaz gráfica de Ubuntu Natty que necesita para funcionar una aceleradora gráfica.</p>
<p>Se imaginan mi sorpresa, al ver este mensaje, cuando había comprado esta computadora precisamente por su placa NVIDIA que debería ser más que suficiente para soportar Unity.</p>
<p>Investigando un poco descubrí que había sucedido. Esta laptop, y varias otras nuevas, tienen un sistema llamado <a href="http://arg.nvidia.com/object/optimus_technology_la.html">NVIDIA Optimus</a>, que en efecto significa que no tienen una placa gráfica.. sinó que tienen dos ! Efectivamente tiene un GPU NVIDIA pero además tiene otra Intel, que es menor calidad, pero con un consumo mucho menor. Entonces esta tecnología solo activa la placa NVIDIA cuando se la necesita, y para todo lo demás utiliza la placa Intel.</p>
<p>Lamentablemente, esto solo funciona bien en Windows, en linux no hay mucho soporte aún. Existe un proyecto llamado Bumblebee (ehhhh.. mucho Transformers estos chicos) que pareciera dar soporte a esta tecnología, pero aún no lo he probado.</p>
<p>Pero como había detectado la placa NVIDIA, pero no podía usarla, era como si no hubiera placa directamente.. y no usaba siquiera la Intel. La solución fue manualmente desinstalar el divers de NVIDIA (desde la configuración de restricted drivers) y al reiniciar la pc, ya me funciona Unity como siempre.</p>
<p>Luego el siguiente problema fue el mousepad. Si bien funcionaba, no andaba el Scrooll vertical (ni el horizontal, pero me hubiera molestado menos) y tampoco había forma de desactivarlo cuando conectaba el mouse o escribía (no se imaginan cuantas veces toqué con la palama de mi mano el pad y se me fue el cursor a cualquier lado mientras escribía este artículo).</p>
<p>Buscando entre los dispositivos que detectaba&#8230; ¡parecia que no existía ningún touchpad! Pero como era posible que no lo detectara pero funcionara&#8230;. aun no lo se.. pero lo que descubrí es que sí era detectado, ¡pero como cualquier otra cosa! Según el comando <span style="text-decoration: underline;"><em>xinput list</em></span> es detectado como <em>PS/2 Logitech Wheel Mouse</em>.</p>
<p>Investigando un poco en internet, resulta que el Kernel de linux que estoy utilizando tiene problemas para detectar los nuevos touchpad elantech y ya estaba reportado el bug en las <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/681904">listas de Ubuntu</a> y del <a href="https://bugzilla.kernel.org/show_bug.cgi?id=27442">kernel de linux</a> pero aún no fue solucionado en upstream, por lo que hay varios parches, para el que quiera intentar resolverlo por su cuenta (aun no lo intenté y no se si lo intentaré o viviré con este bug hasta que sea resuelto). Pareciera estar bastante avanzado el tema por lo que espero que pronto sea solucionado.</p>
<p>Investigando todo esto descubrí también que el modelo que me vendieron tiene un <a href="http://www.engadget.com/2011/02/01/intel-sandy-bridge-chipset-flaw-identified-as-a-rogue-transistor/">bug en un chip de Intel Cougar Point HM65</a> que trae problemas con los dispositivos SATA2 que conecte en la computadora. Este chip fue retirado del mercado por Intel en Febrero y se aconseja que se reemplace en todos los equipos por una versión (revision 6 o superior) que no tenga este defecto. (el cual no se puede arreglar con un parche porque es un problema de hardware) que evaluaré que hacer y en el peor de los casos.. esperar no tener dispositivos SATA2 en los tres o cuatro años que espero me dure esta computadora.</p>
<p>Por ahora eso fue todo lo que estuve experimentando, el resto anda en verdad muy bien. Por lo que estoy bastante conforme. (aunque sigo llorando por no haber podido comprar una Dell con características similares snif snif snif)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.soluciones3f.com.ar/2011/07/09/laptop-samsung-rf511/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Programar Groovy y Grails con gedit (Ubuntu)</title>
		<link>http://blog.soluciones3f.com.ar/2011/05/22/programar-groovy-y-grails-con-gedit-ubuntu/</link>
		<comments>http://blog.soluciones3f.com.ar/2011/05/22/programar-groovy-y-grails-con-gedit-ubuntu/#comments</comments>
		<pubDate>Sun, 22 May 2011 18:13:44 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[gnu linux]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[gedit]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[mime]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.soluciones3f.com.ar/?p=449</guid>
		<description><![CDATA[Si bien he probado varios entornos de trabajo, a lo largo del tiempo, para desarrollar en Grails, siempre vuelvo a mi viejo amor: gedit (gnome-editor)) Por defecto, no tiene soporte para el lenguaje Groovy, pero es fácilmente configurable, e incluso sin necesidad de permisos de adminsitrador, permitiéndonos configurar nuestor ambiente de trabajo, sin modificar la [...]]]></description>
			<content:encoded><![CDATA[<p>Si bien he probado varios entornos de trabajo, a lo largo del tiempo, para desarrollar en Grails, siempre vuelvo a mi viejo amor: <strong>gedit</strong> <em>(gnome-editor))</em></p>
<p>Por defecto, no tiene soporte para el lenguaje Groovy, pero es fácilmente configurable, e incluso sin necesidad de permisos de adminsitrador, permitiéndonos configurar nuestor ambiente de trabajo, sin modificar la configuración de los demás usuarios.</p>
<p>Para esto debemos descargar el bundle con el coloreo de sintaxis, tipos mime y otras cosas del sitio http://www.grails.org/Gedit</p>
<p>En esa misma página podremos encontrar instrucciones para instalarlo, que requieren de permisos de administrador. Pero combinando un post anterior en este mismo blog, sobre como hacer que gedit abra archivos tpl como si fueran archivos php y algunos otros tips más, podremos instalarlo sin necesidad de permisos especiales.</p>
<p>Luego de descompactar el archivo descargado, copiamos los directorios plugins, snippets y styles a la carpeta ~/.gnome2/gedit</p>
<p>Para arreglar el coloreo de sintaxis y enseñarle a gedit la existencia de groovy debemos crear la carpeta (si no existe) ~/.local/share/gtksourceview-2.0/language-specs y copiar en ella los dos archivos terminados en .lang que descompactamos.</p>
<p>Despues creamos el archivo ~/.local/share/mime/packages/Overrides.xml (y las carpetas necesarias, si no existen) y agregamos en ese archivo el contenido de los dos archivos xml que se encuentran en el bundle.</p>
<p>El contenido final del archivo será similar a</p>
<pre class="brush: xml; title: ; notranslate">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;mime-info xmlns=&quot;http://www.freedesktop.org/standards/shared-mime-info&quot;&gt;
	&lt;mime-type type=&quot;text/x-groovy&quot;&gt;
		&lt;sub-class-of type=&quot;text/x-java&quot;/&gt;
		&lt;comment&gt;Groovy Source File&lt;/comment&gt;
		&lt;glob pattern=&quot;*.groovy&quot;/&gt;
	&lt;/mime-type&gt;
	&lt;mime-type type=&quot;text/x-groovy++&quot;&gt;
		&lt;sub-class-of type=&quot;text/x-groovy&quot;/&gt;
		&lt;comment&gt;Groovy++ Source File&lt;/comment&gt;
		&lt;glob pattern=&quot;*.gpp;*.g++&quot;/&gt;
	&lt;/mime-type&gt;
	&lt;mime-type type=&quot;text/x-gsp&quot;&gt;
		&lt;sub-class-of type=&quot;text/html&quot;/&gt;
		&lt;comment&gt;Grails GSP File&lt;/comment&gt;
		&lt;glob pattern=&quot;*.gsp&quot;/&gt;
	&lt;/mime-type&gt;
&lt;/mime-info&gt;
</pre>
<p>Finalmente, para que el sistema reconozca nuestros cambios, debemos actualizar la base de datos de tipos mime, ejecutando el comando <em>update-mime-database ~/.local/share/mime</em></p>
<p>Con esto, al abrir el próximo archivo de groovy, deberíamos tener coloreo de sintaxis funcionando correctamente.</p>
<p>Se pueden seguir haciendo otras cosas como habilitar bash completion, pero lo dejaremos para otra oportunidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.soluciones3f.com.ar/2011/05/22/programar-groovy-y-grails-con-gedit-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wallpaper Slideshow en Ubuntu 9.10 (Karmik Koala)</title>
		<link>http://blog.soluciones3f.com.ar/2009/11/09/wallpaper-slideshow-en-ubuntu-9-10-karmik-koala/</link>
		<comments>http://blog.soluciones3f.com.ar/2009/11/09/wallpaper-slideshow-en-ubuntu-9-10-karmik-koala/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 14:12:57 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[gnu linux]]></category>
		<category><![CDATA[fondo]]></category>
		<category><![CDATA[fondo de pantalla]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[Karmik Koala]]></category>
		<category><![CDATA[slideshow]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wallpaperr]]></category>

		<guid isPermaLink="false">http://blog.soluciones3f.com.ar/?p=450</guid>
		<description><![CDATA[Anoche estaba mostrandole la nueva versión de Ubuntu a un amigo y encontré una característica nueva en GNOME que me gustó mucho. Como a varios les pasa, me aburro muy seguido de mi fondo de pantalla, y me gusta que se cambie periódicamente de forma automática, de tal manera que vaya rotando entre varios fondos [...]]]></description>
			<content:encoded><![CDATA[<p>Anoche estaba mostrandole la nueva versión de Ubuntu a un amigo y encontré una característica nueva en GNOME que me gustó mucho.</p>
<p>Como a varios les pasa, me aburro muy seguido de mi fondo de pantalla, y me gusta que se cambie periódicamente de forma automática, de tal manera que vaya rotando entre varios fondos que previamente elegí.</p>
<p>Para hacer esto usaba <a href="http://drapes.mindtouchsoftware.com/">Desktop Drapes</a>. Un pequeño programita que hacía justo lo que yo quería que hiciera.</p>
<p>Sin embargo, revisando la lista de wallpapers por default de la nueva versión de Ubuntu, encontré uno llamado Cosmo que ya es un slideshow y sin instalar ningún programa adicional. </p>
<p>Lo que descubrí fue que los wallpapers que están disponibles para todos los usuarios se encuentran enumerados en arcihvos XML en el directorio /usr/share/gnome-background-properties. En la instalación por default de Ubuntu hay dos archivos, uno que contiene todos los fondos estáticos, y uno llamado Cosmo.xml para el slideshow, que en lugar de apuntar a una imagen, señala a oto archivo xml.</p>
<p>El archivo al que apunta es /usr/share/gnome-background-properties/ubuntu-wallpapers.xml</p>
<p>En este archivo se listan todas las imágenes que conformarán el slideshow, cuanto tiempo permanece cada una y como son las transiciones entre ellas. Evidentemente no las va rotando al azar, lo cual me hubiera gustado poder especificar, pero algo es algo <img src='http://blog.soluciones3f.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>En todo caso, hasta ahí llegó mi investigación por el momento. Los formatos de los XML son bastantes simples y creo que cualquiera con un poco de experiencia en xml y paciencia podría crear los suyos propios, pero me encantaría ver alguna aplicación que permita configurarlos fácilmente, ya que no encontré otra forma, que no sea manualmente para modificarlos, al menos por ahora.</p>
<p>Por ser algo que me interesa seguiré investigando el tema un poco más, pero si alguien sabe como configurar los fondos de escritorios fácilmente para hacer slideshow o descubre algún otro dato interesante, está más que bienvenido a compartir su conocimiento y experiencia con nosotros en este blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.soluciones3f.com.ar/2009/11/09/wallpaper-slideshow-en-ubuntu-9-10-karmik-koala/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Como salir del Midnight Commander en una terminal de Gnome sin F10</title>
		<link>http://blog.soluciones3f.com.ar/2009/08/12/como-salir-del-midnight-commander-en-una-terminal-de-gnome-sin-f10/</link>
		<comments>http://blog.soluciones3f.com.ar/2009/08/12/como-salir-del-midnight-commander-en-una-terminal-de-gnome-sin-f10/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 03:53:37 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[gnu linux]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[gnome-terminal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mc]]></category>
		<category><![CDATA[midnight commander]]></category>
		<category><![CDATA[norton commander]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[teclado]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://blog.soluciones3f.com.ar/?p=393</guid>
		<description><![CDATA[Todos, o casi todos los de cierta edad, recordaremos el Commandante Norton. Un clásico en DOS que nos permitía manejar los archivos de una manera cómoda y rápida. En linux es ampliamente usado un programa muy similar, pero que se llama, y no por casualidad, Midnight  Commander El uso del teclado en MC (Midnight Commander) [...]]]></description>
			<content:encoded><![CDATA[<p>Todos, o casi todos los de cierta edad, recordaremos el Commandante Norton. Un clásico en DOS que nos permitía manejar los archivos de una manera cómoda y rápida.</p>
<p>En linux es ampliamente usado un programa muy similar, pero que se llama, y no por casualidad, <strong>Midnight  Commander</strong></p>
<p>El uso del teclado en <strong>MC </strong><em>(Midnight Commander) </em>es igual a como era en DOS, incluso el hecho de que para salir se debe presionar F10, pero esta tecla tiene un significado especial en la terminal de gnome, que es abrir el menú File, entonces no nos queda forma fácil, desde teclado, de cerrar el programa.</p>
<p>Hoy encontré el blog <a href="http://diariolinux.com/2009/04/05/midnight-commander-mc-como-hacer-que-f10-funcione/">Diario Linux</a> en donde explican como desactivar la asociación del F10 con el menú File, pero en uno comentario, se menciona que para salir del programa era suficiente presionar <strong>ESC-0 </strong>(presionar y soltar escape,  y luego el numero 0, no es necesario mantener presionado nada)<strong><br />
</strong></p>
<p>Admito que me sorprendió lo fácil que era y que además funcionara bien !</p>
<p>En ese mismo blog se explican, en los comentarios, formas más fáciles de darle al F10 el comportamiento esperado en la termina de gnome.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.soluciones3f.com.ar/2009/08/12/como-salir-del-midnight-commander-en-una-terminal-de-gnome-sin-f10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¿Donde esta la papelera de reciclaje? (Linux)</title>
		<link>http://blog.soluciones3f.com.ar/2008/05/01/%c2%bfdonde-esta-la-papelera-de-reciclaje-linux/</link>
		<comments>http://blog.soluciones3f.com.ar/2008/05/01/%c2%bfdonde-esta-la-papelera-de-reciclaje-linux/#comments</comments>
		<pubDate>Thu, 01 May 2008 19:25:50 +0000</pubDate>
		<dc:creator>fernando</dc:creator>
				<category><![CDATA[gnu linux]]></category>
		<category><![CDATA[estandar]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[papelera]]></category>

		<guid isPermaLink="false">http://blog.soluciones3f.com.ar/?p=54</guid>
		<description><![CDATA[Este es un post unicamente para linux, para usuarios de Windows proximamente escribiremos algun post con información que se ajuste a ese sistema operativo. Hoy me sucedió que quería ver un archivo que estaba en la papelera de reciclaje desde la linea de comando. Como era mi costumbre traté de buscarlo en el directorio ~/.trash [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><span style="color: #993300;">Este es un post unicamente para linux, para usuarios de Windows proximamente escribiremos algun post con información que se ajuste a ese sistema operativo.</span></p>
<p>Hoy me sucedió que quería ver un archivo que estaba en la papelera de reciclaje desde la linea de comando. Como era mi costumbre traté de buscarlo en el directorio <em>~/.trash</em> pero para mi sorpresa, ese directorio no existía más.</p>
<p>En este artículo comentaré el nuevo funcionamiento de la papelera de reciclaje, donde se la puede encontrar, y demás cosas que vaya descubriendo.</p>
<p><span id="more-54"></span></p>
<p>En un <a href="http://blog.soluciones3f.com.ar/2008/03/21/eliminar-los-archivos-antiguos-de-la-papelera-de-reciclaje-de-gnome/">post anterior</a>, comenté al pasar que no había un estandar para la papelera de recicjale entre diferentes sistemas de escritorio como kde o gnome, por lo que cada uno manejaba este tema como creía mejor.</p>
<p>Pero ahora existe la <a href="http://www.ramendik.ru/docs/trashspec.html">Freedesktop.org Trash Specification</a> que precisamente dice el formato común que deben seguir las papeleras de reciclaje. (Técnicamente ya existía pero yo no la conocía y al menos gnome no la usaba, y siendo aun mas puntillosos aun es un Draft)</p>
<h2>Ubicación de la papelera</h2>
<p>La especificación prevee varias papeleras de reciclaje. Al igual que lo hacía anteriormente gnome, puede haber una papelera en el mountpoint de cada partición y una papelera en el home de cada usuario. Según la especificación solo la papelera en el home es obligatoria.</p>
<p>A grandes razgos, la ubicacion que se usa para la papelera se determina de la siguiente manera:</p>
<ul>
<li>Si se borra un archivo que esta en la misma partición que el home del usuario se utiliza la papelera que se encuentra en <em>~/.local/share/Trash</em></li>
<li>Si el archivo no esta en la misma partición, pero existe en el root de esa particion (el mountpoint) un directorio llamado <em>.Trash</em>, dentro de ese directorio se crea otro directorio cuyo nombre será el UID del usuario y ese directorio ser usará como Trash</li>
<li>Si el archivo no es de la misma particion que el home, y no existe un directorio .Trash (o no se tienen permisos) se crea en el mounpoint un directorio llamado <em>.Trash-&lt;UID&gt;</em>, donde UID es el numero que identifica al usuario que esta borrando el arcihvo.</li>
</ul>
<p>Como se ve, hay varios lugares posibles para una papelera de reciclaje y a todos hay que tenerlos en cuenta. Además, los progrmas viejos, que no siguen esta especificación tal vez esten moviendo los archivos que borran al viejo directorio<em> ~./Trash</em> por lo que hay aún mas lugares que revisar.</p>
<h2>Estructura interna</h2>
<p>Antes la papelera de gnome solo contenía arcivos borrados, pero no habia forma de saber cual habia sido el directorio desde el que fueron borrados, ni cuando habian sido borrados. (creo que la papelera de kde hace rato posee esta clase de información). La papelera era, básicamente, un directorio en donde simplemente se movian los archivos que eran eliminados. Y si había dos archivos eliminados, con el mismo nombre, sin importar si fueron elimindos desde lugares o fechas distintas, el ultimo pisaba al primero. Simplemente no podian ir a la papelera dos archivos que se llamaran igual</p>
<p>Ahora esto fue mejorado, pero a su vez se complicó un poco la estructura interna de la papelera. La papelera cuenta ahora con dos directorios. Uno llamado <em>files</em> y otro llamado <em>info</em>. En el primero se mueven los archivos eliminados (o copian segun la implementación). El nombre con que se mueven no tiene por qué ser el mismo nombre que tenían anteriormente (aunque es recomendado que sean similares almenos) . Esto es así para poder permitir que se borren archivos con el mismo nombre, o en diferentes momentos, sin que se pierda el anterior. La idea de mantener un nombre similar al orignal es para ayudar, si es necesario, a una recuperación manual del archivo.</p>
<p>En el segundo directorio, <em>info</em>, se crea un archivo que debe tener exactamente el mismo nombre que el archivo que se está borrando, pero debe agregarsela al final .trashinfo. Si borro, por ejemplo el archivo <em>&#8220;malid-0006.jpg&#8221;</em> en mi home, y este se mueve a la papelera con el nombre <em>&#8220;~/.local/share/Trash/files/malid-0006.jpg</em>&#8220;, se debe crear un archivo llamado &#8220;<em>~/.local/share/Trash/info/malid-0006.jpg.trashinfo&#8221;</em>.</p>
<p>Este archivo .<em>trashinfo</em> tiene un formato similar a los archivos .<em>desktop</em> (para hablar en forma clara, es como un archivo .ini de windows). Debe contener una sección llamada <strong>[Tras Info]</strong> y dentro de esta dos atributos, uno llamado <strong>Path</strong> y otro llamado <strong>DeletionDate</strong>.</p>
<p>Por ejemplo e archivo trashinfo que se genera cuando borro una imagen llamada malid-0006.jpg es el siguiente:</p>
<pre>[Trash Info]
Path=/home/fernando/malid-0006.jpg
DeletionDate=2008-05-01T16:00:15</pre>
<p>Y este archivo se encuentra en /home/fernando/.local/share/Trash/files/malid-006.jpg.trashinfo.</p>
<p>Gracias a este archivo .trashinfo se puede saber desde donde y cuando fue borrado un archivo. Información muy valiosa para poder luego recuperarlo.</p>
<h2>Comentarios personales</h2>
<p>Si bien complicaron un poquito como era el tema de borrar un archivo, me parece que era algo necesario de hacer, al menos en gnome, y tambien muy bueno que todos los grandes proyectos lo adopten así se puede tener una papelera unificada y predecible.</p>
<p>Lamentablmente, en gnome, aún falta madurar esta nueva papelera. Si bien se pueden borrar archivos y va al lugar correcto, al applet de la papelera sigue siendo igual que siempre. No se puede verla fecha de eliminación de un archivo, ni su directorio original (al menos si muestra su nombre original. gnome usa para los nombre de los archivos en el trash el mismo nombre del archivo, y si ya existe le agrega al final un contador. por ejemplo, mi archivo malid borrado dos veces quedaría <em>malid-0006.2.jpg.</em></p>
<p>Otra crítica que yo le hago a gnome, es que no mantiene automaticamente la papelera. si yo borro algo, este algo queda en la papelera para siempre o hasta que yo me acuerdo de borrarlo. Si ademas tenemos un sistema con muchos usuarios y uno borra cosas pero jamas borra la papelera, esta quedará por siempre ocupando espacio que los otros pobres usuarios no sabrán en que está siendo consumido. (obviamente un administrador de sistema puede detectar este tipo de cosas, pero es mas trabajo para el administrador que sería yo y soy muy vago)</p>
<p>Fuer ade esas criticas, me parece un excelente paso adelante y seguramente veremos florecer en poco tiempo una plétora de aplicaciones y herramientas que harán uso de este nuevo estandar de maneras que escapan a nuestra imaginación.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.soluciones3f.com.ar/2008/05/01/%c2%bfdonde-esta-la-papelera-de-reciclaje-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

