Synchronisation sous XFCE

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.
  1. 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]

Cool ça :slightly_smiling:
Je testerais ça… un jour ^^

Pourrais-tu indiquer le contenu de ton .liste_sync en exemple ?

francois@portos:~$ cat .liste_sync
Lyx
Mws
Annee2012
Office
Caml
francois@portos:~$

Les répertoires correspondants existent dans au niveau du serveur SSH. Cet utilitaire est la version 2 de synchroniser-simplement-ses-documents-t38988.html#p405393

Elle me parait au point puisque cela fait 5 jours que je m’ensers quotidiennement sans vouloir la modifier (c’est ma durée critique). Toutes les autres solutions ont échouées. Avoir en plus l’icone qui change de couleur dans la barre des taches est un petit plus utile.

Salut,
Je l’ai essayé et adopté. :023

Seul reproche: si je dépose un fichier sur le serveur, il ne remonte pas sur le client.

Edit: Que signifie les couleurs de l’icône ? Rouge/Marron/vert et gris que j’ai eu au départ ?

Si l’on ne dispose pas d’environnement de bureau, je suppose que l’on peut utiliser la version 2?

Est elle complètement au point à ton sens?

Oui bien sûr.

L’icone rouge signifie que la synchronisation n’est pas en route. Lorsqu’on clique dessus (ou qu’on tape synchro init), cela amorce la synchronisation par une synchronisation du local à partir du serveur, puis après du serveur à partir du local (on commence à travailler sur la machine). Chaque fois qu’on tape synchro (seul) ou régulièrement (sépcifié par le fichier delai), il y a synchronisation sur le serveur. En recliquant sur l’icone, ça repasse au rouge en synchronisant sur le serveur.

Ponctuellement un synchro update permet de synchroniser directement du local vers le serveur.

L’icone est jaune entre les transitions rouge->vert et vert->rouge.

Impecc, je cherchais justement une solution de ce type.
Je teste dès que j’ai un peu de temps devant moi!

ou comment ré-inventer dropbox

Pardon fran.b, mais cela me semble être exactement la même chose qu’une solution déjà existante.

A moins que ton post n’est pour but que de nous faire profiter du libre, je ne vois pas vraiment le but :confused:

Cordialement

Voir le fil consacré à dropbox et son équivalent libre owncloud. Il est impensable de mettre du confidentiel sur dropbox. owncloud ne fonctionne pas bien.

Va voir petite-procedure-pour-la-mise-en-place-d-owncloud-t40110.html
et installation-d-owncloud-sur-squeeze-t40119.html