Page 2 of 2
Re: Screener, a screensaver utility
Posted: Thu Nov 10, 2022 10:26 am
by fredx181
mikewalsh wrote: ↑Thu Nov 10, 2022 9:56 am
@fredx181 :-
Just of curiosity, do you - or anybody else, for that matter! - have the faintest idea of where those individual "saver" files are located? I've been through the extracted .pet every which way I can think of, and don't see them anywhere.
Or are these somehow generated "on-the-fly" by a bunch of algorithms as-and-when they're selected? I'm curious as to just how this thing DOES work....
Mike.
They are listed in '/usr/share/screener/savers' if that's what you mean.
Also hard-coded in xlock I guess (from xlockmore package).
Re: Screener, a screensaver utility
Posted: Thu Nov 10, 2022 12:07 pm
by rockedge
@mikewalsh I play around once in awhile with the screensaver scripts (lots in PERL) from the xscreensaver package. I might have a file laying around that has a collection of these screensaver scripts that I can share. These scripts will run on their own but of course need to be manually started and stopped.
Question: can computer files actually "lay around"?
Re: Screener, a screensaver utility
Posted: Thu Nov 10, 2022 1:37 pm
by mikewalsh
fredx181 wrote: ↑Thu Nov 10, 2022 10:26 am
mikewalsh wrote: ↑Thu Nov 10, 2022 9:56 am
@fredx181 :-
Just of curiosity, do you - or anybody else, for that matter! - have the faintest idea of where those individual "saver" files are located? I've been through the extracted .pet every which way I can think of, and don't see them anywhere.
Or are these somehow generated "on-the-fly" by a bunch of algorithms as-and-when they're selected? I'm curious as to just how this thing DOES work....
Mike.
They are listed in '/usr/share/screener/savers' if that's what you mean.
Also hard-coded in xlock I guess (from xlockmore package).
@fredx181 :-
Yah, it appears you're right, Fred. All these "savers" are indeed an integral part of "xlock" :-
https://linux.die.net/man/1/xlock
The man page lists the entire lot.....and at almost 2½ MB, that would explain the size. Huh...
Well, that's answered that! Cheers.
Mike.
Re: Screener, a screensaver utility
Posted: Thu Nov 10, 2022 2:05 pm
by mikewalsh
Just FYI, for anybody who's trying to get Screener working in some of the older 32-bit Slackos - and failing! - xlock requires libpam and libaudit. I just found that out this morning, trying to get it functional in my customized re-master of Slacko 5.6.0.
Attached below is a 32-bit .pet for these. It may work with other older Puppies, too; these security libs weren't included OOTB until more recently (6-series & newer).
Mike.
Re: Screener, a screensaver utility
Posted: Thu Nov 10, 2022 3:16 pm
by fredx181
For info: the xlock included in the xlockmore package at first post has not much "modes", from xlock --help [-mode ball | dclock | goop
| lyapunov | mandelbrot | matrix | penrose | solitaire | spiral | blank
| random]
First times, a while back, that I shared these packages (screener, xlockmore) the xlock version contained much more modes, nice, but some problems I found (and were reported), as far as I can remember, e.g. setting password not working or crashing X (at some point) when using random mode (perhaps due to the included "bomb" mode, not sure), so I finally replaced by the one with limited number of modes that doesn't have these bugs.
EDIT:
mikewalsh wrote:.... All these "savers" are indeed an integral part of "xlock" :-
https://linux.die.net/man/1/xlock
The man page lists the entire lot.....and at almost 2½ MB, that would explain the size. Huh...
90 display modes supported
-mode modename
As of this writing there are over 90 display modes supported (plus one more for random selection of one of these).
.... .....
If anyone knows about a bug-free xlock to be able to choose from 90 modes it would be nice (but a bit overdone perhaps ? )
Re: Screener, a screensaver utility
Posted: Thu Nov 10, 2022 8:12 pm
by twigboy
The xautolock command would trigger the backlight on again, after the xset had turned it off, so I reverse the commands and added another bit of time to allow things to run smoothly (.5 seconds was too short to allow xautolock to finish):
Code: Select all
#!/bin/sh
sleep .5
xautolock -locknow
sleep 1
xset dpms force off
I added the "Windows"+L key combo to .jwmrc-personal file so I can use that, just as I'm accustomed on Windows as I use also. Thank you all for this successful project.
HerrBert wrote: ↑Thu Nov 10, 2022 7:51 am
EDIT:
From a separate script (without editing screener scripts) you can do something like:
Code: Select all
#!/bin/sh
sleep .5
xset dpms force off
xautolock -locknow
- added sleep to give time to release mouse
Re: Screener, a screensaver utility
Posted: Mon Dec 25, 2023 11:34 am
by gyrog
How to install 'screener-1.0.1' on "dpup Bookworm64".
In a terminal, execute the following commands:
Download and install 'screener-1.0.1_amd64.pet'
From the menu select:
Desktop->Display Control->Screen Saver->Disable
From the menu select:
Desktop->Screener
Warning:
Do NOT install 'xlockmore-5.31_amd64.pet'.
"dpup Bookworm64" already contains a working 'xlock'.