|  09-06-2009, 09:47 PM | #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. | 
|   |   | 
|  09-07-2009, 02:57 AM | #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: 
   | 
|   |   | 
| Advert | |
|  | 
|  09-07-2009, 06:01 AM | #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?
		 | 
|   |   | 
|  09-07-2009, 09:24 AM | #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. | |
|   |   | 
|  09-07-2009, 09:37 AM | #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.
		 | 
|   |   | 
| Advert | |
|  | 
|  09-07-2009, 04:58 PM | #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.
		 | 
|   |   | 
|  09-07-2009, 06:30 PM | #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. | 
|   |   | 
|  09-07-2009, 08:49 PM | #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? | |
|   |   | 
|  09-08-2009, 02:25 AM | #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)? | |
|   |   | 
|  09-08-2009, 06:59 AM | #10 | |
| Addict            Posts: 371 Karma: 1002274 Join Date: Mar 2008 Location: Australia Device: Kindle | Quote: 
 | |
|   |   | 
|  09-08-2009, 08:25 PM | #11 | 
| Zealot  Posts: 138 Karma: 70 Join Date: Jan 2009 Location: Louisiana Device: irex dr1000s; Pocket edge | |
|   |   | 
|  09-08-2009, 09:18 PM | #12 | 
| Zealot  Posts: 100 Karma: 28 Join Date: Mar 2009 Location: Nowy Targ, Poland Device: DR1000S | |
|   |   | 
|  09-13-2009, 06:24 AM | #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!! | 
|   |   | 
|  09-13-2009, 04:43 PM | #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. | 
|   |   | 
|  09-16-2009, 07:06 AM | #15 | 
| Enthusiast  Posts: 30 Karma: 62 Join Date: Dec 2007 Location: Spain Device: Cybook Gen 3, DR1000S |      : | 
|   |   | 
|  | 
| 
 | 
|  Similar Threads | ||||
| 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 |