النسخ الاحتياطي لملاحظاتك
يحفظ BetterStickies ملاحظاتك تلقائياً ويحتفظ بنسخة يومية منها تحسباً لأي خلل. ويمكنك أيضاً عمل نسخة احتياطية يدوية بنفسك.
أين تُخزَّن ملاحظاتك
تعيش ملاحظاتك في مجلد data داخل مجلد إعدادات BetterStickies:
| المنصة | مجلد البيانات | النسخ الاحتياطية اليومية |
|---|---|---|
| Linux | ~/.config/BetterStickies/data/ | ~/.config/BetterStickies/backups/ |
| Windows | %APPDATA%\BetterStickies\data\ | %APPDATA%\BetterStickies\backups\ |
| macOS | ~/Library/Application Support/BetterStickies/data/ | ~/Library/Application Support/BetterStickies/backups/ |
داخل مجلد البيانات، يضم مجلد notes ملفاً واحداً لكل ملاحظة (بما فيها الملاحظات الموجودة في سلة المحذوفات). ومنذ الإصدار 1.5 يُحفظ تذكير الملاحظة داخل ملف تلك الملاحظة نفسه. وإلى جانب مجلد الملاحظات توجد أي لقطات شاشة لصقتها وأي مقاطع صوتية أضفتها.
يمكنك أيضاً العثور على هذا المسار في القائمة ← الإعدادات…، أسفل تبويب عام، ضمن تخزين البيانات. وهناك زر فتح المجلد ينقلك إليه مباشرة.
على Windows، تستخدم نسخة متجر Microsoft والنسخة التي تنزّلها من betterstickies.com هذا المجلد نفسه. فإن كانت النسختان مثبّتتين لديك، عرضتا الملاحظات نفسها. حدّث كلتيهما إلى 1.4 قبل أن تستخدم الأخرى من جديد: فأيّ نسخة 1.4 تشغّلها أولاً تحوّل ملاحظاتك إلى الصيغة الجديدة، والأخرى تجدها ببساطة. أما التثبيت الذي ما زال على 1.2 فلا يستطيع قراءة الصيغة الجديدة ويُفتح فارغاً، والملاحظات التي يحفظها حينئذٍ لا تُدمج (انظر الرجوع إلى إصدار أقدم أدناه).
النسخ الاحتياطية التلقائية
مرة في اليوم، عند أول حفظ يجريه BetterStickies، يكتب نسخة من كل ملاحظاتك، بما فيها سلة المحذوفات، في مجلد backups المبيّن أعلاه. ويُحتفظ بنسخ آخر 7 أيام، فتبقى المشكلة التي لا تلاحظها إلا لاحقاً قابلة للاستعادة. ومجلد النسخ الاحتياطية يقع خارج مجلد البيانات عن قصد: فأي شيء يُتلف مجلد البيانات لا يطاله.
وأمران يحفظان تلك النسخ:
- إن لم يكن هناك ما يُنسخ (حُذفت كل ملاحظة، أو أفرغ شيء خارج BetterStickies مجلد الملاحظات)، فلا تُنشأ نسخة يومية، فتبقى النسخ الأقدم.
- إن تعذّرت قراءة ملاحظة، فلا تُحذف أي نسخة قديمة حتى تصير قراءتها ممكنة من جديد.
ومنذ الإصدار 1.5 صارت تذكيراتك جزءاً من ملاحظاتك، فتشملها النسخة اليومية هي الأخرى.
في أول مرة تشغّل فيها الإصدار 1.5، يحدّث ملاحظاتك إلى صيغته الجديدة (دون أن تحتاج إلى فعل أي شيء)، ويحفظ قبل ذلك نسخة منها باسم notes-before-1.5.json في مجلد النسخ الاحتياطية: ملاحظاتك كما تركها الإصدار السابق. ولا تُحذف تلك النسخة تلقائياً أبداً، وهي ما تحتاج إليه إن رجعت يوماً إلى 1.4 (انظر الرجوع إلى إصدار أقدم).
إن تلف ملف ملاحظة واحدة يوماً، فلا يستطيع BetterStickies إصلاحه بنفسه. بل يتخطى تلك الملاحظة، ويترك الملف في مكانه، ويخبرك بذلك عند بدء التشغيل. انظر الاستعادة من نسخة احتياطية أدناه.
ملفات قد تراها في مجلد البيانات
| الملف | ما هو |
|---|---|
المجلد notes | ملاحظاتك، ملف واحد لكل ملاحظة |
reminders.json.migrated وreminders.backup.json.migrated | تذكيراتك كما كانت قبل التحديث إلى الإصدار 1.5، الذي نقلها إلى ملفات الملاحظات. محفوظة للرجوع إلى 1.4 |
المجلدان screenshots وaudio | الصور التي لصقتها والمقاطع الصوتية التي أضفتها إلى الملاحظات |
notes.json.migrated وdeleted_notes.json.migrated | ملاحظاتك كما كانت قبل التحديث إلى الإصدار 1.4. محفوظة نسخةً احتياطية |
*.unreadable-… و*.not-imported-… | ملفات ملاحظات بالصيغة القديمة تعذّر على BetterStickies استيرادها (انظر استكشاف الأخطاء) |
*.snapshot-… و*.backup.json و*.corrupt-… و*.pre-shrink-… | نسخ إنقاذ أقدم. ومن الآمن تركها وشأنها |
النسخ الاحتياطي اليدوي
أغلق BetterStickies، ثم انسخ مجلد data كاملاً إلى مكان آمن. وتحتوي تلك النسخة ملاحظاتك وتذكيراتك، ولقطات الشاشة والمقاطع الصوتية التي يحتفظ بها BetterStickies لها. وهي لا تنسخ الملفات الخارجية التي تشير إليها اختصارات الملفات، ولا صورة خلفية اخترتها من مكان آخر في حاسوبك.
ويمكنك أيضاً استخدام تصدير الملاحظات لإنشاء أرشيف نصي أو أرشيف Markdown قابل للقراءة، أو نسخة JSON منظّمة. والتصديرات لا تضم ملفات الصور، ولا يتوفر في BetterStickies حالياً أمر استيراد.
المزامنة بين الحواسيب
يمكنك استخدام خدمة سحابية مثل Dropbox أو OneDrive أو Google Drive أو Syncthing لإبقاء ملاحظاتك على أكثر من حاسوب عبر مزامنة مجلد data.
استخدم BetterStickies على حاسوب واحد في كل مرة. أغلقه على حاسوب ودع المزامنة تكتمل قبل أن تفتحه على التالي. وسيضيف إصدار لاحق طريقة آمنة لإبقاء الملاحظات على عدة حواسيب.
هل تحدّث إلى الإصدار 1.5؟ حدّث كل حاسوب يتشارك المجلد. فما إن يشغّل أحد الحواسيب الإصدار 1.5، حتى يعرض الإصدار 1.4 رسالة يلزم إصدار أحدث ويُغلق بدل أن يفتح الملاحظات، فلا يختلط شيء.
هل تحدّث إلى الإصدار 1.4؟ يخزّن الإصدار 1.4 كل ملاحظة في ملف خاص بها. حدّث كل حاسوب يتشارك المجلد إلى 1.4 قبل استخدام BetterStickies عليه من جديد، ودع خدمة المزامنة تكتمل بعد تحديث أول حاسوب. فالحاسوب الذي ما زال على إصدار أقدم يحفظ الملاحظات بالصيغة القديمة، و1.4 لا يخلطها بملاحظاتك: بل يضعها جانباً ويخبرك (انظر استكشاف الأخطاء).
منذ الإصدار 1.4.2، تعمل الصور والمقاطع الصوتية المحفوظة في مجلد بياناتك على كل حاسوب يتشارك المجلد، حتى حيث يقع مجلد البيانات في مسار مختلف. أما ما ترتبط به الملاحظة فحسب فيبقى في مكانه: فصورة الخلفية التي اخترتها من مكان آخر في حاسوبك، أو اختصار الملف، أو المقطع الصوتي الذي يتجاوز 50 ميغابايت (وهو يُربط ولا يُنسخ؛ انظر اختصارات الملفات) قد لا تعمل على حاسوب آخر.
الاستعادة من نسخة احتياطية
كل شيء من نسخة احتياطية يدوية: أغلق BetterStickies. أعد تسمية مجلد data الحالي (إلى data-old مثلاً) كي لا يبقى شيء في مكانه، ثم انسخ مجلد data المحفوظ إلى الموقع المبيّن في الجدول أعلاه وأعد فتح BetterStickies. لا تنسخ النسخة الاحتياطية فوق المجلد الموجود: فستختلط ملفات الاثنين، ولن تُستعاد نسخة احتياطية أُخذت قبل 1.4 إطلاقاً (بل سيضع BetterStickies ملاحظاتها جانباً، كما هو موضح في استكشاف الأخطاء). واحتفظ بـ data-old حتى تتحقق من ملاحظاتك. ومنذ الإصدار 1.4.2، تعود الصور والمقاطع الصوتية المحفوظة في مجلد بياناتك أيضاً، حتى حين تستعيد على حاسوب آخر أو باسم مستخدم آخر.
ملاحظة واحدة من نسخة يومية (كملاحظة أبلغ BetterStickies أنه تعذّرت قراءتها): أغلق BetterStickies وافتح أحدث نسخة يومية سليمة (notes-YYYYMMDD.json في مجلد النسخ الاحتياطية) في محرر نصوص. اعثر على مدخل الملاحظة: كل ما بين { و} المتقابلين الخاصين به، بدءاً من قبل "id" الخاص بها. احفظ ذلك المدخل وحده ملفاً جديداً في مجلد notes، مسمّى باسم المعرّف مع .json في آخره (مثل 3f2a…-…9c.json)، ليحل محل الملف التالف. ثم أعد فتح BetterStickies.
كل الملاحظات من نسخة يومية: أغلق BetterStickies. في مجلد البيانات، أعد تسمية مجلد notes (إلى notes-old مثلاً). انسخ النسخة اليومية التي تريدها إلى مجلد البيانات مرتين: مرة باسم notes.json ومرة باسم deleted_notes.json (والثانية تعيد سلة المحذوفات). أعد فتح BetterStickies. فيستوردهما إلى مجلد ملاحظات جديد، تماماً كما فعل حين حدّثت إلى 1.4 أول مرة (وهذا يستبدل ملفي .migrated من ذلك التحديث الأول، فانسخهما إلى مكان آخر أولاً إن أردت الاحتفاظ بهما). والنسخة اليومية التي صنعها الإصدار 1.5 أو ما بعده تعيد تذكيراتك مع الملاحظات؛ أما التي صنعها إصدار أقدم (أو notes-before-1.5.json) فتعيد الملاحظات دون تذكيرات.
الرجوع إلى إصدار أقدم
من 1.5 إلى 1.4
لا يستطيع الإصدار 1.4 قراءة الملاحظات التي حفظها 1.5: فهو يعرض رسالة يلزم إصدار أحدث ويُغلق. وللرجوع يدوياً:
- أغلق BetterStickies وثبّت الإصدار 1.4. ولا تشغّله بعد.
- في مجلد البيانات، انقل مجلد notes إلى مكان آخر (خارج مجلد البيانات).
- انسخ
notes-before-1.5.jsonمن مجلد النسخ الاحتياطية إلى مجلد البيانات مرتين: مرة باسمnotes.jsonومرة باسمdeleted_notes.json(والثانية تعيد سلة المحذوفات). وإن كان في مجلد البيانات أصلاًnotes.json.migratedوdeleted_notes.json.migratedمن تحديثك إلى 1.4، فانسخهما إلى مكان آخر أولاً إن أردت الاحتفاظ بهما: فهذه الخطوة تستبدلهما. - أعد تسمية
reminders.json.migratedإلىreminders.json، وreminders.backup.json.migratedإلىreminders.backup.json، أيهما كان لديك. - شغّل الإصدار 1.4.
فتحصل على ملاحظاتك وتذكيراتك كما كانت حين شغّلت 1.5 أول مرة. أما الملاحظات والتذكيرات التي أنشأتها أو غيّرتها في 1.5 فغير مضمّنة. ولملاحظات أحدث، انسخ أحدث نسخة احتياطية يومية إلى مجلد البيانات باسم notes.json وباسم deleted_notes.json بدلاً من notes-before-1.5.json في الخطوة 3؛ وتذكيراتها موجودة داخل الملاحظات، حيث لا يقرؤها 1.4، لذا لا تعيد الخطوة 4 إلا التذكيرات التي كانت لديك قبل 1.5.
على Windows وLinux، تعود الملاحظة التي كانت مضبوطة على خط Inter القديم بالخط القياسي لنظامك.
وإن حدّثت لاحقاً إلى 1.5 من جديد، حدّث ملاحظاتك مرة أخرى انطلاقاً مما تركه 1.4، وأنشأ notes-before-1.5.json جديداً وملفات .migrated جديدة مكان القديمة.
إلى إصدار سابق لـ 1.4
لا تستطيع الإصدارات السابقة لـ 1.4 قراءة مجلد الملاحظات الجديد، وستُفتح فارغة. فإن كان لا بد من الرجوع:
- أغلق BetterStickies وثبّت الإصدار الأقدم.
- في مجلد البيانات، أعد تسمية
notes.json.migratedإلىnotes.jsonوdeleted_notes.json.migratedإلىdeleted_notes.json. وإن كنت قد استخدمت الإصدار 1.5 من قبل، فأعد أيضاً تسميةreminders.json.migratedإلىreminders.json.
عندها يعرض الإصدار الأقدم ملاحظاتك كما كانت حين حدّثت إلى 1.4. أما الملاحظات التي أنشأتها أو غيّرتها في 1.4 فغير مضمّنة (فهي تبقى في مجلد notes). ولنسخة أحدث، انسخ أحدث نسخة احتياطية يومية إلى مجلد البيانات باسم notes.json وباسم deleted_notes.json بدلاً من ذلك: فعمرها يوم واحد على الأكثر.
وإن حدّثت لاحقاً إلى 1.4 من جديد، حصلت على الملاحظات التي كانت في 1.4. وأي شيء حفظه الإصدار الأقدم في الأثناء يُوضع جانباً باسم notes.json.not-imported-… بدل أن يُخلط بها؛ ويمكنك فتحه في محرر نصوص لتنسخ النص منه.
انظر أيضاً
- تصدير الملاحظات: احفظ الملاحظات نصاً أو Markdown أو JSON
- سلة المحذوفات والاستعادة: استعد الملاحظات المحذوفة حديثاً
- استكشاف الأخطاء: مساعدة في المشكلات الشائعة