Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Thu 18 Dec 2014, 08:32
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
slideshow screen saver?
Moderators: Flash, Ian, JohnMurga
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Author Message
dboblet

Joined: 05 Apr 2009
Posts: 13

PostPosted: Mon 13 Apr 2009, 19:15    Post_subject:  slideshow screen saver?
Sub_title: screensavers slideshows
 

I've read some of the things here I could find using search... I'm looking for a screensaver slide show... like the one I had in the 4.12 distro. I'm using a frugal 4.20 Deep Thought right now. Are there any pets available? I'd prefer not to have to use another sfs file right now.

Thanks....
dcb
Back to top
View user's profile Send_private_message 
puppyluvr


Joined: 06 Jan 2008
Posts: 3229
Location: Chickasha Oklahoma

PostPosted: Tue 14 Apr 2009, 22:48    Post_subject:  

Very Happy Hello dboblet,
At my link below, in "My Pets" is a pet called Puppyscreensaver..(NOT the Xscreensaver pet)...D/L and install it..
After installation, 2 files will appear in your top level directory..(/)...
setup-PB-screensaver and run-PB-screensaver..
Click the "setup" one..
Click "Choose Module"
Select "Slideshow" and click OK
Click "Test Screensaver"...to see if it works...
It uses /usr/share/backgrounds as its source....
You may need to install PuppyBasic (Google it) depending on your version...
Enjoy... Very Happy Very Happy Very Happy

_________________
Close the Windows, and open your eyes, to a whole new world
http://puppylinuxstuff.meownplanet.net/puppyluvr/
Puppy Linux Users Group on Facebook

Puppy since 2.15CE...
Back to top
View user's profile Send_private_message Visit_website 
dboblet

Joined: 05 Apr 2009
Posts: 13

PostPosted: Thu 16 Apr 2009, 14:01    Post_subject:  

Puppyluvr,
I followed your link but I get the following message:

Authorization Required

This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Can you guide me through this one?
Thanks.
dboblet
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13644
Location: Karlsruhe, Germany

PostPosted: Thu 16 Apr 2009, 14:50    Post_subject:  

user:
puppy
password:
linux

Mark

_________________
my recommended links
Back to top
View user's profile Send_private_message Visit_website 
dboblet

Joined: 05 Apr 2009
Posts: 13

PostPosted: Thu 16 Apr 2009, 14:57    Post_subject: not working  

Thanks, I downloaded it, also installed PuppyBasic. But, alas, it doesn't seem to work with Puppy 4.2.... So... Still looking.
It appears to install. I click on the setup icon, select slideshow (OK), select test (OK) and nothing whatsoever happens. I even tried to just activate it and nothing happens, even after rebooting and trying all the above all over again.
any thoughts??
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13644
Location: Karlsruhe, Germany

PostPosted: Thu 16 Apr 2009, 15:24    Post_subject:  

Hm, it was repackaged as pet, the original one was a dotpup.
http://www.murga-linux.com/puppy/viewtopic.php?p=17338#17338
But the folders and files got broken it the pet.

I have repackaged it, and attach it.
I also added a symlink in /root/Startup/, so it starts with X.
Mark
PuppyScreensaver.pet
Description 
pet

 Download 
Filename  PuppyScreensaver.pet 
Filesize  82.62 KB 
Downloaded  572 Time(s) 

_________________
my recommended links
Back to top
View user's profile Send_private_message Visit_website 
MUguest

Joined: 09 Dec 2006
Posts: 73

PostPosted: Fri 17 Apr 2009, 04:49    Post_subject:  

I updated the pet.
Changes for the slideshow:
- runs with your current screensize
- loops once all pictures were shown (by using a recursive symlink, and the option to descend into subdirectories)
- uses "fade" as effect to blend the pictures.

Mark
Back to top
View user's profile Send_private_message 
puppyluvr


Joined: 06 Jan 2008
Posts: 3229
Location: Chickasha Oklahoma

PostPosted: Fri 17 Apr 2009, 09:27    Post_subject:  

Very Happy Hello,
Thanks Mark...when I made that into a pet i had no clue yet....
Thanks for fixing it...Jay...
Back to top
View user's profile Send_private_message Visit_website 
dboblet

Joined: 05 Apr 2009
Posts: 13

PostPosted: Sat 18 Apr 2009, 02:40    Post_subject: a good effort at least  

I downloaded the new pet and installed it. All seemed ok until I tried to 'test' the screensaver. The screen blanks out for bout 10 seconds then returns to the main menu. From the docs I gather it's supposes to be pulling up jpg's from my usr/share/backgrounds file but nothing seems to happen. (for ref. Ditro Deep Thought 4.2 with puppybasic installed)

Thoughts??
Back to top
View user's profile Send_private_message 
MU


Joined: 24 Aug 2005
Posts: 13644
Location: Karlsruhe, Germany

PostPosted: Sat 18 Apr 2009, 06:20    Post_subject:  

dboblet
You need to install libSDL with petget.
If you still do not see pictures, please look in your filemanager, if you have
/usr/lib/libSDL_image-1.2.so.0

I use an extended libSDL, not the one from Petget.
Mark

_________________
my recommended links
Back to top
View user's profile Send_private_message Visit_website 
dboblet

Joined: 05 Apr 2009
Posts: 13

PostPosted: Sun 19 Apr 2009, 17:52    Post_subject: thanks  

Thanks, that was the missing ingredient. It works great now.
regards.
Back to top
View user's profile Send_private_message 
vtpup


Joined: 15 Oct 2008
Posts: 1177
Location: Republic of Vermont

PostPosted: Tue 24 Nov 2009, 13:43    Post_subject:  

Just to re-iterate, late versions of Puppy will need additional dependencies to run it. Puppybasic is probably located in the older version repositories. It will be found for 4.3.1 by using the Puppy Package manager's new Find function. Here are the dependencies:

puppybasic 2.5b from Puppy Package Manager
sdl-1.2.9.pet from http://puppylinux.asia/tpp/bugs/
sdl_image-1.2.4.pet from http://puppylinux.asia/tpp/bugs/

(Note: the SDL 1.2.11 from the Puppy Package Manager is missing libvga.so.1, but the sdl-1.2.9.pet includes it, so I used it instead.)

Also if you want to change the directory that gets shown on the screensaver, symlink it into the /usr/local/PuppyBasicScreensaver02/resource/slideshow/ directory. The default symlink in there is called Backgrounds, which gives you a slideshow of the Puppy wallpaper directory. I removed this symlink and replaced it with a symlink to a directory I preferred.

Also to stop the slideshow, hit esc.

Suggestions:

If anyone wants to develop this program further, it would be nice if the libsvga lib dependency was included so you could use the Puppy Package Manager version of SDL.

Also, the interval is actually not the interval that slides are shown, but the delay before the screensaver starts. It would be nice to be able to set the actual slide display interval.

Also, not sure, but I believe the slideshow is not randomized, and repeats the slides in the same order. It would be nice to have a randomizer function for really big picture directories so the same initial pix don't always get repeated.

Also, mouse movement should stop the screensaver, and revert to the desktop.

Finally, the setup menu might have an entry to specify the desired slide directory.

I'm tempted to re-learn basic for this, if I get the time after the holidays, may try to update it.

If someone beats me to it, I won't be upset Smile
Back to top
View user's profile Send_private_message 
vtpup


Joined: 15 Oct 2008
Posts: 1177
Location: Republic of Vermont

PostPosted: Tue 24 Nov 2009, 14:40    Post_subject:  

Additional Hints:

I was able to randomize the slide order and increase the slide duration from 5 seconds to 10 by opening /usr/local/PuppyBasicScreensaver02/resource/mod_slideshow.pbas in Geany, and editing the line:

Code:
shell("slideshow -width " & trim(s[0]) & " -height " & trim(s[1]) & " -sort  n+ -recurse -tran fade -advance 5 /usr/local/PuppyBasicScreensaver02/resource/slideshow/")


To read like this:

Code:
shell("slideshow -width " & trim(s[0]) & " -height " & trim(s[1]) & " -sort  n+ -recurse -random -tran fade -advance 10 /usr/local/PuppyBasicScreensaver02/resource/slideshow/")


Note the addition of -random, and the change of -advance 5 to -advance 10
Back to top
View user's profile Send_private_message 
Barq's

Joined: 07 Dec 2008
Posts: 41

PostPosted: Sun 27 Dec 2009, 04:33    Post_subject:  

vtpup

Is there anyway that I could encourage you to make the updates you suggested? I would really love to have a working slideshow screen saver with all the features you just listed. In particular the feature that would allow mouse movement (or any keystroke) to stop the screen saver and revert back to the desk top would be greatly appreciated since my keyboard does not have an ESC key (I'm using an old iOpener)

On a side note, there is a feature in puppy that blacks the screen after about 10 to 15 minutes of inactivity. This feature seems to take precedence over the slideshow screen saver. Moving the mouse or hitting any key will cause the machine to come out of this black mode and the slideshow screen saver will re-appear, but it will be locked onto the last slide shown. How do I shut off this default screen shutdown feature? (it would be a nice touch if the slideshow screen saver had a feature to update that setting for the user:).
Back to top
View user's profile Send_private_message 
vtpup


Joined: 15 Oct 2008
Posts: 1177
Location: Republic of Vermont

PostPosted: Wed 30 Dec 2009, 21:09    Post_subject:  

Sorry., I'm not familiar enough with the program to do that, and won't have time in the near future to try, but I did give simple workarounds for most of the wish list. Basically it's just as easy to make the simple directory substitutions and file edits I outlined above, as do it with a GUI interface.

The two other features you mention -- closing on other events than the ESC key and preventing the puppy screensaver from hiding it aren't features I needed. The blanking can be stopped by ordinary Puppy settings in Desktop>Pupx>screensaver, I believe.

I'm very surprised you don't have an ESC key. You might try Ctrl Z, Ctrl C, f6 or Ctrl f6, or Break (Shift Pause) if you have it, to see if those work. If not, what you want certainly can be done if you do a little research, yourself. And you can add your results here for others when you figure it out. Or maybe someone else will find this and be able to add to the thread. Good Luck!
Back to top
View user's profile Send_private_message 
Display_posts:   Sort by:   
Page 1 of 2 Posts_count   Goto page: 1, 2 Next
Post_new_topic   Reply_to_topic View_previous_topic :: View_next_topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

Rules_post_cannot
Rules_reply_cannot
Rules_edit_cannot
Rules_delete_cannot
Rules_vote_cannot
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0838s ][ Queries: 13 (0.0050s) ][ GZIP on ]