Zekr adalah sebuah aplikasi yang dibangun menggunakan bahasa pemrograman Java yang berfungsi untuk melakukan pencarian terhadap teks di dalam kitab suci Al-Quran serta mendengarkan lantunan bacaan dari ayat-ayat Al-Qur'an. Zekr merupakan aplikasi open source sehingga kita bebas menggunakan dan mendistribusikannya tanpa harus membayar biaya lisensi.
Zekr memiliki kemampuan untuk mengakomodasi beberapa jenis fasilitas tambahan (add-on) antara lain : terjemahan dalam berbagai bahasa, tema, serta bacaaan Quran dari berbagai qari'. Untuk men-download fasilitas tambahan ini silakan kunjungi halaman ini.
Untuk menginstal Zekr beserta terjemahan dalam Bahasa Indonesia dari Depag di Ubuntu bisa dilakukan dengan cara sebagai berikut:
Buka Terminal dan ketik:
sudo add-apt-repository ppa:sabily.team/ppa sudo add-apt-repository ppa:tldm217/blankonize sudo apt-get update sudo apt-get install zekr ttf-me-quran ttf-sil-scheherazade zekr-quran-translation-id-depag ttf-farsiweb flashplugin-nonfree
Sedangkan bagi teman-teman yang tidak mempunyai koneksi Internet di Ubuntu Lucid-nya, silakan klik di sini untuk mendapatkan daftar file yang harus di-download secara manual.
Pesan error yang mungkin terjadi dan penyelesaiannya:
Jika teman-teman mendapatkan pesan error seperti di bawah ini:
log4j:ERROR setFile(null,true) call failed. java.io.FileNotFoundException: /home/localhost/.zekr/zekr.log (Permission denied)
Atau yang semisalnya, maka penyelesaiannya adalah dengan menghapus folder "/home/user/.zekr/". Karena dalam contoh ini nama user adalah "localhost" maka perintah yang harus dijalankan adalah:
sudo rm -rf /home/localhost/.zekr
Selamat mencoba.
21 comments :
gan, sy sudah selesai install zekr tp pas buka aplikasi cm muncul splash screen nya saja trus hilang, aplikasinya tidak muncul. (tidak ada tanda2 error) seperti di atas... kenapa ya?
sy pakai netbook msi u230, procesor amd64 dan vga ati.
@Anonim: Silakan kisanak buka Zekr lewat terminal dan post pesan error yang muncul di sini, supaya bisa saya laporkan ke developer Zekr di Launchpad ...
Ass...
saya juga mengalami masalah serupa yaitu cuma muncul splashscreen saja. lwt terminal seperti ini pesannya:
d3dy@ubuntu-lucid:~$ zekr
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /home/d3dy/.zekr/zekr.log (Permission denied)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:207)
at java.io.FileOutputStream.(FileOutputStream.java:131)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:194)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:133)
at org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:97)
at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:689)
at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:647)
at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:544)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:440)
at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:334)
at org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:342)
at net.sf.zekr.engine.log.Logger.(Logger.java:56)
at net.sf.zekr.ZekrMain.(ZekrMain.java:32)
progname=; RGBA=on
/usr/share/themes/MurrinaAquaIsh/gtk-2.0/gtkrc:50: Murrine configuration option "scrollbar_color" is no longer supported and will be ignored.
(SWT:6651): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 32
(SWT:6651): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 32
(SWT:6651): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 32
(SWT:6651): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 32
(SWT:6651): Gdk-WARNING **: Attempt to draw a drawable with depth 24 to a drawable with depth 32
klo mode root bisa jalan zekr nya tapi ada pesen erornya juga:
root@ubuntu-lucid:~# zekr
/usr/share/themes/MurrinaAquaIsh/gtk-2.0/gtkrc:50: Murrine configuration option "scrollbar_color" is no longer supported and will be ignored.
terima kasih sebelumnya....
Wsslm..
Maaf ada lagi pesen error waktu mau puter recitation offline al ghamdi...ini pesen errornya:
java.lang.UnsatisfiedLinkError: no pulse-java in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at org.classpath.icedtea.pulseaudio.SecurityWrapper.loadNativeLibrary(SecurityWrapper.java:27)
at org.classpath.icedtea.pulseaudio.EventLoop.(EventLoop.java:105)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.openImpl(PulseAudioMixer.java:654)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.openLocal(PulseAudioMixer.java:588)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.openLocal(PulseAudioMixer.java:584)
at org.classpath.icedtea.pulseaudio.PulseAudioMixer.open(PulseAudioMixer.java:579)
at org.classpath.icedtea.pulseaudio.PulseAudioDataLine.open(PulseAudioDataLine.java:95)
at org.classpath.icedtea.pulseaudio.PulseAudioSourceDataLine.open(PulseAudioSourceDataLine.java:75)
at javazoom.jlgui.basicplayer.BasicPlayer.openLine(Unknown Source)
at javazoom.jlgui.basicplayer.BasicPlayer.initLine(Unknown Source)
at javazoom.jlgui.basicplayer.BasicPlayer.startPlayback(Unknown Source)
at javazoom.jlgui.basicplayer.BasicPlayer.play(Unknown Source)
at net.sf.zekr.engine.audio.DefaultPlayerController.play(DefaultPlayerController.java:159)
at net.sf.zekr.ui.AudioPlayerUiController.playerTogglePlayPause(AudioPlayerUiController.java:211)
at net.sf.zekr.engine.audio.ui.AudioPlayerForm$8.widgetSelected(AudioPlayerForm.java:455)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:34)
at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63)
at net.sf.zekr.ZekrMain.main(ZekrMain.java:91)
trims jawabannya...
@Anonim: untuk error pertama sudah ada penyelesaiannya di artikel, untuk kasus kisanak penyelesaiannya adlah:
sudo rm -rf /home/d3dy/.zekr
Sedangkan untuk pesan error kedua silakan tunggu jawaban selanjutnya krena masih dalam proses ...
Terima kasih, zekr sudah bisa dijalankan. ternyata memang saya yg kurang teliti lihat pesan errornya..
Ditunggu segera penyelesaian untuk problem yang kedua..
@Anonim: berikut beberapa sugesti yang diberikan oleh developer Zekr terkait dengan masalah Anda:
Pertama:
This probably means that there is something wrong with your Java installation, pulse-java is provided by openjdk-6-jre-lib package.
Kedua:
Even if your OpenJDK is OK, it's buggy with Java audio. You should use Zekr with Sun JRE to have its audio work:
http://zekr.org/wiki/Trouble_shooting#Linux_audio_problems
Selamat ngoprek dan semoga berhasil ...
alhamdulillah ni dia aplikasi yg gw cari2.. tengkyu.. ke tKP.. izin save n sedot.. :)
@Andi: Silakan, semoga bermanfaat ...
kalau eror yang kayak nie gimana ya?
net.sf.zekr.engine.audio.PlayerException: javazoom.jlgui.basicplayer.BasicPlayerException: Gain control not supported
net.sf.zekr.engine.audio.DefaultPlayerController.setGain(DefaultPlayerController.java:111)
net.sf.zekr.engine.audio.DefaultPlayerController.setVolume(DefaultPlayerController.java:163)
net.sf.zekr.engine.audio.ui.AudioPlayerForm$11.mouseUp(AudioPlayerForm.java:422)
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:207)
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:36)
net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63)
net.sf.zekr.ZekrMain.main(ZekrMain.java:88)
@Alief: kayaknya masalah kisanak hampir sama dengan yang di atas, coba ikuti sugesti yang diberikan developer Zekr ... "This probably bla bla bla"
Ass.wr.wb
Minal aidzin wal faidzin..
setelah googling akhirnya 'solved' juga kasus saya untuk problem muter recitation dgn pesen errornya:
java.lang.UnsatisfiedLinkError: no pulse-java in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
caranya adalah dengan install ubuntu restricted extra:
$ sudo apt-get install ubuntu-restricted-extras
walaupun begitu zekr masih belum 'normal', recit hanya bisa di'play' waktu buka zekr lewat terminal sebagai "root".
maaf saya tanya lagi, bgmana caranya agar bisa 'play' recit tanpa harus buka terminal n jd root.trims..
wassalam..
@Anonim: Wa'alaikumussalaam Wr. Wb.
Terima kasih sudah mau berbagi solusi di sini ...
Mengenai pertanyaan kisanak, recit yang dimaksud online atau offline??, coba kisanak buka Zekr lewat terminal (sebagai user biasa) mainkan recit dan post pesan errornya di sini agar bisa saya truskan ke developer Zekr di Launchpad.
Terima kasih.
Ass.wr.wb
recit offline,klo yg online sudah bisa (buka zekr lwt terminal sbg user biasa)..saya coba jalankan recit offline diem aj zekr nya, g muncul pesen errornya..
untuk mengatasi hal itu sementara d application>zekr>launcher propertis saya ganti command zekr dgn gksu zekr, agar bisa mainkan zekr tanpa lewat terminal.
alhamdulillah, zekr uda bisa d'maen'kan secara normal..
wassalam..
@Anonim: Wa'alaikumussalaam Wr. Wb.
Terima kasih sudah mau berbagi trik di sini, mengenai masalah recit offline yang kisanak maksud, apakah mungkin ada masalah "perizinan" akan file recit offline tersebut sehingga tidak bisa dibuka oleh user biasa?
Terima kasih.
Ma kasih mas tahu
@hery: sama2 ...
net.sf.zekr.engine.audio.PlayerException: javazoom.jlgui.basicplayer.BasicPlayerException: Gain control not supported
at net.sf.zekr.engine.audio.DefaultPlayerController.setGain(DefaultPlayerController.java:187)
at net.sf.zekr.engine.audio.DefaultPlayerController.setVolume(DefaultPlayerController.java:243)
at net.sf.zekr.engine.audio.ui.AudioPlayerForm$14.mouseUp(AudioPlayerForm.java:553)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3552)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3171)
at net.sf.zekr.ui.BaseForm.loopEver(BaseForm.java:34)
at net.sf.zekr.ZekrMain.startZekr(ZekrMain.java:63)
at net.sf.zekr.ZekrMain.main(ZekrMain.java:91)
Caused by: javazoom.jlgui.basicplayer.BasicPlayerException: Gain control not supported
at javazoom.jlgui.basicplayer.BasicPlayer.setGain(Unknown Source)
at net.sf.zekr.engine.audio.DefaultPlayerController.setGain(DefaultPlayerController.java:185)
... 10 more
@Jalil: coba cari solusinya di sini:
http://zekr.org/wiki/Trouble_shooting#Linux_audio_problems
terima kasih postingannya dan jawaban atas masalah yang dihadapi.sekrang udah jalan ijin copas ya buat di blog saya...
@hansa: Silakan, jangan lupa sertakan URL sumber :D
Posting Komentar