نزلها من موقع KDE-Look.org

بريمج أوقات الصلاة عبر SuperKaramba

بواسطة SuperKaramba يمكن لسطح المكتب أن يكون أنيقاً وفي نفس الوقت يحتوي بريمجات تتكامل معه وكأنها جزء منه، تؤدي كل واحدة منها مهمتها التي كتبت من أجلها. الشكل المجاور ( انقر للتكبير) يظهر بريمجتي التقويم الهجري وأوقات الصلاة.

بريمجات أوقات الصلاة المتوفرة قبلاً لم تعجبني لأنها تعتمد على توفر اتصال بالإنترنت، لهذا قمت بعمل واحدة لا تتطلب ذلك. بفضل الله قام فريق التعريب عيون عربية Arabeyes.org بعمل الأدوات اللازمة حيث قام ثامر محمود بعمل مكتبة للأدوات الإسلامية Islamic Tools Library توفر وظائف التقويم الهجري وأوقات الصلاة وغيرها للغة السي (تجدها على www.arabeyes.org/project.php?proj=ITL ) وقام Nadim Shaikli بعمل أول تطبيقاتها Islamic Tools التي من بينها ipraytime. وهناك مشروعkprayertime وهو تطبيق KDE طبيعي يحتوي بريمج يضاف لتلك العاملة إلى جانب الساعة في زاوية الشاشة. فجئت أنا لأضيف بريمج Super Karamba يتكامل بشفافية مع سطح المكتب مع أداة إعداد بواجهة GTK+ مزودة بقاعدة بيانات للكثير من المدن المعدة مسبقاً. يعتمد هذا البريمج على وجود ipraytime و SuperKaramba وبالتالي Python ويعتمد برنامج على الإعداد على GTK+ في Python إضافة لما سبق.

طريقة التركيب

صممت البرنامج ليعمل دون تركيب ولكن إن كنت تفضل تركيبه عليك بعد فك ضغط الملف والدخول في المجلد اظهار سطر الأوامر (من قائمة Window اختر Show Terminal) لتكتب فيه ‎su -c 'make install'‎ مع تقديم كلمة سر المستخدم الجذر. هذه الطريقة تستخدم برنامج ipraytime معد مسبقاً في مجلد bin قمت بإعداده بحيث لا يعتمد على مكتبة ITL لتسهيل التركيب ولكن هذا البرنامج مخصص لأجهزة إنتل 32-بت وأشباهها، تأكد من عمل هذا البرنامج بكتابة ipraytime في سطر الأوامر بعد التركيب، فإذا لم يعمل أو كنت لا تحب البرمجيات المعدة مسبقاً عليك الحصول على ITL و itools من Arabeyes.org وعمله بنفسك. أما إذا كانتا مركبتين مسبقاً فإن الخطوة السابقة تتعرف عليهما تلقائياً. من سطر الأوامر أو من صندوق تنفيذ run (بظهر بضغط ALT+F2) اكتب IPrayerTimeConfig لتتحقق من عمل برنامج الإعداد.

الآن ادخل لمجلد البريمج IPrayTimeITL ثم انقر على ملف IPrayTimeITL.theme بالزر الأيمن واختر Open With ثم Other ثم اكتب superkaramba ليظهر لك البريمج قم بتحريكه للمكان المطلوب ثم ثبته فيه وذلك بالنقر عليه بالزر الأيمن واختيار Toggle Locked position ثم جره للمكان المطلوب ثم اختيار الخيار ذاته لتثبيت مكانه (انتبه إذا لم تثبته في أي مكان فإن الأزرار لن تعمل)

طريقة الاستعمال

واجهة البريمج سهلة جداً فالسهمان الأخضران للتحرك بين الأوقات المختلفة وهي

  • الإمساك - وهو مجرد اسم شائع للأذان الأول قبل الفجر ولا يترتب عليه إمساك
  • الفجر - الأذان الثاني لصلاة الفجر
  • الشروق - وهو انتهاء وقت صلاة الفجر
  • الظهر
  • العصر
  • المغرب
  • العشاء
  • الإمساك من اليوم التالي (يعرف من السهم الجانبي قرب الساعة)
  • الفجر من اليوم التالي (يعرف من السهم الجانبي قرب الساعة)
النقر على الدائرة الخضراء في الزاوية يؤدي لعرض قائمة بها خيارات مهمة مثلاً للعودة لعرض الصلاة التالية انقر على الدائرة واختر من القائمة Next prayer time أو Qibla Direction لمعرفة اتجاه القبلة عن الشمال الحقيقي (أي نجم الشمال وليس الشمال المغناطيسي على البوصلة والفارق بين الشمالين يختلف من منطقة لأخرى وهو بحدود 15 درجة في المشرق العربي)

الإعدادات

انقر بالزر الأيمن على أي مكان في البريمج لتحصل على القائمة التي عرضناها في الصورة الثانية، تحتوي هذه القائمة على قائمة فرعية لإعداده هي Configure theme، التي تحتوي حالياً ثلاث خيارات
Use system time zoneاستخدام إعدادات النظام في لمعرفة التوقيت الصيفي والفرق عن غرينتش
Notify with Athanتفعيل الأذان الصوتي
Notify with message boxالإعلام عن وقت الصلاة بصندوق حوار
أما إعداد طريقة احتساب أوقات الصلاة فيكون ذلك عبر النقر على الدائرة الخضراء ثم اختيار Configure Country للحصول على شرح عنه انقر على Help في داخل برنامج الإعداد.


عرض وقت الصلاة التالية دون أي علامة

علامة السهم الأعلى ^ لما مضى وقته

علامة السهم الأسفل v لما لم يحن وقته

علامة السهم الجانبي لليوم التالي

براءة من الضمانات

على الرغم من كل الجهد الذي بذل في عمل البرنامج واستخدام كل الوسائل المتاحة علمياً بل والتفوق على الكثير مما هو معروض تجارياً إلا أننا وحمايةً للمبرمجين فإن هذا البرنامج كغيره من البرمجيات الحرة يأتي دون تقديم أي ضمانات (إن صريحة أو ضمنية) إلى أقصى حد يسمح به القانون، لا نضمن صلاحيته للتسويق ولا أنه لملائم لأي وظيفة محددة، إلا أنه قد يوجد طرف آخر يضمن هذه الأشياء. لقد قمنا بهذا العمل لوجه الله، لا نريد منكم جزاءً ولا شكورا وبالمقابل لا نتحمل أي مسؤولية قانونية تتعلق بأي ضرر ناجم عن استعمال البرنامج قد يقع عليك أو على حاسوبك أو على الحيوانات الأليفة في بيت يقع في دائرة نصف قطرها ربع قطر كوكب الأرض بعيداً عن نقطة تشغيل البرنامج.

المساهمة والإقتراحات

نرحب بالإقتراحات المتعلقة بالبرنامج ولكن عليك إدراك ان هناك 4 أجزاء تتعلق به. فالعمل الحقيقي في الحسابات تقوم به مكتبة ITL من Arabeyes.org وليس هذه الواجهة لهذا توجه تقارير العثرات bug reports إليهم عبر Bugzilla على موقع www.Arabeyes.org أما إذا كان لديك أي انتقادات أو اقتراحات تتعلق بهذا البريمج الرسومي أو ببرنامج إعداده فيكنك التواصل معي على البريدي الإلكتروني < alsadi AT gmail DOT com > أخوكم مؤيد صالح السعدي