it-swarm.com.de

Wie kann ich Gnote-Notizen synchronisieren?

Ich suche nach einer Möglichkeit, einen Desktop und einen Laptop synchron zu halten. Etwas, das ich synchron halten möchte, sind Gnote-Notizen.

Wenn es darauf ankommt, kann ich von überall über eine URL eine Verbindung zu meinem Desktop herstellen, aber mein Laptop ist schwerer zu erreichen, da es sich möglicherweise hinter NAT und dergleichen befindet.

16
N.N.

Dies ist eine Lösung, die auf fossfreedom's answer , Synchronisieren von 2 Ubuntu-Systemen mit Unison und dem Unison-Handbuch basiert. Die Unterschiede bestehen darin, dass ich anstelle einer GUI für Unison die Befehlszeilenversion verwende und statt zu versuchen, über NAT hinaus zu tunneln, immer den Synchronisierungsbefehl von dem Computer aus ausführe, der möglicherweise hinter NAT steht.

Konfiguration

Beide Computer

  1. Sudo apt-get install openssh-server unison
  2. Testen Sie die SSH-Verbindung von jedem Computer zum anderen.

Auf dem Computer, der sich möglicherweise hinter NAT befindet

  1. mkdir ~/.unison
  2. nano default.prf - Erstellt eine Profil Datei mit dem Namen default.
  3. Schreiben Sie die Profildatei, z.

    root = /home/user
    
    root = ssh://[email protected]//home/user
    
    path = .local/share/gnote
    

Synchronisieren

Synchronisieren Sie die Computer, indem 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.

5
N.N.

Gnote hält seine Notizen im Ordner ~/.local/share/gnote

Daher können Sie beispielsweise nison (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 verwenden - statt zu duplizieren, ist eine ausgezeichnete schrittweise Anleitung in diesem AU-Frage und der Antwort enthalten. 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 openssh-server installieren, damit Sie gleichzeitig mit 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 nison-gtk - i386 für 32bit und AMD64 für 64bit Natty herunter und installieren Sie sie N.B. Die Version in Natty hat einen schwerwiegenden 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.

vom Desktop-PC zum NAT PC

ssh -p 6222 localhost

und von NAT PC zu Desktop-PC

ssh [email protected]

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

enter image description here

Geben Sie nun sowohl den Ordner NAT pc gnote als auch die Socket-Nummer 62222 ein

enter image description here

Klicken Sie dann auf den SSH-Radiobutton und geben Sie den Hostnamen localhost ein.

enter image description here

Sie können Ordner jetzt entweder manuell oder automatisch synchronisieren.

Um dasselbe vom NAT PC aus zu tun, starten Sie unison-gtk, und konfigurieren Sie den lokalen gnote-Ordner wie oben und den Desktop-PC-Ordner wie in diesem Bild gezeigt

enter image description here

10
fossfreedom

Dies beantwortet Ihre Frage zwar nicht direkt, aber Sie können Tomboy als Notizanwendung auschecken. Eine seiner Eigenschaften ist die Fähigkeit, seinen Notensatz über verschiedene Backends zu synchronisieren.

Eine der Synchronisierungsoptionen ist die Synchronisierung über ein buntu 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 ssh auf einen Server zugreifen können, kann Tomboy dies über den SSH Sync Service Add-in verwenden.

5

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 hängt den Ordner auf dem Homeserver mit den gnote-Dateien unter ~/.local/share/gnote-folder ein, ansonsten holt es sich die Home-IP von meinem Webhost immer vom homeserver aktualisiert (keine statische ip vom 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.

1
Jon

Das Synchronisieren des Gnote-Ordners zwischen mehreren Computern funktioniert einwandfrei mit Ubuntu One. Weitere Informationen finden Sie in dieser Frage: Zugriff auf einen synchronisierten Ordner von einem anderen PC aus?

1
Ralf Hersel

Erstelle 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.

0
colan