Hola gabriel, mira:<br><br>Cuanto más leo más me caliento, te explico:<br><br>En la actividad que estoy construyendo hay un visor de imágenes y un reproductor mp3 entre otras cosas.<br>La idea es que el usuario pueda crear un directorio en la xo donde tenga sus imagenes y un directorio donde tenga sus mp3 para ver y escuchar estos archivos cuando desee y pueda borrarlos y poner nuevos archivos, etc . . .<br>
<br>Todo eso anda sin problemas, pero se me ocurrió, y acá vienen los problemas, que estaría bueno que el usuario pueda conectarse a internet y bajar sus imagenes y mp3 desde allí y guardarlos en sus directorios personales.<br>
<br>Entonces me pongo a leer sobre todos los navegadores que hay y resulta que ninguno permite bajar archivos en ningun otro lugar que no sea el journal, así que que me pongo a hacer un navegador, pero los navegadores que hay para ambeber en las actividades necesitan implementar raimbow porque crean bases de datos, directorios y archivos para almacenar cookies y demás.<br>
<br>Si no se implementa raimbow correctamente en la actividad el navegador crea los directorios y las bases en el home y revienta y después no hay manera de borrar estos archivos y directorios.<br><br>A esto, le sumamos que la xo no trae soporte mp3, así que hay que agregarle la biblioteca que puso a disposición fluendo para ello..<br>
<br>Y ahora, leyendo, veo que tanto totem como vlc pueden sugarizarse utilizando una biblioteca que hay en sugar labs, pero no puedo hacer ninguna de estas cosas porque se necesita permisos de root en la xo, así que hay que construir un reproductor nuevo, en fin, todo podría ser mucho más sencillo y sin embargo cuanto más leo más complicaciones encuentro.<br>
<br><br><br><br><br><div class="gmail_quote">El 19 de noviembre de 2009 11:43, Gabriel Eirea <span dir="ltr">&lt;<a href="mailto:geirea@gmail.com">geirea@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Flavio:<br>
<br>
Rainbow se implementa sólo ya que forma parte del shell de Sugar.<br>
<br>
La forma en que funciona es que cada actividad tiene asignado un grupo<br>
y cada instancia de la actividad un usuario distinto. Entonces los<br>
permisos de los directorios se manejan de forma que ninguna actividad<br>
pueda escribir sobre otra y ninguna instancia sobre otra de la misma<br>
actividad.<br>
<br>
Existe una forma para que distintas instancias de una misma actividad<br>
compartan archivos y ella consiste en utilizar el directorio dado por<br>
la variable de entorno SUGAR_ACTIVITY_ROOT. Esto permite que una<br>
actividad pueda tener persistencia de datos más allá del Journal.<br>
<br>
Eso es todo lo que sé de Rainbow. Si contás específicamente qué es lo<br>
que querés hacer capaz que podemos encontrarle la vuelta.<br>
<br>
Saludos,<br>
<br>
Gabriel<br>
<br>
El día 19 de noviembre de 2009 08:08, Flavio Danesse<br>
&lt;<a href="mailto:fdanesse@gmail.com">fdanesse@gmail.com</a>&gt; escribió:<br>
&gt; Si, pero yo me refería a información que sirva jajaja.<br>
&gt;<br>
&gt; Necesito ejemplos de código no propaganda, lo más interesante de raimbow es<br>
&gt; que se puede desactivar, pero como solo lo puede hacer el root necesito<br>
&gt; aprender a implementarlo.<br>
&gt;<br>
&gt; Alguien tiene un ejemplito sencillo que me aclare ??<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2009/11/18 Federico Moreira &lt;<a href="mailto:federico@linux.com.uy">federico@linux.com.uy</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Flavio,<br>
&gt;&gt;<br>
&gt;&gt; Las especificaciones y el porque de Rainbow están detalladas en la wiki de<br>
&gt;&gt; olpc, las podes ver en [0].<br>
&gt;&gt;<br>
&gt;&gt; ¿En que parte explota tu actuividad?<br>
&gt;&gt;<br>
&gt;&gt; [0] - <a href="http://wiki.laptop.org/go/Rainbow" target="_blank">http://wiki.laptop.org/go/Rainbow</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Olpc-uruguay mailing list<br>
&gt;&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt;&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Olpc-uruguay mailing list<br>
&gt; <a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
&gt; <a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
</blockquote></div><br>