Gnote tient ses notes dans le dossier ~/.local/share/gnote
Par conséquent, vous pouvez utiliser quelque chose comme Unison (installer unison-gtk à partir du centre logiciel) pour synchroniser le dossier gnote entre les deux ordinateurs s'ils sont sur le même réseau.
Unisson
Puisque vous êtes derrière un NAT, vous pouvez utiliser le concept de connexions ssh inversées - plutôt que de dupliquer, il y a un excellent pas à pas dans cette question et réponse AU . Cependant, lors de mes tests, j'ai constaté que la version de l'unisson dans Natty ne fonctionne pas avec la version openssh dans Natty.
Voici donc un guide pour faire fonctionner Unison.
Sur chaque PC, vous devrez installer openssh-server pour vous permettre de passer d'un ssh à l'autre à tout moment avec unisson
sudo apt-get install openssh-server unison unison-gtk
Maintenant, ouvrez votre navigateur et téléchargez la version Debian de unison-gtk - i386 pour 32 bits et amd64 pour 64 bits Natty et installez-la NB la version dans Natty a un grave bug SSH et ne fonctionne pas.
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
Suivez le guide openssh-server ci-dessus pour configurer une liaison SSH entre vos deux ordinateurs. Testez le lien dans les deux sens pour confirmer que vous pouvez voir le répertoire de base des deux ordinateurs.
c'est-à-dire du PC de bureau au NAT
ssh -p 6222 localhost
et du PC NAT au PC de bureau
ssh username@desktoppc
Configurez maintenant une configuration unisson sur votre ordinateur de bureau
unison-gtk &
entrez le chemin complet de votre dossier gnote selon cette image
Entrez maintenant le dossier NAT pc gnote et le numéro de socket 62222
Cliquez ensuite sur le bouton radio SSH et entrez le nom d'hôte localhost
Vous pourrez désormais synchroniser les dossiers manuellement ou automatiquement.
Pour faire la même chose depuis le démarrage du PC NAT unison-gtk
, configurez le dossier gnote local comme ci-dessus et le dossier du PC de bureau selon cette image
Bien que cela ne réponde pas directement à votre question, vous voudrez peut-être consulter Tomboy en tant qu'application de prise de notes. L'une de ses fonctionnalités est la possibilité de synchroniser son jeu de notes via divers back-ends.
L'une des options de synchronisation consiste à synchroniser via un compte Ubuntu One , qui fournirait les fonctionnalités requises sans avoir à configurer de logiciel serveur spécial.
Si vous préférez utiliser un serveur sous votre propre contrôle, vous pouvez configurer une instance de Snowy , qui utilise le même protocole que l'option de synchronisation Ubuntu One. Alternativement, si vous pouvez accéder à un serveur via
ssh
, Tomboy peut l'utiliser via leSSH Sync Service Add-in
.la source
Il s'agit d'une solution basée sur la réponse de fossfreedom , Synchronizing 2 Ubuntu Systems with Unison et le manuel Unison . Les différences sont que, au lieu d'utiliser une interface graphique pour Unison, j'utilise la version en ligne de commande et qu'au lieu d'essayer de passer le tunnel par NAT, j'exécute toujours la commande de synchronisation à partir de l'ordinateur qui pourrait être derrière NAT.
Installer
Les deux ordinateurs
sudo apt-get install openssh-server unison
Sur l'ordinateur qui pourrait se trouver derrière NAT
mkdir ~/.unison
nano default.prf
- Créez un fichier de profil nommé par défaut.Écrivez le fichier de profil, par exemple:
Sync
Synchronisez les ordinateurs en exécutant
unison -auto default
sur l'ordinateur qui pourrait se trouver derrière NAT. Cela synchronisera les notes et demandera à l'utilisateur quoi faire en cas de conflit. Notez que vous devez fermer Gnote sur les deux ordinateurs avant la synchronisation. Je le fais avant et après que mon ordinateur portable quitte le LAN avec mon bureau pour garder leurs notes synchronisées.la source
La synchronisation du dossier Gnote entre plusieurs ordinateurs fonctionne parfaitement avec Ubuntu One. Voir cette question pour plus de détails: Comment accéder à un dossier synchronisé depuis un autre PC?
la source
Ce n'est probablement pas ce que vous cherchez, mais je l'ai fait manuellement (Gnote est génial, ni plus, ni moins).
(Sur un ordinateur portable) J'utilise la fonction de script postconnect de Wicd pour scanner le réseau. S'il trouve mon réseau domestique, il connecte sshfs local (
192.168.0.12
) et monte le dossier sur le homeserver avec les fichiers gnote à~/.local/share/gnote-folder
, sinon il saisit l'ip-home de mon hébergeur, qui est toujours mis à jour depuis le homeserver (pas d'ip statique depuis FAI). Mon bureau a le dossier gnote dans fstab, si je me souviens bien.Fonctionne comme un charme, mais je n'ouvre jamais Gnote sans réseau et n'utilise pas Gnote sur mon ordinateur de bureau et mon ordinateur portable en même temps.
la source
Obtenez un compte SpiderOak . Ils ont une politique de confidentialité zéro connaissance: tout est crypté côté client, contrairement aux autres services. De plus, vous n'avez pas besoin de jouer avec la ligne de commande - elle est assez conviviale.
Activez la sauvegarde et la synchronisation sur le ou les dossiers de données qui vous intéressent, ou placez les répertoires de données dans un dossier déjà sauvegardé et synchronisé, et ils y sont liés par un lien symbolique.
la source