Gnoteのメモを同期するにはどうすればよいですか?


16

デスクトップとラップトップの同期を維持する方法を探しています。同期したいのはGnoteのメモです。

問題があれば、URL経由でどこからでもデスクトップに接続できますが、NATなどの背後にある可能性があるため、ラップトップへのアクセスが難しくなります。

回答:


10

Gnoteはフォルダーにメモを保持します ~/.local/share/gnote

したがって、Unison(ソフトウェアセンターからunison-gtkをインストール)などを使用して、2つのコンピューターが同じネットワーク上にある場合、gnoteフォルダーを同期できます。

ユニゾン

NATの背後にいるので、逆ssh接続の概念を使用できます-複製するのではなく、このAUの質問と回答に優れたステップバイステップがあります。しかし、テスト中に、NattyのunisonのバージョンはNattyのopensshバージョンでは動作しないことがわかりました。

そこで、Unisonを機能させるためのガイドを紹介します。

各PCにopenssh-serverをインストールして、ユニゾンと一緒にいつでも各PC間でsshできるようにする必要があります。

sudo apt-get install openssh-server unison unison-gtk

ブラウザを開き、unison-gtkの Debianバージョン-32ビットのi386と64ビットのNattyのamd64をダウンロードしてインストールしてください。

cd Downloads
sudo dpkg -i unison-gtk_2.32.52-3+b1_i386.deb

上記のopenssh-serverガイドに従って、2台のコンピューター間にSSHリンクをセットアップします。リンクを両方の方法でテストして、両方のコンピューターのホームディレクトリが表示されることを確認します。

すなわち、デスクトップPCからNAT PCへ

ssh -p 6222 localhost

NAT PCからデスクトップPCまで

ssh username@desktoppc

デスクトップPCでユニゾン構成を構成します

unison-gtk &

この写真のように、gnoteフォルダーへのフルパスを入力してください

ここに画像の説明を入力してください

ここで、NAT pc gnoteフォルダーとソケット番号62222の両方を入力します

ここに画像の説明を入力してください

次に、SSHラジオボタンをクリックして、ホスト名を入力します localhost

ここに画像の説明を入力してください

これで、フォルダを手動または自動で同期できるようになります。

NAT pc startから同じことを行うには、unison-gtk上記のようにローカルgnoteフォルダーを構成し、この図のようにデスクトップpcフォルダーを構成します

ここに画像の説明を入力してください


1台のコンピューターがたまたまNATの背後にある場合、どのように機能しますか?
NN

アップデートを感謝します。DropboxのガイドはUbuntu Oneでも機能しますか?
NN

1
あなたは実際にドロップボックスにメモを入れてみましたか?Tomboy(私は知っているが、gnoteではない)開発者は、ノートを破損する可能性があるため、これを行うことに対して特に警告します。私はこの出来事を直接体験しました。
ポピー

1
ええ、これは機能しません。アプリはマシン固有のビットからデータを分離する必要があります。そうしないと、Tomboyにはこの方法でフォルダーを同期できる「ファイル同期」オプションがあります。
ホルヘカストロ

@popey-はい-これを行うときに最新バージョンのdropboxで遊んでいます-それは非常にうまく機能します。納得していない場合は、いつでもDropboxを一時停止できます。gnoteを終了して閉じたら、Dropboxの一時停止を解除してファイルを同期できます。
fossfreedom

5

これはあなたの質問に直接答えるものではありませんが、メモを取るアプリケーションとしてTomboyをチェックアウトすることをお勧めします。その機能の1つは、さまざまなバックエンドを介して一連のノートを同期する機能です。

同期オプションの1つは、Ubuntu Oneアカウントを介して同期することです。これにより、特別なサーバーソフトウェアをセットアップすることなく必要な機能が提供されます。

独自の制御下でサーバーを使用する場合は、Ubuntu One同期オプションと同じプロトコルを使用するSnowyのインスタンスをセットアップできます。または、を介してサーバーにアクセスできる場合ssh、Tomboyはを介してサーバーを使用できますSSH Sync Service Add-in


1
Gnoteが高速であるため、私はTomboyからGnoteに行きました。
NN

5

これは、fossfreedomの回答2つのUbuntuシステムとUnisonの同期、およびUnisonマニュアルに基づいたソリューションです。違いは、UnisonのGUIを使用する代わりにコマンドラインバージョンを使用することと、NATを通過するトンネルを作成する代わりに、NATの背後にある可能性のあるコンピューターからsyncコマンドを常に実行することです。

セットアップ

両方のコンピューター

  1. sudo apt-get install openssh-server unison
  2. 各コンピューターから他のコンピューターへのSSHリンクをテストします。

NATの背後にある可能性のあるコンピューター

  1. mkdir ~/.unison
  2. nano default.prf– defaultという名前のプロファイルファイルを作成します。
  3. プロファイルファイルを作成します。例:

    root = /home/user
    
    root = ssh://user@user.dyndns-ip.com//home/user
    
    path = .local/share/gnote
    

同期する

unison -auto defaultNATの背後にある可能性のあるコンピューターで実行して、コンピューターを同期します。これによりメモが同期され、競合が発生した場合の対処方法がユーザーに求められます。同期する前に両方のコンピューターでGnoteを閉じる必要があることに注意してください。ノートを同期するためにラップトップがデスクトップからLANを離れる前後にこれを行います。


わかりました-私の答えがあなたが働きたいと思う最高の方法を見つけるのを助けてくれてうれしいです。私からの賛成票。
fossfreedom

1

複数のコンピューター間でGnoteフォルダーを同期することは、Ubuntu Oneで完全に機能します。詳細については、この質問を参照してください:別のPCから同期フォルダーにアクセスする方法は?


fossfreedomは当初、dropboxの使用を提案しましたが、ファイルの破損を恐れて削除しました。fossfreedomの回答のコメントと以前のリビジョンを参照してください。
NN

1

おそらくあなたが探しているものではありませんが、私はこれを手動で行いました(Gnoteは素晴らしいです、それ以上でもそれ以下でもありません)。

(ラップトップで)Wicdの接続後スクリプト機能を使用してネットワークをスキャンします。ホームネットワークが見つかると、sshfs local(192.168.0.12)に接続し、でgnote-filesを使用し~/.local/share/gnote-folderてホームサーバー上のフォルダーをマウントします。それ以外の場合、ホームサーバーからホームIPを取得します。 ISP)。覚えていれば、デスクトップのfstabにgnote-folderがあります。

魔法のように動作しますが、ネットワークなしでGnoteを開くことはなく、デスクトップとラップトップでGnoteを同時に使用していません。


0

SpiderOakアカウントを取得します。彼らはゼロ知識プライバシーポリシーを持っています:他のサービスとは異なり、すべてがクライアント側で暗号化されます。また、コマンドラインをいじる必要はありません-非常にユーザーフレンドリーです。

関心のあるデータフォルダーでバックアップと同期を有効にするか、データディレクトリを既にバックアップおよび同期されているフォルダーに入れて、それらにシンボリックリンクします。


これがSpiderOakで動作するようにテストしましたか?すでにUbuntuに統合されているUbuntu Oneとはどう違うのですか?askubuntu.com/questions/51095/sync-gnote-notes/…で
NN

申し訳ありませんが、私はこのアプリでテストしていませんが、SpiderOakを他のものに使用しています。メモについては、UbuntuデスクトップアプリはMemotooと同期していないため、あきらめました。Tomboy + Ubuntu Oneを使用していましたが、Ubuntu Oneは(Memotooとは異なり)Webインターフェイスの提供を停止し、ラップトップ上のクライアントは(one.ubuntu.com/help/faq/…をフォローした後でも)動作を停止しました。SpiderOakの利点は、(1)暗号化、(2)ファイルの自動バージョン管理、および(3)信頼性です(私の意見では)。
コラン

わかりました。それを実装する方法についての段階的な説明を含めると、答えが良くなります。
NN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.