MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Kindle Developer's Corner (https://www.mobileread.com/forums/forumdisplay.php?f=150)
-   -   ssknap (screenshot as screensaver) (https://www.mobileread.com/forums/showthread.php?t=147773)

fbdev 08-26-2011 01:55 AM

ssknap (screenshot as screensaver)
 
1 Attachment(s)
ssknap is a toggle app (run once to activate, again to deactivate).

what it does is take a screen shot of your kindle before it goes to sleep and then overwrites your screensaver image with that screen shot.

the name is kind of funny. i'm pretty proud of this one; it's a double pun.

ssknap sounds like 'snap' (a screen shot)
but the name of the screen saver is knap, like nap, which is what happens when you're kind-of-half-asleep.

fbdev 08-26-2011 02:01 AM

and yes, i chose 'omg, what did you do to my kindle?'

fbdev 08-26-2011 04:37 AM

i don't seem to have made the purpose of this application clear.

max99 requested a 'standby while reading' feature on the kindle.

this will do that.

giorgio130 08-26-2011 04:43 AM

interesting, it could save battery if you are a really slow reader :) maybe shortening the sleep time and using this app we can really save power?

max99 08-26-2011 05:40 AM

hi man, thanks so much for this. i tried it, and it works...but:

when it activates i see the original screensaver being drawn, then the last page is drawn on top but only the left top corner is replaced. could this be because i'm using a kindle dxg with a bigger screen?

this has the potential to be a fantastic hack.....couple of other suggestions if i may:

1. is it possible to have a small symbol or mark rendered on the new page to show you are in sleep? maybe the bug from kaffine for example.

2. is there anyway to stop the original screensavers being drawn in the first place? otherwise maybe the best thing for me to do is replace my screensaver with a blank page?

thanks so much for this, great work :)

max99 08-26-2011 06:16 AM

Quote:

Originally Posted by giorgio130 (Post 1717353)
interesting, it could save battery if you are a really slow reader :) maybe shortening the sleep time and using this app we can really save power?

loads of people have been requesting this, in fact there was an old hack on k2/dx that did it, but firmware updates since then broke it.

i use the kindle allot to read sheet music and sequencing when composing, sometimes the same page is being displayed for hours and having to wake the kindle from screensaver all the time is a pain. using the kindle for recipes is another application for this, or just to avoid the screensavers entirely :)

thomass 08-26-2011 06:59 AM

is it possible to use last page as a real screensaver.
A possible scenario: After screensaver hack, put only one screensaver to the screensaver folder. And a launchpad will be set to take screenshot and replace with this only screensaver and then to go to sleep. Probably(?) Kindle will not notice the difference, and display the latest screenshot. ? (Happy ending :) )

max99 08-26-2011 09:08 AM

Quote:

Originally Posted by thomass (Post 1717461)
is it possible to use last page as a real screensaver.
A possible scenario: After screensaver hack, put only one screensaver to the screensaver folder. And a launchpad will be set to take screenshot and replace with this only screensaver and then to go to sleep. Probably(?) Kindle will not notice the difference, and display the latest screenshot. ? (Happy ending :) )

i think the screensaver hack requires a system reboot every time a new screen saver is added so i doubt that would work....would be a good workaround to the problem tho.

thomass 08-26-2011 09:54 AM

Quote:

Originally Posted by max99 (Post 1717584)
requires a system reboot every time a new screen saver is added

I thought that the problem is related with the name of the screensavers. If we can replace the screensaver with a new one but with exactly same name( ie overwrite) this problem might be solved?
procedure may be:
1-place only one screensaver with name "ssaver.png" , then reboot

2-then whenever the hot key pressed:
_____1-take a screenshot
_____2- name it as "ssaver.png"
_____3- replace with the older one
_____4- go to sleep

max99 08-26-2011 10:52 AM

Quote:

Originally Posted by thomass (Post 1717633)
I thought that the problem is related with the name of the screensavers. If we can replace the screensaver with a new one but with exactly same name( ie overwrite) this problem might be solved?
procedure may be:
1-place only one screensaver with name "ssaver.png" , then reboot

2-then whenever the hot key pressed:
_____1-take a screenshot
_____2- name it as "ssaver.png"
_____3- replace with the older one
_____4- go to sleep

that indeed may work...the trick would then be to make the above happen during the automatic sleep process.

meanwhile, i've deleted all the screen savers from my ss-hack directory and now my kindle goes blank before displaying the overlay.

looks much better but it's still only rendering part of the last page in the top left quarter of the screen :(

max99 08-26-2011 12:24 PM

after removing my screensavers from ss hack folder so i get a blank screen, this is what i get after sleeping while reading with ssknap installed:

http://i79.photobucket.com/albums/j1...7082011136.jpg

fbdev 08-26-2011 06:38 PM

1: when i used it, i found it to be really disorienting, but functionality is what i was going for.
it wouldn't be terribly hard to render a bug to indicate the machine is asleep.

2: is it really worth the effort to prevent an image from being drawn to the screen?


Quote:

Originally Posted by max99 (Post 1717411)
hi man, thanks so much for this. i tried it, and it works...but:

when it activates i see the original screensaver being drawn, then the last page is drawn on top but only the left top corner is replaced. could this be because i'm using a kindle dxg with a bigger screen?

this has the potential to be a fantastic hack.....couple of other suggestions if i may:

1. is it possible to have a small symbol or mark rendered on the new page to show you are in sleep? maybe the bug from kaffine for example.

2. is there anyway to stop the original screensavers being drawn in the first place? otherwise maybe the best thing for me to do is replace my screensaver with a blank page?

thanks so much for this, great work :)


fbdev 08-26-2011 06:46 PM

re: size

yes; i only have a k3 and i can't afford a dxg.

if you want support for the device, here's my mailing address:

kinamp
po box 140072
gainesville, fl 32614

send me a device.
i don't care if it's new or used; i just need something to test on.


Quote:

Originally Posted by max99 (Post 1717411)
hi man, thanks so much for this. i tried it, and it works...but:

when it activates i see the original screensaver being drawn, then the last page is drawn on top but only the left top corner is replaced. could this be because i'm using a kindle dxg with a bigger screen?

this has the potential to be a fantastic hack.....couple of other suggestions if i may:

1. is it possible to have a small symbol or mark rendered on the new page to show you are in sleep? maybe the bug from kaffine for example.

2. is there anyway to stop the original screensavers being drawn in the first place? otherwise maybe the best thing for me to do is replace my screensaver with a blank page?

thanks so much for this, great work :)


max99 08-27-2011 07:07 PM

Quote:

Originally Posted by fbdev (Post 1718314)
re: size

yes; i only have a k3 and i can't afford a dxg.

if you want support for the device, here's my mailing address:

kinamp
po box 140072
gainesville, fl 32614

send me a device.
i don't care if it's new or used; i just need something to test on.

would love to but i live in europe :( shame it dosent work on my dxg but thanks for all the work

max99 08-29-2011 07:36 AM

ive been doing some experimentation of my own using the take-screenshot functionality on the kindle.

if i use shift shift shift (via launchpad) to take a screen dump on my dxg a file is written to the root and when opened all the screen is captured as expected.

i wonder if you could use this facility to do your capturing in this hack...that way the screen resolutions would be preserved between kindles?

kind regards


All times are GMT -4. The time now is 04:43 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.