Gnote hält seine Notizen im Ordner ~/.local/share/gnote
Daher können Sie Unison (Installation von unison-gtk aus dem Software-Center) verwenden, um den gnote-Ordner zwischen den beiden Computern zu synchronisieren, wenn diese sich im selben Netzwerk befinden.
Einklang
Da Sie sich hinter einem NAT befinden, können Sie das Konzept der umgekehrten SSH-Verbindungen anwenden - statt zu duplizieren, finden Sie in dieser AU-Frage und -Antwort eine ausgezeichnete schrittweise Anleitung. Während meiner Tests stellte ich jedoch fest, dass die Version von unison in Natty nicht mit der OpenSh-Version in Natty funktioniert.
Hier ist eine Anleitung, um Unison zum Arbeiten zu bringen.
Auf jedem PC müssen Sie den openssh-Server installieren , damit Sie gleichzeitig und unisono zwischen jedem PC sshen können
sudo apt-get install openssh-server unison unison-gtk
Öffnen Sie jetzt Ihren Browser und laden Sie die Debian-Version von unison-gtk- i386 für 32 -Bit- und amd64 für 64-Bit-Natty herunter und installieren Sie sie. Hinweis: Die Version in Natty hat einen schweren SSH-Fehler und funktioniert nicht.
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
Befolgen Sie die obige Anleitung zu openssh-server, um eine SSH-Verbindung zwischen Ihren beiden Computern einzurichten. Testen Sie den Link auf beide Arten, um zu bestätigen, dass Sie das Basisverzeichnis beider Computer sehen können.
dh vom Desktop-PC zum NAT-PC
ssh -p 6222 localhost
und vom NAT-PC zum Desktop-PC
ssh username@desktoppc
Konfigurieren Sie nun eine einheitliche Konfiguration auf Ihrem Desktop-PC
unison-gtk &
Geben Sie den vollständigen Pfad zu Ihrem gnote-Ordner gemäß diesem Bild ein
Geben Sie nun sowohl den NAT pc gnote-Ordner als auch die Socket-Nummer 62222 ein
Klicken Sie dann auf den SSH-Radiobutton und geben Sie den Hostnamen ein localhost
Sie können Ordner jetzt entweder manuell oder automatisch synchronisieren.
Um dasselbe vom Start des NAT- unison-gtk
PCs aus zu tun , konfigurieren Sie den lokalen gnote-Ordner wie oben und den Desktop-PC-Ordner wie in dieser Abbildung gezeigt
Dies beantwortet Ihre Frage zwar nicht direkt, aber Sie können Tomboy als Notizanwendung ausprobieren. Eine seiner Eigenschaften ist die Fähigkeit, seinen Notensatz über verschiedene Backends zu synchronisieren.
Eine der Synchronisationsoptionen ist die Synchronisation über ein Ubuntu One- Konto, das die erforderliche Funktionalität bereitstellt, ohne dass eine spezielle Serversoftware eingerichtet werden muss.
Wenn Sie lieber einen Server unter Ihrer eigenen Kontrolle verwenden möchten, können Sie eine Instanz von Snowy einrichten , die dasselbe Protokoll wie die Ubuntu One-Synchronisierungsoption verwendet. Wenn Sie alternativ über auf einen Server zugreifen können
ssh
, kann Tomboy dies über dieSSH Sync Service Add-in
.quelle
Dies ist eine Lösung basierend auf der Antwort von fossfreedom , Synchronizing 2 Ubuntu Systems with Unison und dem Unison-Handbuch . Die Unterschiede bestehen darin, dass ich anstelle einer GUI für Unison die Befehlszeilenversion verwende und statt zu versuchen, über NAT zu tunneln, immer den Synchronisierungsbefehl von dem Computer aus ausführe, der möglicherweise hinter NAT steckt.
Installieren
Beide Computer
sudo apt-get install openssh-server unison
Auf dem Computer, der sich möglicherweise hinter NAT befindet
mkdir ~/.unison
nano default.prf
- Erstellen Sie eine Profildatei mit dem Namen default.Schreiben Sie die Profildatei, zB:
Synchronisieren
Synchronisieren Sie die Computer, indem Sie sie
unison -auto default
auf dem Computer ausführen, der sich möglicherweise hinter NAT befindet. Dadurch werden Notizen synchronisiert und der Benutzer wird gefragt, was zu tun ist, wenn Konflikte auftreten. Beachten Sie, dass Sie Gnote auf beiden Computern schließen sollten, bevor Sie synchronisieren. Ich mache das, bevor und nachdem mein Laptop das LAN mit meinem Desktop verlässt, um ihre Notizen synchron zu halten.quelle
Das Synchronisieren des Gnote-Ordners zwischen mehreren Computern funktioniert einwandfrei mit Ubuntu One. Weitere Informationen finden Sie in dieser Frage: Wie greife ich von einem anderen PC auf einen synchronisierten Ordner zu?
quelle
Es ist wahrscheinlich nicht das, wonach Sie suchen, aber ich habe es manuell gemacht (Gnote ist fantastisch, nicht mehr und nicht weniger).
(Auf einem Laptop) Ich benutze Wicds Postconnect-Skript-Funktion, um das Netzwerk zu scannen. Wenn es mein Heimnetzwerk findet, verbindet es sshfs local (
192.168.0.12
) und mountet den Ordner auf dem Homeserver mit den gnote-Dateien unter~/.local/share/gnote-folder
, ansonsten holt es sich die Home-IP von meinem Webhost, die immer vom Homeserver aktualisiert wird (keine statische IP von ISP). Mein Desktop hat den gnote-Ordner in fstab, wenn ich mich richtig erinnere.Funktioniert wie ein Zauber, aber ich öffne Gnote niemals ohne Netzwerk und verwende Gnote nicht gleichzeitig auf meinem Desktop und meinem Laptop.
quelle
Besorgen Sie sich ein SpiderOak- Konto. Sie haben eine Null-Wissen-Datenschutzrichtlinie: Im Gegensatz zu anderen Diensten ist alles clientseitig verschlüsselt. Außerdem müssen Sie nicht mit der Befehlszeile herumspielen - sie ist recht benutzerfreundlich.
Aktivieren Sie entweder die Sicherung und Synchronisierung für den gewünschten Datenordner (oder die gewünschten Ordner) oder legen Sie die Datenverzeichnisse in einem bereits gesicherten und synchronisierten Ordner ab und verknüpfen Sie sie mit diesen.
quelle