Gnote przechowuje swoje notatki w folderze ~/.local/share/gnote
Dlatego możesz użyć czegoś takiego jak Unison (zainstaluj unison-gtk z centrum oprogramowania), aby zsynchronizować folder gnote między dwoma komputerami, jeśli są one w tej samej sieci.
Unisono
Ponieważ jesteś za NAT, możesz użyć koncepcji odwrotnych połączeń ssh - zamiast duplikować, w tym pytaniu i odpowiedzi na AU jest doskonały krok po kroku . Jednak podczas moich testów odkryłem, że wersja unison w Natty nie działa z wersją openssh w Natty.
Oto więc przewodnik, jak sprawić, by Unison zadziałał.
Na każdym komputerze musisz zainstalować openssh-server, aby umożliwić ci ssh pomiędzy każdym komputerem w tym samym czasie razem
sudo apt-get install openssh-server unison unison-gtk
Teraz otwórz przeglądarkę i pobierz wersję Debian unison-gtk - i386 dla wersji 32-bitowej i amd64 dla wersji 64-bitowej Natty i zainstaluj ją. NB wersja w Natty ma poważny błąd SSH i nie działa.
cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb
Postępuj zgodnie z powyższym przewodnikiem openssh-server, aby skonfigurować łącze SSH między dwoma komputerami. Przetestuj łącze na dwa sposoby, aby potwierdzić, że widzisz katalog domowy obu komputerów.
tj. z komputera stacjonarnego na komputer NAT
ssh -p 6222 localhost
oraz z komputera NAT na komputer stacjonarny
ssh username@desktoppc
Teraz skonfiguruj konfigurację unison na komputerze stacjonarnym
unison-gtk &
wprowadź PEŁNĄ ścieżkę do swojego folderu gnote, jak na tym obrazku
Teraz wpisz zarówno folder gnote komputera NAT, jak i numer gniazda 62222
Następnie kliknij przycisk radiowy SSH i wprowadź nazwę hosta localhost
Teraz będziesz mógł synchronizować foldery ręcznie lub automatycznie.
Aby zrobić to samo od początku NAT pc unison-gtk
, skonfiguruj lokalny folder gnote jak wyżej, a folder komputera stacjonarnego jak na tym obrazku
Chociaż to nie odpowiada bezpośrednio na twoje pytanie, możesz sprawdzić Tomboy jako aplikację do robienia notatek. Jedną z jego funkcji jest możliwość synchronizowania zestawu notatek za pomocą różnych zaplecza.
Jedną z opcji synchronizacji jest synchronizacja za pośrednictwem konta Ubuntu One , co zapewni wymaganą funkcjonalność bez konieczności konfigurowania specjalnego oprogramowania serwera.
Jeśli wolisz używać serwera pod własną kontrolą, możesz skonfigurować instancję Snowy , która używa tego samego protokołu co opcja synchronizacji Ubuntu One. Alternatywnie, jeśli możesz uzyskać dostęp do serwera za pośrednictwem
ssh
, Tomboy może z niego korzystać za pośrednictwemSSH Sync Service Add-in
.źródło
Jest to rozwiązanie oparte na odpowiedzi fossfreedom , Synchronizacja 2 systemów Ubuntu z Unison i instrukcja Unison . Różnice polegają na tym, że zamiast korzystać z GUI dla Unison, używam wersji wiersza poleceń i że zamiast próbować tunelować NAT, zawsze wykonuję polecenie synchronizacji z komputera, który może być za NAT.
Ustawiać
Oba komputery
sudo apt-get install openssh-server unison
Na komputerze, który może być za NAT
mkdir ~/.unison
nano default.prf
- Utwórz plik profilu o nazwie default.Napisz plik profilu, np .:
Synchronizacja
Zsynchronizuj komputery, uruchamiając je
unison -auto default
na komputerze, który może znajdować się za NAT. Spowoduje to zsynchronizowanie notatek i poprosi użytkownika, co zrobić, jeśli wystąpią konflikty. Pamiętaj, że powinieneś zamknąć Gnote na obu komputerach przed synchronizacją. Robię to przed i po opuszczeniu laptopa przez komputer stacjonarny, aby zachować synchronizację notatek.źródło
Synchronizacja folderu Gnote między kilkoma komputerami działa doskonale z Ubuntu One. Aby uzyskać więcej informacji, zobacz to pytanie: Jak uzyskać dostęp do zsynchronizowanego folderu z innego komputera?
źródło
Prawdopodobnie nie jest to, czego szukasz, ale zrobiłem to ręcznie (Gnote jest niesamowity, nie więcej, nie mniej).
(Na laptopie) Używam funkcji skryptu Postconnect firmy Wicd do skanowania sieci. Jeśli znajdzie moją sieć domową, połączy sshfs local (
192.168.0.12
) i zamontuje folder na serwerze domowym za pomocą plików gnote w, w przeciwnym razie pobierze~/.local/share/gnote-folder
home-ip z mojego hosta internetowego, który jest zawsze aktualizowany z serwera domowego (brak statycznego adresu IP z ISP). Mój pulpit ma folder gnote w fstab, jeśli dobrze go pamiętam.Działa jak urok, ale nigdy nie otwieram Gnote bez sieci i nie używam Gnote na komputerze stacjonarnym i laptopie w tym samym czasie.
źródło
Otrzymuj SpiderOak konto. Mają politykę prywatności zero wiedzy: wszystko jest szyfrowane po stronie klienta, w przeciwieństwie do innych usług. Ponadto nie musisz się bawić w linię poleceń - jest to bardzo przyjazne dla użytkownika.
Włącz kopie zapasowe i synchronizację w folderze danych (lub folderach), na których ci zależy, lub umieść katalogi danych w folderze kopii zapasowej i zsynchronizowanym, a one dowiązają do nich.
źródło