Buenas, mis argentos.
Con la llegada de la compu nueva, he instalado Kubuntu 9.10. Estoy empezando a personalizar el sistema en todos sus aspectos.
Por ahora, tengo un arranque dual XP-Kubuntu y quisiera lograr que el perfil de firefox se comparta tanto en un sistema como en el otro. Encontré aquí (http://mundogeek.net/archivos/2007/04/21/compartir-el-perfil-de-firefox-en-windows-y-linux/) cómo hacerlo.
Primero tenemos que localizar la carpeta en la que se almacena el perfil de Firefox en Windows. Esta carpeta contiene toda tu información asociada al programa, como tus marcadores, tus extensiones, las contraseñas (cifradas), el historial, etc.
Pulsamos la combinación de teclas Windows + R para mostrar el diálogo ejecutar y escribimos %appdata%, lo que hará que se abra el explorador de Windows en la carpeta que se utilice para guardar los datos de programas. Dentro de esta carpeta existirá un directorio llamado Mozilla, que es el que nos interesa.
En Mozilla\Firefox\Profiles encontraremos una carpeta con un nombre aleatorio (por motivos de seguridad): se trata del directorio que almacena el perfil.
Mi recomendación es tener una partición FAT32 para datos, a la que pueden acceder con seguridad tanto Windows como Linux, y mantener la partición de Windows en NTFS. Recordemos que NTFS es un estándar cerrado de Microsoft y aunque existan drivers en Linux que permiten escribir en particiones NTFS y parecen bastante robustos (léase ntfs-3g), no es del todo seguro. Supongamos entonces que C: es NTFS y D: FAT32, aunque nada impediría usar C: para almacenar el perfil al que accederán ambos sistemas operativos si es FAT32 o si es NTFS y no nos preocupa la remota posibilidad de poder perder datos.
Vamos a mover la carpeta de perfil (la del nombre aleatorio) a un nuevo directorio Firefox en nuestra partición FAT32. Para hacerlo tendréis que cerrar primero Firefox, por lo que os aconsejo que peguéis este texto en un archivo de texto y sigáis las instrucciones desde ahí.
Ahora vamos a indicar a Firefox la nueva localización de la carpeta de perfil. Para ello abrimos con un editor de texto el archivo profiles.ini de la carpeta Mozilla\Firefox, en AppData, y damos un valor 0 a IsRelative (para indicar que la ruta a la carpeta no es relativa a este directorio) y a Path la ruta hasta la carpeta de perfil (en el ejemplo, D:\Firefox\nombre_aleatorio).
Si abrimos ahora Firefox (y no habéis cometido algún error) debería mostrarnos nuestros marcadores y extensiones. Si su aspecto es el de una instalación de cero, significa que no ha encontrado el perfil.
Ahora iniciaremos Linux y crearemos un enlace simbólico (algo así como un acceso directo) al perfil. Supongamos que la partición FAT32 está montada en /media/datos. Haríamos algo así:
ln -s -d /media/datos/Firefox/nombre_aleatorio /home/usuario/.mozilla/firefox/nombre_aleatorio
Por último editamos el archivo profiles.ini de la carpeta firefox y en path indicamos el nombre de la carpeta de perfil que acabamos de enlazar.
Al iniciar Firefox deberíamos tener los mismos marcadores, extensiones, cookies, etc, que en Windows.
El punto es que, al intentarlo, obtengo este resultado:
gonzalo@G-desktop:~$ ln -s -d /media/disk/Documents and Settings/Gonzalo/Datos de Programa/Mozilla/Firefox/Profiles/cw1cwu15.default /home/gonzalo/.mozilla/firefox/cw1cwu15.default
ln: el destino, «/home/gonzalo/.mozilla/firefox/cw1cwu15.default», no es un directorio
¿Qué estoy haciendo mal? Ya revisé y mi home, efectivamente se llama "gonzalo" y en la carpta ".mozilla" está "firefox". ::)
¿Alguno tiene idea?
Saludos,
Mn
No te voy a decir la solucion a eso por que no tengo ni idea, pero lo que yo hago para obtener los marcadores, contraseñas, etc. del firefox de windows es instalar el complemento FEBE en firefox. Buscalo en Complementos/Agregados/Plugins, instalalo y una vez que lo tengas instalado vas a tener una opcion en Herramientas --> FEBE donde vas a poder realizar copias de seguridad, ya sea de perfil, marcadores, extensiones, etc. e instalando el mismo complemento en el firefox de kubuntu solo le pones la opcion Restaurar y buscas en el disco los backups.
Espero que te sirva este metodo, asi no te comes tanto la cabeza con la forma que queres intentar hacerlo :P
hace rato que no hago un symlink (y menos desde la linea de comandos, en general uso MC) pero probá poniendo un / al final del nombre de la carpeta de perfil (/home/gonzalo/.mozilla/firefox/carpeta aleatoria/)
¡Gracias, Came, por la ayuda!
Te cuento igual que lo que hice, muy a lo bestia, fue copiar la carpeta del perfil desde la partición windows y pegarla en la carpeta .mozilla/firefox de kubuntu. Después, modifiqué el profiles.ini y así logré que el firefox corriera igual que en windows.
El punto es que de este modo tengo duplicados los perfiles y yo quiero uno solo. Voy a probar con tu sugerencia y después les cuento.
Gracias de nuevo.
Saludos,
Mn
Monje:
Te faltaba encerrar entre comillar (") el camino que comienza en "/medios", para que quede así la orden:
ln -s -d "/media/disk/Documents and Settings/Gonzalo/Datos de Programa/Mozilla/Firefox/Profiles/cw1cwu15.default" /home/gonzalo/.mozilla/firefox/cw1cwu15.default
por la sencilla razón de que "Document and Settings" tiene espacios como parte del nombre y los espacios (entre otros) son considerados separadores en las órdenes impartidas desde una terminal.
Saludos.
¡Muchísimas gracias, ZeiterZ!
Tenías toda la razón, era muy sencillo resolverlo.
Ya volveré por acá, contándoles cómo sigue todo (y molestando :P )
Saludos,
Mn