August 7, 200619 yr Bonjour, voilà, j'ai un projet : utiliser mes fichiers de préférences de windows dans Documents and Settings/<mon pseudo>/Application data, pour mes applications Linux. Exemple Opera . J'ai le dossier .opera dans mon home qui correspond à Documents and Settings/<mon pseudo>/Application data/Opera/profile. Mettons que windows soit installé sur une partition Fat32 ( meme si ce n'est pas le cas, je m'en occuperai après ). Donc es ce que si je met des liens symboliques, vers les fichiers qui correspondent, à la place des fichiers normaux, ca marchera toujours ? et les préférences modifiées sur un systeme se retrouveront sur l'autre ? Qu'est ce que vous en pensez ? PS: je débute. Du calme sur les termes techniques please. Edited August 7, 200619 yr by Rakkeur
August 8, 200619 yr D'un point de vue technique le lien symbolique marchera très bien : $ ln -s /windows/Documents and Settings/<mon pseudo>/Application data/Opera/profile ~/.opera Maintenant il faut s'assurer que les fichiers sont les mêmes et qu'il n'y a pas de paramètres supplémentaires sous Linux. Si j'étais toi, je testerai en faisant une copie du répertoire .opera de ton home, histoire de pouvoir le restaurer en cas de problème.
August 8, 200619 yr J'ai quand même un doute sur le support des liens symboliques par le FAT32 Sinon, je l'avais fait l'import direct des fichiers Firefox/Thunderbird à l'époque où j'ai migré => pas de soucis Opera => jamais utiliser
August 8, 200619 yr ben le lien symbolique serait dans son /home. La cible serait du FAT32 mais, l'origine du lien non, donc ça devrait marcher.
August 8, 200619 yr Author OK merci. Je testerai bientot sur un faux dossier ( j'arrive pas a installé fuse pour le ntfs ) en faisant les sauvegardes necessaires.
August 12, 200619 yr Author Bilan : ca marche pas. Forcément, comme certains fichiers font références a d'autre, il essaye d'accédé à C:/Document and Settings/... ce qui me créé plein de dossiers dans mon dossier perso sous Linux. Cela dit, je vais tout de même essayer sur les fichiers importants que je connais ( Signets, sessions, toolbar, préférences ) et dont je sais qu'il ne poseront pas de problèmes. A ce propos, j'ai essayé de le faire directement sur le fichier normal ( dans Application Data de Document and Settings/<mon nom> ) mais le problème vient ses espaces dans les chemins. J'ai pas trouvé par quoi les remplacés pour que ce soit compris par la commande ln. J'ai essayé underscore ( =_ ) mais ca n'a pas marché. Vous connaissez le caractère a mettre à la place ?
August 14, 200619 yr Ouaip, je pense qu'il faut mettre le nom entre guillemets et échapper les espaces avec un backslash. Genre : "/Documents\ and\ settings/blabla.txt" Pour pas te faire chier à tout taper, utilise l'auto-complétion : tu tapes le début du nom de fichier ou de répertoire, puis la touche <TAB>, et il complète, même s'il y a des espaces. Par exemple : ln -s /Docum<TAB> --> ln -s "/Documents\ and\ settings/ Voilà Edit : oups autant pour moi, merci tuXXX pour la correction (faut dire je fais toujours l'auto-complétion, donc j'ai jamais vraiment fait gaffe ) Edited August 14, 200619 yr by Maxime0810
August 14, 200619 yr Ouaip, je pense qu'il faut mettre le nom entre guillemets et échapper les espaces avec un backslash. Genre : "/Documents\ and\ settings/blabla.txt"Pour pas te faire chier à tout taper, utilise l'auto-complétion : tu tapes le début du nom de fichier ou de répertoire, puis la touche <TAB>, et il complète, même s'il y a des espaces. Par exemple : ln -s /Docum<TAB> --> ln -s "/Documents\ and\ settings/ C'est l'un ou l'autre. Par exemple : $ ls /tmp/a\ b\ c\ d $ ls "/tmp/a b c d" EDIT : voire même $ ls /tmp/"a b c d" $ ls /tmp/"a "b\ c" d" Edited August 14, 200619 yr by tuXXX
Archived
This topic is now archived and is closed to further replies.