| 
			
			 | 
		#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 06: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 
				
				
				 | 
	
	
	
		
		
		
		
		     | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
![]()  | 
            
        
            
            
  | 
    
			 
			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 05:49 PM | 
| DJVU support -- all I want from Kindle. | alexibm | Amazon Kindle | 24 | 10-24-2010 02:55 PM | 
| Qindle .. Qt port with PDF, DJVU, EPUB and CHM support | meem | Kindle Developer's Corner | 17 | 10-03-2010 07:19 AM | 
| Kindle 2 DjVu support? | anirudh215 | Kindle Developer's Corner | 4 | 07-30-2010 11:05 AM | 
| Hanlin file support and handling. (CHM & DjVu) | hypronost | HanLin eBook | 6 | 11-16-2009 06:03 PM |