webscreensaver
webscreensaver copied to clipboard
webscreensaver xscreensaver combination not working CentOS 9
Hi there,
My plan is to use xscreensaver with webscreensaver to display a website during inactivity in some CentOS 9 clients. I have installed the following packages:
- xscreensaver-base-6.05-3.el9.x86_64
- xscreensaver-extras-6.05-3.el9.x86_64
- xscreensaver-gl-base-6.05-3.el9.x86_64
- xscreensaver-gl-extras-6.05-3.el9.x86_64
- xscreensaver-6.05-3.el9.x86_64
- gtk3.x86_64
- gtk3-devel.x86_64
I downloaded the following script to a directory on my system: https://raw.githubusercontent.com/lmartinking/webscreensaver/master/webscreensaver.
After that I tested if I could open websites with webscreensaver and it worked.
The xscreensaver sample screensavers also works, but the combination of the two does not work.
After xscreensaver & I get a black screen, but the webscreensaver command is running.
Could you please help me?
I'm running in a virtual machine, but the dedicated clients aren't working either.
Here is some more information: .xscreensaver-config
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: \
/usr/libexec/xscreensaver/webscreensaver -url \
https://google.com/ \n\
pointerPollTime: 0:00:05
pointerHysteresis: 10
windowCreationTimeout:0:00:30
initialDelay: 0:00:00
GetViewPortIsFullOfLies:False
procInterrupts: True
xinputExtensionDev: False
overlayStderr: True
logs after executing xscreensaver --verbose:
XScreenSaver 6.05-3.el9, released Nov 2022 -- 3 months ago
Copyright © 1991-2022 by Jamie Zawinski <[email protected]>
xscreensaver: 19:50:34.73: blank after: 5
xscreensaver: 19:50:34.73: running in process 9431
xscreensaver: 19:50:34.74: XInput version 2.2
xscreensaver: 19:50:34.74: device 2/3: MP: Virtual core pointer
xscreensaver: 19:50:34.74: device 3/2: MK: Virtual core keyboard
xscreensaver: 19:50:34.74: device 4/2: SP: Virtual core XTEST pointer
xscreensaver: 19:50:34.74: device 5/3: SK: Virtual core XTEST keyboard
xscreensaver: 19:50:34.74: device 6/3: SK: Power Button
xscreensaver: 19:50:34.74: device 7/3: SK: AT Translated Set 2 keyboard
xscreensaver: 19:50:34.74: device 8/2: SP: VirtualPS/2 VMware VMMouse
xscreensaver: 19:50:34.74: device 9/2: SP: VirtualPS/2 VMware VMMouse
xscreensaver: 19:50:34.74: pid 9432: launched xscreensaver-auth --init --verbose
xscreensaver-auth: 19:50:34.74: OOM: /proc/9431/oom_score_adj: Permission denied
xscreensaver-auth: 19:50:34.74: To prevent the kernel from randomly unlocking
xscreensaver-auth: 19:50:34.74: your screen via the out-of-memory killer,
xscreensaver-auth: 19:50:34.74: "xscreensaver-auth" must be setuid root.
xscreensaver-auth: 19:50:34.74: running as user "kiosk"
xscreensaver: 19:50:34.74: pid 9432: xscreensaver-auth exited normally
xscreensaver: 19:50:43.08: blanking
xscreensaver: 19:50:43.08: grabbing keyboard on 0x529: GrabSuccess
xscreensaver: 19:50:43.08: grabbing mouse on 0x529... GrabSuccess
xscreensaver: 19:50:43.08: pid 9433: launched xscreensaver-gfx --init --verbose
xscreensaver-gfx: 19:50:43.08: running on display ":1"
xscreensaver-gfx: 19:50:43.09: vendor is The X.Org Foundation, 12011000
xscreensaver-gfx: 19:50:43.09: useful extensions:
xscreensaver-gfx: 19:50:43.09: Shared Memory (1.2)
xscreensaver-gfx: 19:50:43.09: Double-Buffering (1.0)
xscreensaver-gfx: 19:50:43.09: Power Management (1.2)
xscreensaver-gfx: 19:50:43.09: GLX
xscreensaver-gfx: 19:50:43.09: XF86 Video-Mode (2.2)
xscreensaver-gfx: 19:50:43.09: Xinerama (1.1)
xscreensaver-gfx: 19:50:43.09: Resize-and-Rotate (1.6)
xscreensaver-gfx: 19:50:43.09: Composite
xscreensaver-gfx: 19:50:43.09: XKeyboard
xscreensaver-gfx: 19:50:43.09: XInput (2.3)
xscreensaver-gfx: 19:50:43.09: libsystemd/libelogind (disabled at compile time)
xscreensaver-gfx: 19:50:43.09: selecting RANDR events
xscreensaver-gfx: 19:50:43.09: RANDR screens: 8, Xinerama: 1; believing RANDR
xscreensaver-gfx: 19:50:43.09: screens in use: 1
xscreensaver-gfx: 19:50:43.09: 0/0: 1024x768+0+0 (Virtual1)
xscreensaver-gfx: 19:50:43.09: rejected screens: 7
xscreensaver-gfx: 19:50:43.09: 1/0: 0x0+0+0 (Virtual2) -- output disabled
xscreensaver-gfx: 19:50:43.09: 2/0: 0x0+0+0 (Virtual3) -- output disabled
xscreensaver-gfx: 19:50:43.09: 3/0: 0x0+0+0 (Virtual4) -- output disabled
xscreensaver-gfx: 19:50:43.09: 4/0: 0x0+0+0 (Virtual5) -- output disabled
xscreensaver-gfx: 19:50:43.09: 5/0: 0x0+0+0 (Virtual6) -- output disabled
xscreensaver-gfx: 19:50:43.09: 6/0: 0x0+0+0 (Virtual7) -- output disabled
xscreensaver-gfx: 19:50:43.09: 7/0: 0x0+0+0 (Virtual8) -- output disabled
xscreensaver-gfx: 19:50:43.09: blanking
xscreensaver-gfx: 19:50:43.09: fading...
xscreensaver-gfx: 19:50:46.11: fading done
xscreensaver-gfx: 19:50:46.11: 0: forked "xscreensaver-gl-visual" in pid 9434
libEGL warning: DRI2: failed to authenticate
xscreensaver-gfx: 19:50:46.13: 0: xscreensaver-gl-visual: GL visual is 0x21 (default)
xscreensaver-gfx: 19:50:46.14: 0: forked "/usr/libexec/xscreensaver/webscreensaver -url https://google.com/" in pid 9435 on window 0x220000a
xscreensaver-gfx: 19:50:46.14: 0: next cycle in 600 sec at 20:00:46
/usr/libexec/xscreensaver/webscreensaver:55: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "type" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.win = Gtk.Window(Gtk.WindowType.POPUP)
/usr/libexec/xscreensaver/webscreensaver:90: DeprecationWarning: WebKit2.Settings.set_enable_accelerated_2d_canvas is deprecated
settings.set_enable_accelerated_2d_canvas(True)
xscreensaver: 19:51:29.38: unblanking
xscreensaver: 19:51:29.38: pid 9433: killing xscreensaver-gfx
xscreensaver: 19:51:29.38: ungrabbing mouse
xscreensaver: 19:51:29.38: ungrabbing keyboard
xscreensaver-gfx: 19:51:29.38: SIGTERM: unblanking
xscreensaver-gfx: 19:51:29.38: 0: killing pid 9435 (/usr/libexec/xscreensaver/webscreensaver)
xscreensaver-gfx: 19:51:29.39: SIGTERM: exiting
xscreensaver: 19:51:29.39: pid 9433: xscreensaver-gfx exited with SIGTERM
xscreensaver: 19:51:34.39: checking init file
xscreensaver: 19:51:34.39: blanking
xscreensaver: 19:51:34.39: grabbing keyboard on 0x529: GrabSuccess
xscreensaver: 19:51:34.39: grabbing mouse on 0x529... GrabSuccess
xscreensaver: 19:51:34.39: pid 9592: launched xscreensaver-gfx --verbose
xscreensaver-gfx: 19:51:34.40: selecting RANDR events
xscreensaver-gfx: 19:51:34.40: RANDR screens: 8, Xinerama: 1; believing RANDR
xscreensaver-gfx: 19:51:34.40: screens in use: 1
xscreensaver-gfx: 19:51:34.40: 0/0: 1024x768+0+0 (Virtual1)
xscreensaver-gfx: 19:51:34.40: rejected screens: 7
xscreensaver-gfx: 19:51:34.40: 1/0: 0x0+0+0 (Virtual2) -- output disabled
xscreensaver-gfx: 19:51:34.40: 2/0: 0x0+0+0 (Virtual3) -- output disabled
xscreensaver-gfx: 19:51:34.40: 3/0: 0x0+0+0 (Virtual4) -- output disabled
xscreensaver-gfx: 19:51:34.40: 4/0: 0x0+0+0 (Virtual5) -- output disabled
xscreensaver-gfx: 19:51:34.40: 5/0: 0x0+0+0 (Virtual6) -- output disabled
xscreensaver-gfx: 19:51:34.40: 6/0: 0x0+0+0 (Virtual7) -- output disabled
xscreensaver-gfx: 19:51:34.40: 7/0: 0x0+0+0 (Virtual8) -- output disabled
xscreensaver-gfx: 19:51:34.40: blanking
xscreensaver-gfx: 19:51:34.40: disabling server's builtin saver
xscreensaver-gfx: 19:51:34.40: fading...
xscreensaver-gfx: 19:51:37.42: fading done
xscreensaver-gfx: 19:51:37.42: 0: forked "xscreensaver-gl-visual" in pid 9593
libEGL warning: DRI2: failed to authenticate
xscreensaver-gfx: 19:51:37.44: 0: xscreensaver-gl-visual: GL visual is 0x21 (default)
xscreensaver-gfx: 19:51:37.44: 0: forked "/usr/libexec/xscreensaver/webscreensaver -url https://google.com/" in pid 9594 on window 0x220000a
xscreensaver-gfx: 19:51:37.44: 0: next cycle in 600 sec at 20:01:37
/usr/libexec/xscreensaver/webscreensaver:55: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "type" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.win = Gtk.Window(Gtk.WindowType.POPUP)
/usr/libexec/xscreensaver/webscreensaver:90: DeprecationWarning: WebKit2.Settings.set_enable_accelerated_2d_canvas is deprecated
settings.set_enable_accelerated_2d_canvas(True)
xscreensaver: 19:51:40.86: unblanking
xscreensaver: 19:51:40.86: pid 9592: killing xscreensaver-gfx
xscreensaver: 19:51:40.86: ungrabbing mouse
xscreensaver: 19:51:40.86: ungrabbing keyboard
xscreensaver-gfx: 19:51:40.86: SIGTERM: unblanking
xscreensaver-gfx: 19:51:40.86: 0: killing pid 9594 (/usr/libexec/xscreensaver/webscreensaver)
xscreensaver-gfx: 19:51:40.86: SIGTERM: exiting
xscreensaver: 19:51:40.86: pid 9592: xscreensaver-gfx exited with SIGTERM
^Cxscreensaver: 19:51:42.49: SIGINT received: exiting
^C
(reverse-i-search)`vi': ^C /home/kiosk/.xscreensaver
[root@jes-winlin01 ~]# cat /tmp/xscreensaver.log
`xscreensaver --verbose --no-splash` > /tmp/xscreensaver.log
XScreenSaver 6.05-3.el9, released Nov 2022 -- 3 months ago
Copyright © 1991-2022 by Jamie Zawinski <[email protected]>
xscreensaver: 19:50:34.73: blank after: 5
xscreensaver: 19:50:34.73: running in process 9431
xscreensaver: 19:50:34.74: XInput version 2.2
xscreensaver: 19:50:34.74: device 2/3: MP: Virtual core pointer
xscreensaver: 19:50:34.74: device 3/2: MK: Virtual core keyboard
xscreensaver: 19:50:34.74: device 4/2: SP: Virtual core XTEST pointer
xscreensaver: 19:50:34.74: device 5/3: SK: Virtual core XTEST keyboard
xscreensaver: 19:50:34.74: device 6/3: SK: Power Button
xscreensaver: 19:50:34.74: device 7/3: SK: AT Translated Set 2 keyboard
xscreensaver: 19:50:34.74: device 8/2: SP: VirtualPS/2 VMware VMMouse
xscreensaver: 19:50:34.74: device 9/2: SP: VirtualPS/2 VMware VMMouse
xscreensaver: 19:50:34.74: pid 9432: launched xscreensaver-auth --init --verbose
xscreensaver-auth: 19:50:34.74: OOM: /proc/9431/oom_score_adj: Permission denied
xscreensaver-auth: 19:50:34.74: To prevent the kernel from randomly unlocking
xscreensaver-auth: 19:50:34.74: your screen via the out-of-memory killer,
xscreensaver-auth: 19:50:34.74: "xscreensaver-auth" must be setuid root.
xscreensaver-auth: 19:50:34.74: running as user "kiosk"
xscreensaver: 19:50:34.74: pid 9432: xscreensaver-auth exited normally
xscreensaver: 19:50:43.08: blanking
xscreensaver: 19:50:43.08: grabbing keyboard on 0x529: GrabSuccess
xscreensaver: 19:50:43.08: grabbing mouse on 0x529... GrabSuccess
xscreensaver: 19:50:43.08: pid 9433: launched xscreensaver-gfx --init --verbose
xscreensaver-gfx: 19:50:43.08: running on display ":1"
xscreensaver-gfx: 19:50:43.09: vendor is The X.Org Foundation, 12011000
xscreensaver-gfx: 19:50:43.09: useful extensions:
xscreensaver-gfx: 19:50:43.09: Shared Memory (1.2)
xscreensaver-gfx: 19:50:43.09: Double-Buffering (1.0)
xscreensaver-gfx: 19:50:43.09: Power Management (1.2)
xscreensaver-gfx: 19:50:43.09: GLX
xscreensaver-gfx: 19:50:43.09: XF86 Video-Mode (2.2)
xscreensaver-gfx: 19:50:43.09: Xinerama (1.1)
xscreensaver-gfx: 19:50:43.09: Resize-and-Rotate (1.6)
xscreensaver-gfx: 19:50:43.09: Composite
xscreensaver-gfx: 19:50:43.09: XKeyboard
xscreensaver-gfx: 19:50:43.09: XInput (2.3)
xscreensaver-gfx: 19:50:43.09: libsystemd/libelogind (disabled at compile time)
xscreensaver-gfx: 19:50:43.09: selecting RANDR events
xscreensaver-gfx: 19:50:43.09: RANDR screens: 8, Xinerama: 1; believing RANDR
xscreensaver-gfx: 19:50:43.09: screens in use: 1
xscreensaver-gfx: 19:50:43.09: 0/0: 1024x768+0+0 (Virtual1)
xscreensaver-gfx: 19:50:43.09: rejected screens: 7
xscreensaver-gfx: 19:50:43.09: 1/0: 0x0+0+0 (Virtual2) -- output disabled
xscreensaver-gfx: 19:50:43.09: 2/0: 0x0+0+0 (Virtual3) -- output disabled
xscreensaver-gfx: 19:50:43.09: 3/0: 0x0+0+0 (Virtual4) -- output disabled
xscreensaver-gfx: 19:50:43.09: 4/0: 0x0+0+0 (Virtual5) -- output disabled
xscreensaver-gfx: 19:50:43.09: 5/0: 0x0+0+0 (Virtual6) -- output disabled
xscreensaver-gfx: 19:50:43.09: 6/0: 0x0+0+0 (Virtual7) -- output disabled
xscreensaver-gfx: 19:50:43.09: 7/0: 0x0+0+0 (Virtual8) -- output disabled
xscreensaver-gfx: 19:50:43.09: blanking
xscreensaver-gfx: 19:50:43.09: fading...
xscreensaver-gfx: 19:50:46.11: fading done
xscreensaver-gfx: 19:50:46.11: 0: forked "xscreensaver-gl-visual" in pid 9434
libEGL warning: DRI2: failed to authenticate
xscreensaver-gfx: 19:50:46.13: 0: xscreensaver-gl-visual: GL visual is 0x21 (default)
xscreensaver-gfx: 19:50:46.14: 0: forked "/usr/libexec/xscreensaver/webscreensaver -url https://google.com/" in pid 9435 on window 0x220000a
xscreensaver-gfx: 19:50:46.14: 0: next cycle in 600 sec at 20:00:46
/usr/libexec/xscreensaver/webscreensaver:55: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "type" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.win = Gtk.Window(Gtk.WindowType.POPUP)
/usr/libexec/xscreensaver/webscreensaver:90: DeprecationWarning: WebKit2.Settings.set_enable_accelerated_2d_canvas is deprecated
settings.set_enable_accelerated_2d_canvas(True)
xscreensaver: 19:51:29.38: unblanking
xscreensaver: 19:51:29.38: pid 9433: killing xscreensaver-gfx
xscreensaver: 19:51:29.38: ungrabbing mouse
xscreensaver: 19:51:29.38: ungrabbing keyboard
xscreensaver-gfx: 19:51:29.38: SIGTERM: unblanking
xscreensaver-gfx: 19:51:29.38: 0: killing pid 9435 (/usr/libexec/xscreensaver/webscreensaver)
xscreensaver-gfx: 19:51:29.39: SIGTERM: exiting
xscreensaver: 19:51:29.39: pid 9433: xscreensaver-gfx exited with SIGTERM
xscreensaver: 19:51:34.39: checking init file
xscreensaver: 19:51:34.39: blanking
xscreensaver: 19:51:34.39: grabbing keyboard on 0x529: GrabSuccess
xscreensaver: 19:51:34.39: grabbing mouse on 0x529... GrabSuccess
xscreensaver: 19:51:34.39: pid 9592: launched xscreensaver-gfx --verbose
xscreensaver-gfx: 19:51:34.40: selecting RANDR events
xscreensaver-gfx: 19:51:34.40: RANDR screens: 8, Xinerama: 1; believing RANDR
xscreensaver-gfx: 19:51:34.40: screens in use: 1
xscreensaver-gfx: 19:51:34.40: 0/0: 1024x768+0+0 (Virtual1)
xscreensaver-gfx: 19:51:34.40: rejected screens: 7
xscreensaver-gfx: 19:51:34.40: 1/0: 0x0+0+0 (Virtual2) -- output disabled
xscreensaver-gfx: 19:51:34.40: 2/0: 0x0+0+0 (Virtual3) -- output disabled
xscreensaver-gfx: 19:51:34.40: 3/0: 0x0+0+0 (Virtual4) -- output disabled
xscreensaver-gfx: 19:51:34.40: 4/0: 0x0+0+0 (Virtual5) -- output disabled
xscreensaver-gfx: 19:51:34.40: 5/0: 0x0+0+0 (Virtual6) -- output disabled
xscreensaver-gfx: 19:51:34.40: 6/0: 0x0+0+0 (Virtual7) -- output disabled
xscreensaver-gfx: 19:51:34.40: 7/0: 0x0+0+0 (Virtual8) -- output disabled
xscreensaver-gfx: 19:51:34.40: blanking
xscreensaver-gfx: 19:51:34.40: disabling server's builtin saver
xscreensaver-gfx: 19:51:34.40: fading...
xscreensaver-gfx: 19:51:37.42: fading done
xscreensaver-gfx: 19:51:37.42: 0: forked "xscreensaver-gl-visual" in pid 9593
libEGL warning: DRI2: failed to authenticate
xscreensaver-gfx: 19:51:37.44: 0: xscreensaver-gl-visual: GL visual is 0x21 (default)
xscreensaver-gfx: 19:51:37.44: 0: forked "/usr/libexec/xscreensaver/webscreensaver -url https://google.com/" in pid 9594 on window 0x220000a
xscreensaver-gfx: 19:51:37.44: 0: next cycle in 600 sec at 20:01:37
/usr/libexec/xscreensaver/webscreensaver:55: PyGTKDeprecationWarning: Using positional arguments with the GObject constructor has been deprecated. Please specify keyword(s) for "type" or use a class specific constructor. See: https://wiki.gnome.org/PyGObject/InitializerDeprecations
self.win = Gtk.Window(Gtk.WindowType.POPUP)
/usr/libexec/xscreensaver/webscreensaver:90: DeprecationWarning: WebKit2.Settings.set_enable_accelerated_2d_canvas is deprecated
settings.set_enable_accelerated_2d_canvas(True)
xscreensaver: 19:51:40.86: unblanking
xscreensaver: 19:51:40.86: pid 9592: killing xscreensaver-gfx
xscreensaver: 19:51:40.86: ungrabbing mouse
xscreensaver: 19:51:40.86: ungrabbing keyboard
xscreensaver-gfx: 19:51:40.86: SIGTERM: unblanking
xscreensaver-gfx: 19:51:40.86: 0: killing pid 9594 (/usr/libexec/xscreensaver/webscreensaver)
xscreensaver-gfx: 19:51:40.86: SIGTERM: exiting
xscreensaver: 19:51:40.86: pid 9592: xscreensaver-gfx exited with SIGTERM
^Cxscreensaver: 19:51:42.49: SIGINT received: exiting
Environment:
- gdm-40.1-17.el9_1.x86_64
- xorg-x11-xinit-1.4.0-11.el9.x86_64
- WaylandEnable=false
Are there any updates or tips? @lmartinking
@strangmann unfortunately gnome breaks webscreensaver. I am not able to dedicate the time to a work-around. I have verified it works with XFCE4 and Ubuntu 22.04 (X11).