Djihed Afifi

Gnome Prayer Times In the Works

2nd December 2006 - 35895 Reads


NOTE: It has come to my attention that many people are being redirect here from Google for Minbar. The latest about Minbar is available in this entry: Minbar.


Gnome is sorely missing Islamic/Arabic applications. There has been some attempts in the distant past, like a gnome applet called “akemsalatak” (cool name). Unfortunaly it won’t build, and I have not been able to establish contact with its maintainer.So here is a new Gnome Prayer Application. It is still very much a work in progress, I welcome any suggestions or contributions. The code resides in Arabeyes CVS here.

One of the cool libraries it uses it libglade. Libglade makes GUI’s so easy to make it’s almost a sin. The application uses gstreamer for Athan playback, and libitl (the Arabeyes islamic tools) to calculate the times.

Pre-Beta screenshot:

Prayer Times Beta Screenshot

UPDATE: Minbar 0.1 has been released, please bookmark this link for the latest details: Minbar

22 Responses to “Gnome Prayer Times In the Works”

  1. sohaib Says:

    veeeeeeeeeeeeeeeeeeeeeeeeeeeery important idea alah youthibokom

  2. Youssef Says:

    السلام عليكم
    Great. How does it integrate into Gnome (System tray, Gnome applet, and why not Evolution calendar and agenda …) ?

  3. ahmedre Says:

    salams,
    masha’Allah looks awesome, but why not help me with namaztime instead (its also gnome based, not sure if you checked it out…). i started writing it for the very same reason (there were no good ones) and that is what i use now, although it does need some work still…

    wsalams,
    -ahmed

  4. ahmedre Says:

    oh… i took down that svn server where the code was, so if you are interested in taking a look, drop me an email insha’Allah.

  5. Djihed Says:

    Re: Youssef
    The app will have a systray icon. And I’m hoping to write a quick optional gnome-panel applet component.

    Regarding evolution + agenda, I think that’s cool, I’ll look into it. I think the ITL, with Khaled’s suggestions, needs a few more functions to return timestamps instead, and to calculate Zakkah times for applications like Gnucash

  6. Djihed Says:

    Re: Ahmedre,

    Oops sorry I really haven’t noticed namaztime, my bad.
    The graphics looks very cool, and your app, bug-wise, is more complete than mine. I’d be very much interested in cooperating with you. I’m sure we can work something out.

    I hang out at developer at arabeyes.org, let me know if I’ll find you there :~)

    And yes, I’m very much interested in the source. Can we have it uploaded to Arabeyes CVS, so we all have access to it? Again, shoot me or developer@ with the source and we’ll start from there.

    (email sent as well).

    Djihed

  7. ahmedre Says:

    salams dijhed -
    i replied to your email attaching the source and will shoot developer@ an email shortly about getting it uploaded to arabeyes cvs.
    wsalams,
    -ahmed

  8. الله معكم و معنا Says:

    السلام عليكم

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

  9. hamid Says:

    vraiment c’set très ineressant jazakoum allah kulla khair

  10. Anonymous Says:

    merci

  11. asad1984ali Says:

    thankx for your job
    realy is good
    i am computer scince student
    and i like programming application and spicialy
    muslems application
    i wont to leran who can i program some applications

    can you help me

    and thank you again

    asad

  12. pepomorsy Says:

    Al salam alikom Brother,

    The CVS link is not working. It seams that the arabeyes project changed the path to new path.

    GAK for your work. May Allah accept from you.

    pepomorsy

  13. Djihed Says:

    pepomorsy, Thanks for pointing that out, I updated the link. Please note that Minbar 0.1 has been released, follow this link for more.

  14. Suleman Khalid Says:

    Assalaam o Alaikum,

    It’s a nice progam and works fine. However, I have a small observation/suggestion. I run minbar everytime Gnome starts so I added to ‘Startup Programs’ on the sessions preference window. So, whenever i login the program starts and the window is displayed. I wanted that by default, the minbar window should not be displayed at startup and only the application loads in the system tray. So I added the following line in the main() function just before calling gtk_main():


    /* hide the window at startup*/
    gtk_widget_hide(glade_xml_get_widget(xml, "mainWindow"));

    /* start the event loop */
    gtk_main();

    This works well and the main window hides shortly after it is displayed at startup.

    But I think it is not a very neat solution. It would be very nice if their is an option in minbar’s preferences that the main window should not be visible at startup.

    Allah Hafiz

    Suleman Khalid.

  15. Djihed Says:

    Suleman Khalid, Wa Alaykoum Essalam

    You are right, that feature has been asked a few times, and it is planned for Minbar 0.2.

    The sources in CVS actually contain it if you wanna build it experimentally, so check it out or wait until 0.2 is released.

    Djihed

  16. Ramadhian Moestafa Says:

    for Ubuntu’ers :

    Do following steps :

    1). sudo gedit /etc/apt/source.list

    2). put following lines at the bottom line

    # Ubuntu Muslim Edition
    deb http://www.ubuntume.com/repository feisty main

    (for Edgy users, you need to replace feisty with edgy)
    then save it and close the file editor (Gnome Editor/Text Editor).

    3). sudo apt-get update

    4). sudo apt-get install minbar

    5). if you wanna make “minbar” run automatically at startup,
    put it at you “Startup” Program trought “Sessions” Menu

    system–>>preference–>>sessions) dan new–>>minbar

    Enjoy the Pray Time

    Wassalam,

  17. youcef Says:

    Assalam alaykum bro
    May ALlah bless you,,really we’re proud of you !(Wlid lebled)
    your bro from Algiers !!!

  18. KHALIL Says:

    SALAM ALIKOUM

    I’m on Ubuntu 8.10 & I’ve installed minbar,when I try to launch the program
    on the terminal by writing minbar. The program do’s not start and I have this
    message in the terminal…..

    (minbar:6381): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

    Can you please help me? Thank you & JAZAKOUM ALLAH

  19. aziz Says:

    very good i hope more programs for linux
    grazie

  20. Kharda Says:

    Great ..!
    I hope more small city are available..

  21. winny Says:

    salam alaikum,
    i love minbar. i only have one problem, in my city (gmt -5) every time the daylight saving applied, i have to change the setting in time to gmt -4.
    may be the next developing could facilitate this daylight saving

    thanks, may Allah bless you all.
    salam alaikum

  22. Azeez P Says:

    Assalamu Alaikum,
    Very good tool. One problem i noticed was that minbar is not using altitude information for calculations. Prayer times go wrong by few minutes in high altitude locations. Correcting that will be helpful.
    Jazakallah..

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>