Pour synchroniser des données, telles que des documents, utilisez la fonction UbuntuOne o DropBox . Je peux vraiment recommander ce dernier. Cela suppose que cela ne vous dérange pas de stocker vos données dans le centre de données ou le cloud d'une entreprise. Je ne suis pas sûr du partage de votre collection de musique sur Internet. Ma connexion réseau n'est pas assez rapide pour le faire, je préfère donc copier manuellement ou utiliser le logiciel rsync
régulièrement.
Pour la configuration, il y a deux cas différents : les applications qui utilisent des fichiers texte ordinaires comme configurations, et celles qui utilisent un gconf, une base de données ou quelque chose de non standard. Pour les premières, vous pouvez stocker les fichiers dotfiles (par exemple ~/.vim/
, ~/.zshrc
) dans un sous-dossier de votre dossier Dropbox (ou UbuntuOne), puis faites un lien symbolique entre les fichiers et votre répertoire $HOME. Cela fonctionne bien.
Quant aux applications que vous mentionnez, il semble qu'aucune d'entre elles n'utilise de simples fichiers texte comme configuration. Cela signifie, en substance, que vous ne pouvez pas les synchroniser efficacement. En effet, s'il y a un conflit, vous ne serez pas en mesure de le résoudre. De plus, certaines parties du répertoire de configuration, comme les fichiers de cache, sont forcément spécifiques au système ou inappropriées pour la synchronisation. Dans ces cas, je dis qu'il ne faut pas s'embêter avec la synchronisation et qu'il suffit de copier une fois le répertoire de configuration. Il y a toutefois une exception : les applications qui prennent en charge de manière native le partage d'une configuration sur plusieurs ordinateurs. Firefox peut le faire et les versions récentes de Google Chrome peuvent stocker au moins certaines parties de la configuration dans votre profil Google (vérifiez vos préférences). Je ne suis pas sûr que le partage des plugins/extensions soit pris en charge, mais c'est une fonctionnalité sur laquelle on travaille.