webscreensaver
webscreensaver copied to clipboard
Webscreensaver no content on blank screen CentOS Stream 8
Hello,
I'm trying to built a kiosk client with a screensaver which shows a website. The screensaver would show basic information and the normal browser shows an interactive menue. I installed webscreensaver to /usr/bin/ so I can launch it via xscreensaver. When I am entering a low timeout, so i can watch, that the xscreensaver should do something, it shows only a black (blank) screen and not the infopage. If I wait for timeout I can see cal with ps auxl: kiosk 5815 11.7 7.8 86250048 88068 tty2 SNl+ 17:32 0:00 python3 /usr/bin/webscreensaver -url https://liveuamap.com/de
But the screen is still empty (blank/black).
Do you have an idea for this problem?
Regards, nurbecause
My test config is the following:
/home/kiosk/.xscreensaver
timeout: 0:00:05
cycle: 0:10:00
lock: False
lockTimeout: 0:00:00
passwdTimeout: 0:00:15
visualID: default
installColormap: True
timestamp: True
splashDuration: 0:00:05
nice: 10
memoryLimit: 0
fade: True
unfade: False
fadeSeconds: 0:00:03
fadeTicks: 20
captureStderr: False
ignoreUninstalledPrograms:True
dpmsEnabled: False
dpmsQuickOff: False
dpmsStandby: 2:00:00
dpmsSuspend: 2:00:00
dpmsOff: 4:00:00
mode: one
selected: 0
programs: \
webscreensaver -url \
https://liveuamap.com/de \n\
pointerPollTime: 0:00:05
pointerHysteresis: 10
windowCreationTimeout:0:00:30
initialDelay: 0:00:00
GetViewPortIsFullOfLies:False
procInterrupts: True
xinputExtensionDev: False
overlayStderr: True
Hi @nurbecause I'd love to help a bit here... What desktop environment are you running? (Have observed issues with Gnome 3) Are you able to run other XScreensaver modules?
@nurbecause I see the default for Centos 8 is Gnome 3. Did you follow similar instructions to: https://vitux.com/how-to-replace-gnome-screensaver-with-xscreensaver-on-ubuntu/
@lmartinking Thanks for helping me.
I installed the packages xscreensaver, cloned the webscreensaver python script to /usr/bin/, so I can open Websites from console with webscreensaver -url http://google.de.
But the xscreensaver is showing me a blank screen if i run xscreensaver & on a terminal
I can post the logfile from my xscreensaver:
xscreensaver 5.45, copyright (c) 1991-2021 by Jamie Zawinski <[email protected]>.
xscreensaver: 18:02:34: running as kiosk/kiosk (1000/1000)
xscreensaver: 18:02:34: in process 3184.
xscreensaver: 18:02:34: running on display ":0"
xscreensaver: 18:02:34: vendor is The X.Org Foundation, 12011000.
xscreensaver: 18:02:34: useful extensions:
xscreensaver: 18:02:34: MIT Screen-Saver (disabled at compile time)
xscreensaver: 18:02:34: Shared Memory (1.2)
xscreensaver: 18:02:34: Double-Buffering (1.0)
xscreensaver: 18:02:34: Power Management (1.2)
xscreensaver: 18:02:34: GLX
xscreensaver: 18:02:34: XF86 Video-Mode (2.2)
xscreensaver: 18:02:34: XC Misc (disabled at compile time)
xscreensaver: 18:02:34: Xinerama (1.1)
xscreensaver: 18:02:34: Resize-and-Rotate (1.6)
xscreensaver: 18:02:34: XInput
xscreensaver: 18:02:34: libsystemd
xscreensaver: 18:02:34: screen 0 non-colormapped depths: 24.
xscreensaver: 18:02:34: WARNING: RANDR and Xinerama report different
xscreensaver: 18:02:34: screen layouts! Believing RANDR.
xscreensaver: 18:02:34: screens in use: 1
xscreensaver: 18:02:34: 0/0: 1024x768+0+0 (Virtual-1)
xscreensaver: 18:02:34: rejected screens: 7
xscreensaver: 18:02:34: 1/0: 0x0+0+0 (Virtual-2) -- output disabled
xscreensaver: 18:02:34: 2/0: 0x0+0+0 (Virtual-3) -- output disabled
xscreensaver: 18:02:34: 3/0: 0x0+0+0 (Virtual-4) -- output disabled
xscreensaver: 18:02:34: 4/0: 0x0+0+0 (Virtual-5) -- output disabled
xscreensaver: 18:02:34: 5/0: 0x0+0+0 (Virtual-6) -- output disabled
xscreensaver: 18:02:34: 6/0: 0x0+0+0 (Virtual-7) -- output disabled
xscreensaver: 18:02:34: 7/0: 0x0+0+0 (Virtual-8) -- output disabled
xscreensaver: 18:02:34: selecting RANDR events
xscreensaver: 18:02:34: not using XInputExtension.
xscreensaver: 18:02:34: consulting /proc/interrupts for keyboard activity.
xscreensaver: 18:02:34: 0: visual 0x21 (TrueColor, depth: 24, cmap: default)
xscreensaver: 18:02:34: 0: saver window is 0x1a00001.
xscreensaver: 18:02:34: selecting events on extant windows... done.
xscreensaver: 18:02:34: awaiting idleness.
xscreensaver: 18:02:34: 0: spawning "xscreensaver-systemd -verbose" in pid 3186.
xscreensaver-systemd: 18:02:34: vtable registration failed: Invalid argument
xscreensaver: signal: 0: child pid 3186 (xscreensaver-systemd) exited abnormally (code 1).
xscreensaver: 18:02:49: user is idle (timeout)
xscreensaver: 18:02:49: blanking screen at Wed Apr 6 18:02:49 2022.
xscreensaver: 18:02:49: 0: grabbing keyboard on 0x536... GrabSuccess.
xscreensaver: 18:02:49: 0: grabbing mouse on 0x536... GrabSuccess.
xscreensaver: 18:02:49: fading...
xscreensaver: 18:02:51: fading done.
xscreensaver: 18:02:51: 0: xscreensaver-gl-helper: GL visual is 0x21 (default).
xscreensaver: 18:02:51: 0: visual 0x21 (TrueColor, depth: 24, cmap: 256)
xscreensaver: 18:02:51: 0: saver window is 0x1a00006.
xscreensaver: 18:02:51: 0: destroyed old saver window 0x1a00001.
xscreensaver: 18:02:51: 0: spawning "webscreensaver -url http://google.de" in pid 3189.
xscreensaver: 18:02:58: user is active (mouse motion)
xscreensaver: 18:02:58: unblanking screen at Wed Apr 6 18:02:58 2022.
xscreensaver: 18:02:58: 0: killing pid 3189 (webscreensaver)
Cache directory: /home/kiosk/.cache/webscreensaver
Load changed: <WebKit2.WebView object at 0x7f49324601b0 (WebKitWebView at 0x55a72ce3b760)> <enum WEBKIT_LOAD_STARTED of type WebKit2.LoadEvent>
Load changed: <WebKit2.WebView object at 0x7f49324601b0 (WebKitWebView at 0x55a72ce3b760)> <enum WEBKIT_LOAD_REDIRECTED of type WebKit2.LoadEvent>
Load changed: <WebKit2.WebView object at 0x7f49324601b0 (WebKitWebView at 0x55a72ce3b760)> <enum WEBKIT_LOAD_REDIRECTED of type WebKit2.LoadEvent>
Load changed: <WebKit2.WebView object at 0x7f49324601b0 (WebKitWebView at 0x55a72ce3b760)> <enum WEBKIT_LOAD_COMMITTED of type WebKit2.LoadEvent>
Load changed: <WebKit2.WebView object at 0x7f49324601b0 (WebKitWebView at 0x55a72ce3b760)> <enum WEBKIT_LOAD_FINISHED of type WebKit2.LoadEvent>
xscreensaver: 18:02:58: 0: ungrabbing mouse (was 0x536).
xscreensaver: 18:02:58: 0: ungrabbing keyboard (was 0x536).
xscreensaver: 18:02:58: starting de-race timer (10 seconds.)
xscreensaver: 18:02:58: awaiting idleness.
xscreensaver: signal: 0: child pid 3189 (webscreensaver) exited normally.
Log Logfile says correct information, but the screen is still blank (black). Which step did i forget?
If I deleted the program part in my .xscreensaver, the screensaver is showing me funny animations, so the screensaver works with own animations, but not with something in the program part
@lmartinking How are we going to proceed here? Are you running some tests?
@nurbecause did you get this figured out?
It seems I have the same problem on CentOS 9. I already created a issue #31 @nurbecause Have you solved this problem?
@strangmann what desktop environment are you using? I've just verified that Gnome seems to break displaying of the embedded view -- both in the xscreensaver-demo window and fullscreen.
@nurbecause unfortunately it's a gnome issue -- I have verified that XFCE4 works on Ubuntu 22.04 LTS (no wayland).