clearlinux / distribution

Placeholder repository to allow filing of general bugs/issues/etc against the Clear Linux OS for Intel Architecture linux distribution
521 stars 29 forks source link

Add xscreensavers to the x11-tools bundle #1109

Closed 0n0w1c closed 5 years ago

0n0w1c commented 5 years ago

No screensavers are installed with xscreensaver. Please add the screensavers to the X11-tools bundle. Often other distros they are installed via separate packages ie. xscreensaver-extras or some such package name.

lebensterben commented 5 years ago

No screensavers are installed with xscreensaver. Please add the screensavers to the X11-tools bundle. Often other distros they are installed via separate packages ie. xscreensaver-extras or some such package name.

@0n0w1c I the past screensaver is needed because if the screen shows the same image from a long time, it would 'burn' it self. But is this really needed now?

Sent with GitHawk

0n0w1c commented 5 years ago

I am building for our production environment in which we have a security policy that requires the obfuscating of the screen and to be password locked after a period of inactivity. While "blanking" the screen is sufficient, some users prefer to have pretty things displayed.

0n0w1c commented 5 years ago

The screensavers are usually stored in /usr/libexec/xscreensaver/ and the configs go into /usr/share/xscreensaver/. These default paths prevent me from installing them myself.

ahkok commented 5 years ago

Try /usr/local/libexec/xscreensaver and /usr/local/share/xscreensaver

Note: xscreensaver is unmaintained, insecure, and really really out of date. I strongly encourage you to use alternatives.

0n0w1c commented 5 years ago

I'll beg to differ with you on the status of the XScreenSaver project. https://www.jwz.org/xscreensaver/changelog.html

I will attempt to install the screensavers in the alternate directories as advised.

0n0w1c commented 5 years ago

image

0n0w1c commented 5 years ago

Placing the screensavers in the /usr/local/ path does not seem to work. Maybe if the configure is run with --prefix=/usr/local/ this location would work?

For now, I copied the screensavers from another distro and placed them in the normal locations.

0n0w1c commented 5 years ago

To be more socially conscious and progressive, maybe also add https://boinc.berkeley.edu/wiki/BOINC_screensaver to a bundle to help fold proteins, search for intelligent alien life, or many other mass parallel computing projects?

(On Linux, it is a screensaver for XScreenSaver, but not supplied with it.)

hnanni commented 5 years ago

@fenrus75 do you know why the binaries that xscreensaver is meant to display are %exclude 'd https://github.com/clearlinux-pkgs/xscreensaver/blob/master/excludes

bwarden commented 5 years ago

(On Linux, it is a screensaver for XScreenSaver, but not supplied with it.)

We do ship /usr/bin/boincscr in the boinc-client bundle.

0n0w1c commented 5 years ago

Bah, I searched the web site and a "swupd search bionic" and nothing. But you are correct, a "swupd search bonic-client" does indeed find the bundle. If only the universe had never been made with typos, it would be a better place. (I blame Col. Steve Austin.) And yes, if had typed the name correctly, both searches would have worked.

ahkok commented 5 years ago

I've created a new xscreensaver and xsceensaver-extras bundle. These give you the basics and all the extras.