Étant nouveau sur Linux et Ubuntu, j'ai pris un certain temps pour l'adapter à mes besoins sur mon netbook. Comme je suis maintenant convaincu par le système d'exploitation, je prévois de l'installer sur mon bureau dans les prochains jours. J'espérais qu'avec Ubuntu One, après une synchronisation, je retrouverais tous mes paramètres sur la machine nouvellement installée: paramètres système, langue, liste des programmes installés (pour réinstaller rapidement le même ensemble), comptes de messagerie électronique et de microblog, Unity raccourcis du lanceur, etc ...
Je viens de lire sur le site Web d'Ubuntu One et il semble qu'une telle fonction de synchronisation des paramètres n'en fasse pas partie. Est-ce quelque chose qui pourrait être fait? Est-ce prévu? Existe-t-il un autre moyen d'obtenir ce même effet?
Merci d'avance pour toute information à ce sujet.
la source
Réponses:
Tous ces paramètres (personnels) du système d'exploitation sont stockés dans votre dossier de base (
~
, ou/home/username
), la plupart (sinon tous) sous forme de dossiers cachés , des dossiers qui commencent par un point, comme dans~/.config
. Vous pouvez voir ces dossiers si vous ouvrez votre dossier de départ et appuyez sur CTRL + H ouView > Show Hidden Files
.Donc, si vous ajoutez votre dossier personnel à la synchronisation Ubuntu One, la plupart des paramètres personnels seront transférés vers la nouvelle machine.
MAIS ... vos applications installées ne seront PAS transférées de cette façon. Et la plupart de ces paramètres ne seront effectifs qu'après avoir installé l'application correspondante. De plus, pour une telle copie "matérielle" des paramètres et des fichiers de configuration, il est conseillé d'utiliser exactement la même version d'Ubuntu sur les deux ordinateurs, ainsi que d'installer les mêmes applications et versions.
Cela dit, mes étapes recommandées sont les suivantes:
Veuillez noter qu'il ne s'agit pas d' une procédure à 100% de sécurité. Certains paramètres ne fonctionneront pas, tandis que certains peuvent même laisser votre bureau un peu "bizarre", car certains paramètres d'un netbook ne s'appliquent tout simplement pas dans un environnement de bureau (gestion de la batterie et taille de l'écran pour n'en nommer que quelques-uns). Donc, quelques ajustements et réglages de paramètres seront encore nécessaires. Mais c'est plus rapide que de recommencer à zéro.
J'espère que cela t'aides!
la source
~/.config
n'y a que 1 dossier caché sur 65 dans mon dossier d'accueil. Fondamentalement, chaque application que vous installez créera un dossier caché pour ses paramètres personnels. Vous pouvez essayer une par une, par application, de trouver celles qui sont mieux gérées par la synchronisation. Et n'ayez pas peur d'un bureau "bizarre": si l'un vous pose problème, vous pouvez toujours supprimer le dossier ~ / .f pour restaurer les paramètres d'origine de cette application particulière.Ubuntu One ne prend actuellement pas en charge la synchronisation des paramètres des applications arbitraires, bien que cela nous soit souvent demandé. Il y a plusieurs raisons à cela. Le principal est le suivant: les applications doivent être écrites en tenant compte de la synchronisation des paramètres. Si vous prenez une application arbitraire, qui stocke ses données dans un fichier de configuration, il est extrêmement peu probable que cette application remarque si Ubuntu One modifie ce fichier de configuration pendant que l'application est en cours d'exécution. En effet, l'application écrasera presque certainement toutes les modifications apportées à Ubuntu One si vous modifiez la configuration de l'application vous-même.
Un deuxième problème est que les applications ne font pas de distinction entre les paramètres spécifiques à la machine et les paramètres spécifiques à l'utilisateur. Si, par exemple, votre application se souvient des derniers fichiers qu'elle a chargés et que vous synchronisez cette liste de fichiers récents avec Ubuntu One, que devraient faire les autres instances de cette application (sur d'autres ordinateurs) si ces fichiers ne sont pas présents? Si vous enregistrez la position de la fenêtre de l'application sur votre grand écran, puis synchronisez ce paramètre avec votre netbook, comment l'application s'en sort-elle? Toutes ces choses sont certainement gérables dans l'application, mais de nombreuses applications ne réalisent pas réellement qu'elles peuvent avoir besoin de les gérer.
Le problème ici n'est pas que la synchronisation des paramètres est en soi difficile, mais que les applications ne sont pas vraiment conçues avec l'idée que le fichier de paramètres peut contenir des paramètres "impossibles à créer", peu probables ou contradictoires, et que le fichier de paramètres peut changer à tout moment. temps.
Certaines applications sont configurées pour faire face à cela, et dans le cadre du programme de développement d'applications Ubuntu One , je serais heureux de parler à tout développeur d'applications qui souhaiterait que son application dispose de paramètres de synchronisation, pour déterminer la meilleure façon de le faire pour cette application.
la source
J'ai un problème similaire J'ai un netbook qui contient toutes mes données et paramètres actuels et je veux que mes logiciels et fichiers de bureau soient les mêmes.
C'est ainsi que j'ai résolu mon problème.
Appelons l'ordinateur avec toutes les données d'origine (dans mon cas, le netbook) la source et l'ordinateur dont vous souhaitez obtenir les données vers la cible .
Étape 1). Assurez-vous que le système source est à jour
Étape 2). SAUVEGARDER les fichiers utilisateur source . Il existe de nombreuses façons de procéder. Ceci est un bon article sur la sauvegarde . J'ai également quelques articles sur la sauvegarde dans la section informatique de mon site Web www.marchiggins.com .
Personnellement, je choisis rsync pour ce genre de tâche.
Selon la destination sur laquelle vous allez sauvegarder vos données, vous devez exécuter quelque chose comme ça sur l' ordinateur source ;
Techniquement, en plus de ce qui précède, vous devriez également obtenir tout votre répertoire / etc et tout dans / var (sauf / var / cache & / var / tmp) mais je ne me dérange jamais. Comme vous pouvez le voir ci-dessus, je m'assure d'obtenir une copie de mon fichier / etc / apt / sources.
Ensuite, nous devons vérifier quels logiciels supplémentaires sont installés sur l' ordinateur source . Encore une fois, il existe plusieurs façons de le faire, mais voici comment je le fais.
Créera un fichier appelé logiciel installé qui contient tous les packages que vous avez installés.
Étape 3). construisez l' ordinateur cible et assurez-vous qu'il s'agit de la même version du système d'exploitation que l' ordinateur source . Vous pouvez vérifier votre numéro de version comme ceci;
cat /etc/lsb-release
Étape 4). Une fois la cible construite, vous devez:
configurer les utilisateurs;
copier les sources.list
& assurez-vous que tout est à jour, comme nous l'avons fait à l'étape 1)
Étape 6). Copiez toutes vos données, comme nous l'avons fait à l'étape deux, sauf en sens inverse
Vous devez maintenant vous assurer que les autorisations de propriété des utilisateurs sur les répertoires personnels sont définies;
Étape 7). Copiez le fichier du logiciel installé sur l'ordinateur cible et exécutez ce qui suit pour installer tous les logiciels que vous aviez sur la machine source sur la machine cible
Sélectionnez 3. [I] nstall Installer et mettre à niveau les packages souhaités
À ce stade, vous devriez avoir deux ordinateurs identiques.
À partir d'ici, vous pouvez utiliser l'unisson pour les garder synchronisés ou rsync. Ma préférence est encore rysnc mais beaucoup de gens que je connais utilisent à l'unisson et ne jurent que par elle.
la source