![]() |
#1 |
Member
![]() ![]() Posts: 13
Karma: 163
Join Date: Aug 2009
Device: iRex DR1000S
|
Evince ported (with DjVu support only)
Here is the Evince viewer (MD5: 97e84b1fa4bb4d57519bdae28580e6d0). I compiled it with DjVu support only, so no other formats supported.
Just unpack this archive into the root of your device. Then go to Home > Documents > Programs and use the Evince shortcut to start it. When I tested it I noticed that sometimes it does not refresh screen when it should. So if you see garbage on your screen or you see the message "Loading..." for too long time just scroll the text once and that will refresh screen. Also this build is still using the standard small file dialog, but I hope I will change it soon. |
![]() |
![]() |
![]() |
#2 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 371
Karma: 1002274
Join Date: Mar 2008
Location: Australia
Device: Kindle
|
Wow, dixon!
![]() Thank you for this excellent port! ![]() It works great; once the DjVu file is loaded, page turns are instantaneous and display perfectly. There are the few minor bugs which you mentioned. I also noticed the DR1000 buttons do not always turn the page while in 'Fit Page Width' view (this doesn't bother me because I'll always be using 'Best Fit' view). I have two requests if you have time:
![]() |
![]() |
![]() |
![]() |
#3 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
|
The low level display driver has a complicated algorithm involving timers, area size, widget types and widget names to determine if an actual screen refresh is needed (see sysd-code). One trick that I use is to update a gtk_label, this always seems to trigger a full screen refresh (with a delay of 1-2 seconds). I am not sure if Evince has a label that can be used?
|
![]() |
![]() |
![]() |
#4 | |
Zealot
![]() Posts: 133
Karma: 93
Join Date: May 2006
Device: DBoox Max,Galaxy note 10.1 & 3,LE1700 tablet,sony PRS-500,iRex DR1000S
|
Thank you, thank you, thank you!!!
I was waiting for this for so long. It looks quite usable! Is there a way to change the size of the open file dialog? I can only see 3 files at a time in it... Quote:
Thanks!!!! Last edited by ghostwheel; 09-07-2009 at 05:43 PM. |
|
![]() |
![]() |
![]() |
#5 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 371
Karma: 1002274
Join Date: Mar 2008
Location: Australia
Device: Kindle
|
One more request (although this may be difficult to implement): it'd be nice if Evince remembered which page you were up to.
|
![]() |
![]() |
![]() |
#6 |
Connoisseur
![]() ![]() ![]() Posts: 80
Karma: 204
Join Date: Jun 2007
Device: Sony Librie, Irex DR1000S
|
Thank you very much: a lot of people (including me) has been expecting a djvu reader, and now we have it.
|
![]() |
![]() |
![]() |
#7 |
Connoisseur
![]() ![]() Posts: 59
Karma: 136
Join Date: Dec 2008
Device: iRex DR1000
|
I am very happy to get a DJVU viewer too. And here is a couple of small enhancements. A usual filetype package for djv and djvu and some replacements of the distributed files to improve general experience.
You can get rid of the "Please, wait..." box hovering in the middle of the screen long after the document has been opened by evince and eliminate non-functional print menus. |
![]() |
![]() |
![]() |
#8 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 371
Karma: 1002274
Join Date: Mar 2008
Location: Australia
Device: Kindle
|
Quote:
I am having trouble getting your filetype association scripts to work. The 'AddExt...' scripts seem to run fine since I get a "please wait" box and the digital reader reboots, but then I still get "Filetype unknown" when I try to open DjVu or XOJ files. ePubs work but I suspect that might be because I installed the updated content browser. Could that update be conflicting with your 'AddExt...' scripts? I ran "Restore Content Browser" but ePubs are still associated with FBReader. I guess I can try reinstalling the firmware to get a fresh start. Should I then install the updated content browser or not? |
|
![]() |
![]() |
![]() |
#9 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 999
Karma: 19985
Join Date: Dec 2008
Location: Netherlands
Device: iRex DR1000S
|
Quote:
Maybe Adam can edit the message and warn people not to use it anymore (or remove the binary)? |
|
![]() |
![]() |
![]() |
#10 | |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 371
Karma: 1002274
Join Date: Mar 2008
Location: Australia
Device: Kindle
|
Quote:
|
|
![]() |
![]() |
![]() |
#11 |
Zealot
![]() Posts: 138
Karma: 70
Join Date: Jan 2009
Location: Louisiana
Device: irex dr1000s; Pocket edge
|
|
![]() |
![]() |
![]() |
#12 |
Zealot
![]() Posts: 100
Karma: 28
Join Date: Mar 2009
Location: Nowy Targ, Poland
Device: DR1000S
|
|
![]() |
![]() |
![]() |
#13 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Sep 2009
Device: IRex DR1000S
|
You-are-the-best, man!!!!!
I just made an account to say THANK YOU!!! I wanted to port *anything* to read djvu on my own, for I *really* needed it, but I couldn't find enough time. Great job!! |
![]() |
![]() |
![]() |
#14 |
Addict
![]() ![]() ![]() ![]() Posts: 227
Karma: 322
Join Date: May 2009
Device: 1000s
|
You are our hero, man!!!!!!
I will try it tomorrow. By the way, can I make notes with it? Thank you very very much. |
![]() |
![]() |
![]() |
#15 |
Enthusiast
![]() Posts: 30
Karma: 62
Join Date: Dec 2007
Location: Spain
Device: Cybook Gen 3, DR1000S
|
![]() ![]() ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Qindle - Qt for Kindle (Now with PDF, DJVU, EPUB and CHM support) | meem | Kindle Developer's Corner | 14 | 07-21-2011 04:49 PM |
DJVU support -- all I want from Kindle. | alexibm | Amazon Kindle | 24 | 10-24-2010 01:55 PM |
Qindle .. Qt port with PDF, DJVU, EPUB and CHM support | meem | Kindle Developer's Corner | 17 | 10-03-2010 06:19 AM |
Kindle 2 DjVu support? | anirudh215 | Kindle Developer's Corner | 4 | 07-30-2010 10:05 AM |
Hanlin file support and handling. (CHM & DjVu) | hypronost | HanLin eBook | 6 | 11-16-2009 05:03 PM |