One Puppy Screensaver

Moderator: Forum moderators

Post Reply
User avatar
JASpup
Posts: 1653
Joined: Sun Oct 04, 2020 10:52 am
Location: U.S.A.
Has thanked: 70 times
Been thanked: 89 times

One Puppy Screensaver

Post by JASpup »

pupX is now just a screensaver w/keyboard and mouse tabs removed:
Image

and SSC has only 5 minute increment control.

I have pupX turned on with SSC off and it's not activating. This is an old Puppy challenge that hasn't gone away: viewtopic.php?f=4&t=2141&p=17382#p17382

I usually use SSC.

Puppy needs a better default screensaver with no conflicts.

The best I've seen is the Screener script in the 32-bit X-series:

Image
viewtopic.php?t=4270

On the Whiz-Neophyte Bridge
Linux Über Alles
Disclaimer: You may not be reading my words as posted.

User avatar
JASpup
Posts: 1653
Joined: Sun Oct 04, 2020 10:52 am
Location: U.S.A.
Has thanked: 70 times
Been thanked: 89 times

Re: One Puppy Screensaver

Post by JASpup »

Puppy configuration utilities usually house a screensaver option.

sscontrol would work with 1 minute increments.

OR

jwmdesk and other configuration utilities could house pupx instead off sscontrol with sscontrol removed

jwm-saver.png
jwm-saver.png (45.69 KiB) Viewed 1568 times

OR

a completely new screensaver like screener upon:

  • small r.a.m. footprint

  • no conflicts with existing savers

  • no disabled functionality (screener has a lot of features)

On the Whiz-Neophyte Bridge
Linux Über Alles
Disclaimer: You may not be reading my words as posted.

radky
Posts: 355
Joined: Fri May 28, 2021 2:14 am
Has thanked: 41 times
Been thanked: 320 times

Re: One Puppy Screensaver

Post by radky »

JASPup,

The old version of sscontrol you reference above was included in legacy versions of JWMdesk <= 2.5.

An updated version of sscontrol supports screensaver delays in 1-minute increments (1-300 min), available in JWMdesk >= 3.0 (currently version 3.2).

Specifically, the updated sscontrol applet is available in tab-2 of the 'Display Control' module of JWMdesk (go to Screen Control button).

The first tab of the Display Control module provides options for adjusting the screen color temperature (tint) and relative brightness, plus a third option for adjusting the actual backlight intensity of laptop screens.

You can use xrandr or the optional sct utility to control the screen tint and brightness. The sct binary (available in the first post of the JWMdesk thread below) is quite small but provides screen control equivalent to the popular Redshift utility.

If you are interested only in the screensaver tab, go to Preferences to disable tab-1.

The updated JWMdesk is available in the following link:

viewtopic.php?p=32274#p32274

PupMates
http://www.smokey01.com/radky/PupMates.html

User avatar
mikewalsh
Moderator
Posts: 6154
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 792 times
Been thanked: 1979 times

Re: One Puppy Screensaver

Post by mikewalsh »

@JASpup :-

Last year I cobbled together my own PuppyDeskApps desktop control utility. I remember you commenting on it when I showed a screenshot of it.

One of the buttons was for bringing up the 'sscontrol' utility. I've edited that this morning to call 'Screener' instead, which has just been installed. This is despite the fact that modern screen power-saving technology really makes such stuff redundant.....much of this current LED/OLED tech is far more efficient than the old screensavers, and doesn't suffer from the 'burn-in' that used to plague the old CRT & early LCD monitors.

But some of us just LIKE screensavers, don't we? :D

That said, I'd sooner put the machine into temporary hibernation by hitting the 'Suspend' key if I know I'm going to be away from it for any length of time.....especially if I'm in the middle of something. Otherwise, I'll just shut down and re-boot; Puppy takes very little time to get back to a working desktop, after all.....

(*shrug*)

Mike. ;)

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: One Puppy Screensaver

Post by williams2 »

I'd sooner put the machine into temporary hibernation by hitting the 'Suspend' key if I know I'm going to be away from it for any length of time

You can easily link the Xorg builtin screensaver to suspend. For example:

Code: Select all

while sleep 10m
do
xset q | grep -q 'Monitor is On' || sh /root/suspend 
done

This will check if the screensaver has turned off the video feed to the monitor every 10 minutes,
and if so, it runs my suspend script.

That is, if the monitor suspends, then 10 minutes later, at the most, the computer will automatically suspend.

User avatar
mikewalsh
Moderator
Posts: 6154
Joined: Tue Dec 03, 2019 1:40 pm
Location: King's Lynn, UK
Has thanked: 792 times
Been thanked: 1979 times

Re: One Puppy Screensaver

Post by mikewalsh »

@williams2 :-

A-ha. Interesting. I may look into that. I've got my own suspend scripts set-up, obviously, so if Screener can auto-trigger suspension that'll be quite handy. As a full-time carer, I'm kinda "on-call" all the time, and I never know quite how long I'll be gone; it would certainly be simpler if I can let the screensaver trigger the suspend script FOR me.....

Cheers for the info. Thanks.

Mike. ;)

williams2
Posts: 1062
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 305 times

Re: One Puppy Screensaver

Post by williams2 »

it would certainly be simpler if I can let the screensaver trigger the suspend script

The script is simple and only needs the screen saver built into Xorg, which almost every Pup has.

If you have screen saver software with xautolock installed, or if you choose to install xautolock, you could use that to execute the suspend script.

User avatar
JASpup
Posts: 1653
Joined: Sun Oct 04, 2020 10:52 am
Location: U.S.A.
Has thanked: 70 times
Been thanked: 89 times

Re: One Puppy Screensaver

Post by JASpup »

radky wrote: Mon Oct 18, 2021 7:33 pm

JASPup,

The old version of sscontrol you reference above was included in legacy versions of JWMdesk <= 2.5.

An updated version of sscontrol supports screensaver delays in 1-minute increments (1-300 min), available in JWMdesk >= 3.0 (currently version 3.2).

Specifically, the updated sscontrol applet is available in tab-2 of the 'Display Control' module of JWMdesk (go to Screen Control button).

The first tab of the Display Control module provides options for adjusting the screen color temperature (tint) and relative brightness, plus a third option for adjusting the actual backlight intensity of laptop screens.

You can use xrandr or the optional sct utility to control the screen tint and brightness. The sct binary (available in the first post of the JWMdesk thread below) is quite small but provides screen control equivalent to the popular Redshift utility.

If you are interested only in the screensaver tab, go to Preferences to disable tab-1.

The updated JWMdesk is available in the following link:

viewtopic.php?p=32274#p32274

PupMates
http://www.smokey01.com/radky/PupMates.html

This reads like improvements.

JWMDesk 3.0 runs no problem in Tahr & Xenial?

I've used later JWMDesk in Tahr for the 2nd tray. It didn't like vertical orientation on the sides, but worked top-center.

Even though I like to stay back, new functionality is a reason I sometimes boot newer pups. I found findnrun that way, stopped using XFCE appfinder in JWM.

Screener has bonus features, but I only really need 1-minute increments with no conflicts. Blank screen only is okay. If I could just ignore sscontrol and it was out of the way, I would be fine in JWM with pupx.

On the Whiz-Neophyte Bridge
Linux Über Alles
Disclaimer: You may not be reading my words as posted.

User avatar
JASpup
Posts: 1653
Joined: Sun Oct 04, 2020 10:52 am
Location: U.S.A.
Has thanked: 70 times
Been thanked: 89 times

Re: One Puppy Screensaver

Post by JASpup »

mikewalsh wrote: Mon Oct 18, 2021 9:09 pm

One of the buttons was for bringing up the 'sscontrol' utility. I've edited that this morning to call 'Screener' instead, which has just been installed.

I remember and imagine you can cobble together a good set-up. Though like others, when a system lacks a generic usability quality and common base, it's too esoteric. Is it easy to change what the JWMDesk screen saver button points to?

I peruse other forums for XFCE advice just because it's unpreferred here, the minority who like it mostly technical developers past the chatty learning stage.

Summarily, even though I am from the West, in Yank-speak, Puppy could use and is past-capable of a straightforward default configuration that is kick ass.

Thinking about conflicts between two odd default screensavers is quaint.

In light of radky's post, I would just tell folks to live with the quaintness of old pups or update. Anything builtin is only going to be efficiently updated in a remaster and that is a time-intensive intermediate level project.

I would have much less to write and would be booting it most of the time if X-Xenial existed.

On the Whiz-Neophyte Bridge
Linux Über Alles
Disclaimer: You may not be reading my words as posted.

User avatar
JASpup
Posts: 1653
Joined: Sun Oct 04, 2020 10:52 am
Location: U.S.A.
Has thanked: 70 times
Been thanked: 89 times

Re: One Puppy Screensaver

Post by JASpup »

mikewalsh wrote: Mon Oct 18, 2021 9:09 pm

That said, I'd sooner put the machine into temporary hibernation by hitting the 'Suspend' key if I know I'm going to be away from it for any length of time.....especially if I'm in the middle of something. Otherwise, I'll just shut down and re-boot; Puppy takes very little time to get back to a working desktop, after all.....

The XFCE Suspend button here doesn't do anything. Is getting it operable similar to how your utility works?

Attachments
xfce-suspend.png
xfce-suspend.png (46.26 KiB) Viewed 1433 times

On the Whiz-Neophyte Bridge
Linux Über Alles
Disclaimer: You may not be reading my words as posted.

Post Reply

Return to “REQUESTS”