Conky: يفشل 'if_match $ {wireless_link_qual_perc' أحيانًا

تم إنشاؤها على ٢ أغسطس ٢٠١٧  ·  4تعليقات  ·  مصدر: brndnmtthws/conky

يفشل "if_match $ {wireless_link_qual_perc" أحيانًا - أعتقد أنه عندما تظهر الشبكة. لتكون أكثر تحديدًا بشأن المشكلة (مقارنة بوقت حدوثها):

${if_match ${wireless_link_qual_perc wlan0 }> 70} \

إرجاع خطأ يشير إلى أن wireless_link_qual_perc wlan0 عبارة عن سلسلة (!)؛ ويبدو أنه تم تقييم الحالة على أنها خاطئة. (على الرغم من أنني سأضطر إلى الانتظار حتى يحدث الموقف في المرة القادمة للتأكد.)

والمشكلة ذات الصلة هي أنه عند حدوث الموقف السابق - على سبيل المثال ، يحصل wireless_link_qual_perc على النوع الخطأ من القيمة - يتم استيفاء الشرط التالي:

${if_up wlan0}\

تم تعيين if_up_strictness على " address" .

لتلخيص / توضيح - يحتوي Conky الخاص بي (من بين التعليمات البرمجية الأخرى) على ما يلي.

${if_up wlan0}\
# WLAN 0
${if_match ${wireless_link_qual_perc wlan0}>70}\

يتم تقييم السطر الأول على أنه صحيح عندما يبدو أن الشبكة لم تنته من الظهور ؛ وعندما يحدث هذا الموقف ، يلقي السطر الثالث خطأ.

كل هذا يجعل سلوكي Conky غير منتظم بعض الشيء واضطررت إلى إجراء فحوصات للتغلب على المشكلات.

كونكي 1.10.6-1.

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

أهلا. لقد أغلقت قضية منذ وقت ليس ببعيد. هل هذه القضية لا تزال قائمة حتى اليوم؟

ال 4 كومينتر

أضف النوم هناك ، هكذا أستخدم wpa supplicant مع إحضار جدار الحماية الخاص بي

شكرا سو 8. لكن ما الذي تقترحه بالضبط؟ إذا كان لدي تأخير بين if_up و if_match ، فعندئذ سأحتاج إلى استخدام برنامج نصي ، يعمل Conky على مؤقت. ولدي الكثير من هؤلاء - البرامج النصية التي يديرها كونكي - بالفعل ؛ لدي ما يكفي منهم بالفعل!

أهلا. لقد أغلقت قضية منذ وقت ليس ببعيد. هل هذه القضية لا تزال قائمة حتى اليوم؟

آه. رقم الإغلاق. شكرا.

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