Ce système permet d’avoir un système de synchronisation avec un serveur ssh, le tout sous FCE. Une icone dans la barre des taches permet de voir l’état de la synchronisation, de la lancer ou de l’arrêter.
Pour cela il faut télécharger boisson.homeip.net/debian/synchronisation-v2.tgz
puis de suivre le mode d’emploi suivant:
[code]1) Installation:
- Dépliez l’archive sous la racine.
- Editez le fichier /usr/local/bin/synchro
et remplacez la variable QUI par votre nom d’utilisateur - Créez 4 fichiers sous votre répertoire usuel:
.delai_sync contenant le délai en secondes entre deux synchronisation (120s)
.liste_sync contenant la liste des répertoires à synchroniser
.serveur_sync décrivant le compte ssh utilisé. Celui ci doit pouvopir être
accessible sans mot de passe donc avec une authentification par clefs.
Par exemple «toto@monserveur.labas.fr» ou «maison©.
ssh $(cat .serveur_sync)
doit donner le shell distant.
synchro.png par ln -sf /usr/share/pixmaps/synchro.png - Ajouter un lanceur (lanceur de programme avec menu facultatif) dans votre
barre des taches XFCE, et éditez un lanceur vide: Nommez le Synchro, mettez
comme commande «/usr/local/bin/synchro flip», comme répertoire de travail votre
répertoire personnel et comme icone le fichier synchro.png situé dans votre
répertoire. - Mettez ce lanceur en premier dans la liste pour que l’icone soit visible
sur la barre des taches.
- Utilisation:
- synchro update met à jour le serveur ssh.
- synchro init lance la synchronisation automatique, celle ci met à
jour la machine à partir du serveur puis effectue une synchronisation toutes
les 2 minutes - synchro stop arrête la synchronisatio
- Un clic sur l’icone de synchronisation équivaut à la commande
synchro flip
Celle ci lance la synchronisation si elle n’était pas lancée ou bien l’arrête.
L’icone se colorie en jaune pour la mise en route puis en vert lorsque la
synchronisation automatique est active et en rouge sinon.
Typiquement si on veut travailler sur une machine et qu’on a besoin
auparavant de récupérer ce qui a été fait, il suffit de cliquer sur l’icone
au début et de recliquer dessus avant d’éteindre la machine.
Si on a fait un travail déconnecter, il suffit de faire un synchro update dès
que la machine est connectée au réseau, puis de mettre en route éventuellement
la synchronisation.
Un lien de /etc/pm/sleep.d/synchro -> /usr/local/bin/synchro permet de régler
le cas d’une éventuelle hibernation. Cela ne marche vraiement bien que si la
connexion s’établit assez rapidement (connexion Ethernet par exemple).
[/code]