मैं Gnote नोट्स को कैसे सिंक कर सकता हूं?


16

मैं एक डेस्कटॉप और एक लैपटॉप को सिंक में रखने का तरीका ढूंढ रहा हूं। कुछ है कि मैं सिंक में रखना चाहते हैं Gnote नोट्स हैं।

अगर यह मायने रखता है कि मैं अपने डेस्कटॉप को एक URL के माध्यम से कहीं से भी कनेक्ट कर सकता हूं, लेकिन मेरा लैपटॉप एक्सेस करना कठिन है क्योंकि यह NAT और ऐसे पीछे हो सकता है।

जवाबों:


10

Gnote फ़ोल्डर में अपने नोट्स रखती है ~/.local/share/gnote

इसलिए यदि आप एक ही नेटवर्क पर हैं, तो दो कंप्यूटरों के बीच के गॉट फोल्डर को सिंक करने के लिए आप Unison (सॉफ्टवेयर सेंटर से Unison -gtk इंस्टॉल करें) का उपयोग कर सकते हैं ।

सामंजस्य

चूंकि आप NAT के पीछे हैं तो आप रिवर्स ssh कनेक्शन की अवधारणा का उपयोग कर सकते हैं - डुप्लिकेट के बजाय, इस एयू प्रश्न और उत्तर में एक उत्कृष्ट कदम-दर-चरण है । हालाँकि, मेरे परीक्षण के दौरान, मैंने पाया कि नैटी में एकात्मकता का संस्करण नैट्टी में ओपनश संस्करण के साथ काम नहीं करता है।

तो यहाँ काम करने के लिए यूनिसन पाने के लिए एक गाइड है।

प्रत्येक पीसी पर आपको ओपनश-सर्वर स्थापित करने की आवश्यकता होगी ताकि आप किसी भी समय एक साथ किसी भी समय पीसी के बीच एसएन को सक्षम कर सकें

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

अब अपना ब्राउज़र खोलें और 64bit Natty के लिए 32bit और amd64 के लिए unison-gtk - i386 का डेबियन संस्करण डाउनलोड करें और इसे NB में स्थापित करें कि संस्करण में एक गंभीर SSH बग है और काम नहीं करता है।

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

अपने दो कंप्यूटरों के बीच SSH लिंक सेटअप करने के लिए ऊपर दिए गए ओपनश-सर्वर गाइड का पालन करें। लिंक की जाँच करें दोनों तरीकों की पुष्टि करने के लिए आप दोनों कंप्यूटर होम डायरेक्टरी देख सकते हैं।

यानी डेस्कटॉप पीसी से NAT पीसी तक

ssh -p 6222 localhost

और NAT पीसी से डेस्कटॉप पीसी के लिए

ssh username@desktoppc

अब अपने डेस्कटॉप पीसी पर एक यूनिसन कॉन्फ़िगरेशन कॉन्फ़िगर करें

unison-gtk &

इस चित्र के अनुसार अपने gnote फ़ोल्डर में पूर्ण पथ दर्ज करें

यहाँ छवि विवरण दर्ज करें

अब दोनों NAT PC Gnote फोल्डर और सॉकेट नंबर 62222 डालें

यहाँ छवि विवरण दर्ज करें

फिर SSH रेडियोबॉटन पर क्लिक करें और होस्ट नाम दर्ज करें localhost

यहाँ छवि विवरण दर्ज करें

अब आप फ़ोल्डर्स को मैन्युअल रूप से या स्वचालित रूप से सिंक करने में सक्षम होंगे।

NAT PC प्रारंभ से समान करने के लिए unison-gtk, इस चित्र के अनुसार ऊपर स्थानीय गन फ़ोल्डर और डेस्कटॉप पीसी फ़ोल्डर को कॉन्फ़िगर करें

यहाँ छवि विवरण दर्ज करें


अगर एक कंप्यूटर NAT के पीछे होता है तो वह कैसे काम करेगा?
एनएन

अपने अपडेट की सराहना करें। ड्रॉपबॉक्स पर आपका गाइड उबंटू वन के साथ काम करेगा, है ना?
एनएन

1
क्या आपने वास्तव में ड्रॉपबॉक्स में नोट डालने की कोशिश की है? टॉमबॉय (मुझे पता है, ना कि नहीं) डेवलपर्स को विशेष रूप से ऐसा करने के खिलाफ चेतावनी देते हैं क्योंकि यह भ्रष्ट नोट हो सकता है। मुझे ऐसा होने का पहला अनुभव हुआ है।
पोप जुले

1
हाँ, यह काम नहीं करेगा, ऐप को मशीन के विशिष्ट बिट्स से डेटा को अलग करने की आवश्यकता है या यह इसे मंगाएगा, यही कारण है कि टॉमबॉय में "फ़ाइल सिंक" विकल्प है जो आपको इस तरह से एक फ़ोल्डर सिंक करने देता है।
जॉर्ज कास्त्रो

@ पॉपी - हाँ - मैं ऐसा करते समय ड्रॉपबॉक्स के नवीनतम संस्करण के साथ खेल रहा हूं - यह बहुत अच्छी तरह से काम करता है। यदि आप आश्वस्त नहीं हैं - आप हमेशा ड्रॉपबॉक्स को रोक सकते हैं। जब आप समाप्त और बंद gnote करते हैं तो आप फ़ाइलों को सिंक करने के लिए ड्रॉपबॉक्स को अनपॉज़ कर सकते हैं।
जीवाश्म

5

हालांकि यह सीधे आपके सवाल का जवाब नहीं देता है, आप एक नोट लेने के आवेदन के रूप में टॉमबॉय की जांच करना चाह सकते हैं । इसकी एक विशेषता विभिन्न बैक एंड के माध्यम से अपने नोट्स के सेट को सिंक्रनाइज़ करने की क्षमता है।

सिंक्रनाइज़ेशन विकल्पों में से एक उबंटू वन खाते के माध्यम से सिंक्रनाइज़ करना है, जो किसी विशेष सर्वर सॉफ़्टवेयर को स्थापित किए बिना आवश्यक कार्यक्षमता प्रदान करेगा।

यदि आप अपने नियंत्रण में किसी सर्वर का उपयोग करना पसंद करते हैं, तो आप स्नोइ का एक उदाहरण सेट कर सकते हैं , जो उबंटू वन सिंक विकल्प के समान प्रोटोकॉल का उपयोग करता है। वैकल्पिक रूप से, यदि आप सर्वर के माध्यम से पहुंच सकते हैं, तो sshटॉमबॉय इसके माध्यम से उपयोग कर सकता है SSH Sync Service Add-in


1
मैं गोन्ट के तेज होने के कारण टॉम्बॉय से गोटन तक गया, इसलिए मुझे डर है कि यह मेरी कोई मदद नहीं करेगा।
एनएन

5

यह fossfreedom के उत्तर पर आधारित एक समाधान है , 2 Ubuntu सिस्टम को Unison और Unison मैन्युअल के साथ सिंक्रोनाइज़ करना । अंतर यह है कि मैं यूनिसन के लिए GUI का उपयोग करने के बजाय कमांड-लाइन संस्करण का उपयोग करता हूं और यह कि मैं NAT के साथ सुरंग बनाने की कोशिश करने के बजाय हमेशा उस कंप्यूटर से सिंक कमांड को निष्पादित करता हूं जो NAT के पीछे हो सकता है।

सेट अप

दोनों कंप्यूटर

  1. sudo apt-get install openssh-server unison
  2. प्रत्येक कंप्यूटर से दूसरे में एसएसएच लिंक का परीक्षण करें।

कंप्यूटर पर जो NAT के पीछे हो सकता है

  1. mkdir ~/.unison
  2. nano default.prf- डिफॉल्ट नाम से एक प्रोफाइल फाइल बनाएं ।
  3. प्रोफ़ाइल फ़ाइल लिखें, जैसे:

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

सिंक

उस कंप्यूटर unison -auto defaultपर चलाकर कंप्यूटर को सिंक करें जो NAT के पीछे हो सकता है। इससे नोट्स सिंक हो जाएंगे और यह उपयोगकर्ता से पूछेगा कि क्या टकराव हुआ है। ध्यान दें कि आपको सिंक्रनाइज़ करने से पहले दोनों कंप्यूटरों पर Gnote को बंद करना चाहिए। मैं अपने लैपटॉप के पहले और बाद में अपने नोट्स सिंक में रखने के लिए अपने डेस्कटॉप के साथ LAN छोड़ देता हूं।


ठीक है - खुशी है कि मेरा जवाब आपको सबसे अच्छा तरीका खोजने में मदद करता है जो आप काम करना चाहते थे। मुझसे उपर उठो।
जीवाश्म

1

कई कंप्यूटरों के बीच Gnote फ़ोल्डर को सिंक्रनाइज़ करना पूरी तरह से Ubuntu एक के साथ काम करता है। अधिक विवरण के लिए यह प्रश्न देखें: दूसरे पीसी से सिंक किए गए फ़ोल्डर तक कैसे पहुंचें?


fossfreedom ने शुरुआत में ड्रॉपबॉक्स का उपयोग करने का सुझाव दिया था लेकिन फ़ाइल भ्रष्टाचार के डर से इसे हटा दिया। टिप्पणियों और पूर्ववर्ती जीवाश्मों के उत्तर को देखें।
एनएन

1

शायद यह नहीं है कि आप क्या देख रहे हैं, लेकिन मैंने इसे मैन्युअल रूप से किया (Gnote भयानक है, और नहीं, कम नहीं)।

(लैपटॉप पर) मैं नेटवर्क को स्कैन करने के लिए Wicd के पोस्टकनेक्ट स्क्रिप्ट-फ़ंक्शन का उपयोग करता हूं। यदि यह मेरा होम नेटवर्क पाता है, तो यह sshfs लोकल ( 192.168.0.12) को जोड़ता है और होम-सेवर पर फ़ोल्डर को gnote -files के साथ माउंट करता है ~/.local/share/gnote-folder, अन्यथा यह मेरी वेबहोस्ट से होम-आईपी को पकड़ लेता है, जो हमेशा होमसेवर से अपडेट किया जाता है (कोई स्थिर आईपी नहीं) आईएसपी)। मेरे डेस्कटॉप में fstab में gnote- फ़ोल्डर है, अगर मुझे यह सही याद है।

एक आकर्षण की तरह काम करता है, लेकिन मैं कभी भी नेटवर्क के बिना Gnote नहीं खोलता, और एक ही समय में अपने डेस्कटॉप और लैपटॉप पर Gnote का उपयोग नहीं कर रहा हूं।


0

स्पाइडरऑक खाता प्राप्त करें । उनके पास शून्य-ज्ञान गोपनीयता नीति है: अन्य सेवाओं के विपरीत सब कुछ क्लाइंट-साइड एन्क्रिप्टेड है। इसके अलावा, आपको कमांड लाइन के साथ गड़बड़ करने की ज़रूरत नहीं है - यह काफी उपयोगकर्ता के अनुकूल है।

या तो बैकअप और डेटा फ़ोल्डर (या फ़ोल्डरों) पर सिंक करना सक्षम करें, जिनके बारे में आप परवाह करते हैं, या पहले से बैकअप-और-सिंक किए गए फ़ोल्डर में डेटा निर्देशिकाओं को डालते हैं, और वे उनके लिए सिमिलिंक करते हैं।


क्या आपने परीक्षण किया है ताकि स्पाइडरओक के साथ यह काम हो? यह Ubuntu एक से कैसे अलग है जो पहले से ही Ubuntu के साथ एकीकृत है? यह ड्रॉपबॉक्स जैसा ही लगता है जिसके खिलाफ Askubuntu.com/questions/51095/sync-gnote-notes/…
NN

क्षमा करें, मैंने इस ऐप के साथ इसका परीक्षण नहीं किया है, लेकिन मैं अन्य सामान के लिए स्पाइडरऑक का उपयोग करता हूं। नोटों के लिए, मैंने उबंटू डेस्कटॉप ऐप्स को छोड़ दिया क्योंकि उनमें से कोई भी मेमोटू के साथ सिंक नहीं है , जहां वे अब हैं। मैं टॉम्बॉय + उबंटू वन का उपयोग कर रहा था, लेकिन उबंटू वन ने वेब इंटरफेस (मेमोटू के विपरीत) की पेशकश बंद कर दी, और मेरे लैपटॉप पर क्लाइंट ने काम करना बंद कर दिया (यहां तक ​​कि one.ubuntu.com/help/faq/… के बाद )। स्पाइडरऑक फायदे (1) एन्क्रिप्शन, (2) स्वचालित फ़ाइल संस्करण और (3) विश्वसनीयता (मेरी ईमानदार राय में) हैं।
कॉलन २३'१२

ठीक है, आपका उत्तर बेहतर होगा यदि आप इसे लागू करने के तरीके पर एक कदम दर कदम विवरण शामिल करते हैं।
NN
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.