Làm cách nào tôi có thể đồng bộ ghi chú Gnote?


16

Tôi đang tìm cách để giữ cho máy tính để bàn và máy tính xách tay đồng bộ. Một cái gì đó mà tôi muốn giữ đồng bộ là ghi chú Gnote.

Nếu có vấn đề, tôi có thể kết nối với máy tính để bàn của mình từ bất kỳ đâu thông qua URL nhưng máy tính xách tay của tôi khó truy cập hơn vì nó có thể đứng sau NAT và như vậy.

Câu trả lời:


10

Gnote giữ ghi chú của nó trong thư mục ~/.local/share/gnote

Do đó, bạn có thể sử dụng một cái gì đó như Unison (cài đặt unison-gtk từ trung tâm phần mềm) để đồng bộ thư mục chú thích giữa hai máy tính nếu chúng nằm trên cùng một mạng.

Đồng nhất

Vì bạn đứng sau NAT nên bạn có thể sử dụng khái niệm kết nối ssh ngược - thay vì trùng lặp, có một bước xuất sắc trong câu hỏi và câu trả lời AU này . Tuy nhiên, trong quá trình thử nghiệm, tôi thấy rằng phiên bản unison trong Natty không hoạt động với phiên bản openssh trong Natty.

Vì vậy, đây là một hướng dẫn để Unison làm việc.

Trên mỗi PC, bạn sẽ cần cài đặt openssh-server để cho phép bạn ssh giữa mỗi PC bất kỳ lúc nào cùng với unison

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

Bây giờ hãy mở trình duyệt của bạn và tải xuống phiên bản Debian của unison-gtk - i386 cho 32 bit và amd64 cho 64 bit Natty và cài đặt nó NB phiên bản trong Natty có lỗi SSH nghiêm trọng và không hoạt động.

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

Làm theo hướng dẫn máy chủ openssh ở trên để thiết lập liên kết SSH giữa hai máy tính của bạn. Kiểm tra liên kết cả hai cách để xác nhận bạn có thể thấy thư mục nhà của cả hai máy tính.

tức là từ máy tính để bàn đến máy tính NAT

ssh -p 6222 localhost

và từ máy tính NAT sang máy tính để bàn

ssh username@desktoppc

Bây giờ cấu hình một cấu hình unison trên máy tính để bàn của bạn

unison-gtk &

nhập đường dẫn ĐẦY ĐỦ vào thư mục chú thích của bạn theo hình ảnh này

nhập mô tả hình ảnh ở đây

Bây giờ, nhập cả thư mục Gnote NAT và số socket 62222

nhập mô tả hình ảnh ở đây

Sau đó nhấp vào nút radiobutton và nhập tên máy chủ localhost

nhập mô tả hình ảnh ở đây

Bây giờ bạn sẽ có thể đồng bộ hóa các thư mục theo cách thủ công hoặc tự động.

Để thực hiện tương tự từ máy tính NAT bắt đầu unison-gtk, hãy định cấu hình thư mục chú thích cục bộ như trên và thư mục máy tính để bàn theo hình ảnh này

nhập mô tả hình ảnh ở đây


Làm thế nào nó hoạt động nếu một máy tính xảy ra đằng sau NAT?
NN

Đánh giá cao cập nhật của bạn. Hướng dẫn của bạn về Dropbox sẽ hoạt động tốt với Ubuntu One, phải không?
NN

1
Bạn đã thực sự thử đặt ghi chú trong dropbox? Các nhà phát triển Tomboy (tôi biết, không phải chú thích) đặc biệt cảnh báo không nên làm điều này vì nó có thể làm hỏng các ghi chú. Tôi đã có kinh nghiệm đầu tiên về điều này xảy ra.
popey

1
Vâng, điều này sẽ không hoạt động, ứng dụng cần tách dữ liệu khỏi các bit cụ thể của máy hoặc nó sẽ xử lý dữ liệu, đó là lý do Tomboy có tùy chọn "đồng bộ hóa tệp" cho phép bạn đồng bộ hóa thư mục theo cách này.
Jorge Castro

@popey - có - tôi đã chơi với phiên bản mới nhất của dropbox khi làm điều này - nó hoạt động rất tốt. Nếu bạn không bị thuyết phục - bạn luôn có thể tạm dừng dropbox. Khi bạn đã hoàn thành và đóng chú thích, bạn có thể bỏ tạm dừng dropbox để đồng bộ hóa các tệp.
fossfreedom

5

Mặc dù điều này không trả lời trực tiếp câu hỏi của bạn, nhưng bạn có thể muốn xem Tomboy như một ứng dụng ghi chú. Một trong những tính năng của nó là khả năng đồng bộ hóa bộ ghi chú của nó thông qua các mặt sau khác nhau.

Một trong các tùy chọn đồng bộ hóa là đồng bộ hóa thông qua tài khoản Ubuntu One , cung cấp chức năng cần thiết mà không phải thiết lập bất kỳ phần mềm máy chủ đặc biệt nào.

Nếu bạn muốn sử dụng máy chủ dưới sự kiểm soát của riêng mình, bạn có thể thiết lập một phiên bản của Snowy , sử dụng cùng giao thức với tùy chọn đồng bộ hóa Ubuntu One. Ngoài ra, nếu bạn có thể truy cập máy chủ qua ssh, Tomboy có thể sử dụng thông qua đó SSH Sync Service Add-in.


1
Tôi đã đi từ Tomboy đến Gnote vì Gnote nhanh hơn, vì vậy tôi sợ rằng điều này không giúp ích gì cho tôi.
NN

5

Đây là một giải pháp dựa trên câu trả lời của fossfreedom , Đồng bộ hóa 2 Hệ thống Ubuntu với Unisonhướng dẫn sử dụng Unison . Sự khác biệt là tôi thay vì sử dụng GUI cho Unison sử dụng phiên bản dòng lệnh và tôi thay vì cố gắng vượt qua NAT luôn thực thi lệnh đồng bộ hóa từ máy tính có thể đứng sau NAT.

Thiết lập

Cả hai máy tính

  1. sudo apt-get install openssh-server unison
  2. Kiểm tra liên kết SSH từ mỗi máy tính khác.

Trên máy tính có thể đứng sau NAT

  1. mkdir ~/.unison
  2. nano default.prf- Tạo một tập tin hồ sơ có tên mặc định.
  3. Viết tệp hồ sơ, ví dụ:

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

Đồng bộ hóa

Đồng bộ hóa các máy tính bằng cách chạy unison -auto defaulttrên máy tính có thể đứng sau NAT. Điều này sẽ đồng bộ ghi chú và nó sẽ hỏi người dùng phải làm gì nếu có xung đột. Lưu ý rằng bạn nên đóng Gnote trên cả hai máy tính trước khi đồng bộ hóa. Tôi làm điều này trước và sau khi máy tính xách tay của tôi rời khỏi mạng LAN với máy tính để bàn của tôi để giữ cho các ghi chú của họ được đồng bộ.


ok - rất vui vì câu trả lời của tôi giúp bạn tìm ra cách tốt nhất mà bạn muốn làm việc. Upvote từ tôi.
fossfreedom


1

Nó có thể không phải là những gì bạn đang tìm kiếm, nhưng tôi đã làm điều này bằng tay (Gnote là tuyệt vời, không hơn, không kém).

(Trên máy tính xách tay) Tôi sử dụng chức năng tập lệnh postconnect của Wicd để quét mạng. Nếu nó tìm thấy mạng gia đình của tôi, nó sẽ kết nối sshfs local ( 192.168.0.12) và gắn thư mục trên máy chủ gia đình với các tệp tin ~/.local/share/gnote-folder, tại đó , nó lấy ip nhà từ webhost của tôi, luôn được cập nhật từ máy chủ gia đình (không có ip tĩnh từ ISP). Máy tính để bàn của tôi có thư mục gnote trong fstab, nếu tôi nhớ đúng.

Hoạt động như một bùa mê, nhưng tôi không bao giờ mở Gnote mà không có mạng và không sử dụng Gnote trên máy tính để bàn và máy tính xách tay của tôi cùng một lúc.


0

Nhận tài khoản SpiderOak . Họ có chính sách bảo mật không kiến ​​thức: mọi thứ đều được mã hóa phía máy khách, không giống như các dịch vụ khác. Ngoài ra, bạn không phải loay hoay với dòng lệnh - nó khá thân thiện với người dùng.

Cho phép sao lưu và đồng bộ hóa trên thư mục dữ liệu (hoặc thư mục) mà bạn quan tâm hoặc đặt các thư mục dữ liệu vào thư mục đã được sao lưu và đồng bộ hóa và chúng liên kết với chúng.


Bạn đã thử nghiệm để nó hoạt động với SpiderOak chưa? Nó khác với Ubuntu One đã được tích hợp với Ubuntu như thế nào? Nó có vẻ tương tự như Dropbox đã được cảnh báo chống lại trong Askubfox.com/questions/51095/sync-gnote-notes/ ám
NN

Xin lỗi, tôi chưa thử nghiệm nó với ứng dụng này, nhưng tôi sử dụng SpiderOak cho những thứ khác. Để ghi chú, tôi đã từ bỏ các ứng dụng máy tính để bàn Ubuntu vì không ai trong số chúng đồng bộ hóa với Memotoo , nơi chúng hiện đang ở. Tôi đang sử dụng Tomboy + Ubuntu One, nhưng Ubuntu One đã ngừng cung cấp giao diện web (không giống như Memotoo) và ứng dụng khách trên máy tính xách tay của tôi đã ngừng hoạt động (ngay cả sau khi theo dõi one.ub Ubuntu.com/help/faq/, ). Ưu điểm của SpiderOak là (1) mã hóa, (2) phiên bản tệp tự động và (3) độ tin cậy (theo ý kiến ​​trung thực của tôi).
colan

Ok, câu trả lời của bạn sẽ tốt hơn nếu bạn bao gồm một mô tả từng bước về cách thực hiện nó.
NN
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.