koreader / kindlepdfviewer

(DEPRECATED, please use KOReader instead) A PDF (plus DJVU, ePub, TXT, CHM, FB2, HTML...) viewer made for e-ink framebuffer devices, using muPDF, djvulibre, crengine
GNU General Public License v3.0
499 stars 98 forks source link

cannot return to home screen on paperwhite #788

Closed chrox closed 11 years ago

chrox commented 11 years ago

To reproduce this bug you could open a PDF file either with KPVBooklet from the home screen or running directly from SSH. Then press the power button to let the kindle go into screensaver. There is no problem until you press the power button again. For native kindle reader it will prompt the user "swipe to unlock kindle", and for KPV it will return to KPV reader immediately which should be a good feature. But after getting out of screensaver in this way in KPV the "return to file manager" option in document menu will fail to bring users to the home screen. Current workaround is clicking or swiping at the bottom of the screen as the users do when unlocking the kindle in native system, or pressing the power button and get out from another screensaver.

chrox commented 11 years ago

Anybody knows that if there is a lipc command that could wake up Kindle directly from screensaver without the "swipe to unlock" touch?

houqp commented 11 years ago

cannot reproduce this, do I need to stay in SS for long enough period of time?

chrox commented 11 years ago

No, I press the power button in KPV reader to send the device to screensaver and press the power button again in the screensaver. It will switch back to KPV reader directly but now I cannot return to the home screen any more unless I touch the bottom of the screen.

p.s. Launching KPV from KPVBooklet and SSH both have this problem.

houqp commented 11 years ago

strangely, i even cannot see the swipe to unlock screen in native system... I remember saw it once long time ago...

you should probably ask this in MR ;p

chrox commented 11 years ago

Oh, I forgot to say that my Kindle includes special offers or ads.

houqp commented 11 years ago

Aha, I see, I have never connected my PW to internet since I reset it...

chrox commented 11 years ago

How about sending a fake touch event at the screen bottom when lipc-wait-event get a outOfScreenSaver event?

chrox commented 11 years ago

The fake tap hack works on Paperwhite. But I didn't test it on KT. Hope it will also work. PR sent at #811.

houqp commented 11 years ago

closing for now.