Cinnamon: إعادة التعيين إلى الإعدادات الافتراضية في إعدادات التطبيقات الصغيرة لا تصبح نافذة المفعول

تم إنشاؤها على ٢٠ نوفمبر ٢٠١٦  ·  3تعليقات  ·  مصدر: linuxmint/cinnamon

على سبيل المثال ، أنت تتلاعب بالخيارات الموجودة في إعدادات القائمة الصغيرة.
يمكنك النقر فوق رمز "برجر" في الزاوية اليمنى العليا ثم "إعادة التعيين إلى الإعدادات الافتراضية".
يجب عليك إعادة تشغيل Cinnamon للوصول إلى الحالة الافتراضية. في Cinnamon 2.8.8 لم تضطر إلى إعادة التشغيل. لذا أعتقد أنه تراجع.

أعتقد أن الخطأ مخفي في مكان ما هنا https://github.com/linuxmint/Cinnamon/commit/3478db2822d2f4c839c7d0ef7b517f0aa1d50bae
( @ سعال كولينز ؛)

BUG REPRODUCED

التعليق الأكثر فائدة

أوه ، أعتقد أنني قد أعرف ما يجري. تخميني هو أنني لم أقلق بشأن إرسال إشارات من نافذة الإعدادات إلى القرفة لأنني في الأصل كان لدي جهاز مراقبة ملفات في settings.js . ومع ذلك ، نظرًا لـ https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e ، لم يعد هناك مراقب ملفات في settings.js لذلك لا يتم تحديثه. لا أعمل هذا الأسبوع بعد غد (بسبب العطلة) ، لذا سأتمكن من إصلاح هذا في وقت لاحق من هذا الأسبوع.

ال 3 كومينتر

إنه في الواقع يعيد تعيين الإعدادات في النافذة ، ولا يتم تفعيلها.

مرحبًا ، g @ ys.

لقد كنت أحاول إصلاح هذا ، لكن دون نجاح (اتضح أنه كان بعيدًا عن دوري).

لإعطاء مزيد من التفاصيل عن القضية / القضايا.

  • بعد إعادة تعيين الإعدادات إلى قيمها الافتراضية ، تعكس نافذة الإعدادات التغييرات ويتم تغيير ملف الإعدادات لمثيل الإعدادات هذا وحفظه. لا يعكس xlet تلك التغييرات ما لم يتم إعادة تشغيل Cinnamon.
  • يحدث شيء مشابه عند الاستيراد من ملف إعدادات تم تصديره. ستنعكس القيم التي تم استيرادها في نافذة الإعدادات ، ولكن يظل xlet غير متأثر بهذه الإعدادات الجديدة. ستؤدي إعادة تشغيل Cinnamon إلى جعل xlet يقرأ ملف الإعدادات ويعكس القيم الجديدة.

أعتقد أن المشكلة تكمن في ارتباطات الإعدادات.

  • حاليًا ، في الإصدار 3.0.7 من Cinnamon ، تتم مراقبة جميع ملفات الإعدادات باستمرار. إذا غيّر أحد الإعدادات يدويًا في ملف الإعدادات ، فسيصبح ساري المفعول على الفور على xlet ، لكن نافذة الإعداد لن تكون على علم بهذا التغيير.
  • لكن في Cinnamon 3.2.x ، تتم مراقبة ملفات الإعدادات فقط عندما تكون نافذة الإعدادات مفتوحة. إذا قام أحد بتغيير قيمة الإعداد يدويًا في ملف الإعدادات ، فإن تغيير الإعداد ينعكس على الفور على نافذة الإعدادات ، ولكن ليس في xlet.

أوه ، أعتقد أنني قد أعرف ما يجري. تخميني هو أنني لم أقلق بشأن إرسال إشارات من نافذة الإعدادات إلى القرفة لأنني في الأصل كان لدي جهاز مراقبة ملفات في settings.js . ومع ذلك ، نظرًا لـ https://github.com/linuxmint/Cinnamon/commit/864f632aeca48099a563aa0a8c66387d866b423e ، لم يعد هناك مراقب ملفات في settings.js لذلك لا يتم تحديثه. لا أعمل هذا الأسبوع بعد غد (بسبب العطلة) ، لذا سأتمكن من إصلاح هذا في وقت لاحق من هذا الأسبوع.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات