Your message dated Mon, 14 Mar 2011 20:01:26 +0100
with message-id <[email protected]>
and subject line Re: Bug#217699: xaos: Needs recompilation with new vroot.h 
(flickers with xinerama under xscreensaver)
has caused the Debian Bug report #217699,
regarding xaos: Needs recompilation with new vroot.h (flickers with xinerama 
under xscreensaver)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
217699: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=217699
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xaos
Version: 3.1r-4
Severity: normal

xscreensaver 4.13 introduced a new version of vroot.h which allows
multiple hacks on the multiple displays on a Xinerama setup.  The
changelog entry from vroot.h (in the xscreensaver package) looks
like this:
 * Jamie Zawinski <[email protected]>, 3-Sep-2003
 * - if the environment variable "XSCREENSAVER_WINDOW" is set, use that
 *   as the root window instead of searching for __SWM_VROOT.

xaos should use 'vroot.h' so that it locates the correct ("virtual") root
window.  Otherwise, it tries to start up in the wrong window when run
under a virtual root window manager, or when run under xscreensaver
on xinerama setups.  The head of 'vroot.h' states:
 * vroot.h -- Virtual Root Window handling header file
 *
 * This header file redefines the X11 macros RootWindow and DefaultRootWindow,
 * making them look for a virtual root window as provided by certain `virtual'
 * window managers like swm and tvtwm. If none is found, the ordinary root
 * window is returned, thus retaining backward compatibility with standard
 * window managers.
 * The function implementing the virtual root lookup remembers the result of
 * its last invocation to avoid overhead in the case of repeated calls
 * on the same display and screen arguments. 
 * The lookup code itself is taken from Tom LaStrange's ssetroot program.
 *
 * Most simple root window changing X programs can be converted to using
 * virtual roots by just including
 *
 * #include <X11/vroot.h>
 *
 * after all the X11 header files.

I think that xaos can be fixed by grabbing the latest vroot.h from the
xscreensaver source package and inserting this #include at the
appropriate place in xaos's src/ui/ui-drv/x11/xlib.c source file
(possibly also in src/ui/ui-drv/dga/ui_dga.c, which also calls
RootWindow).
  --scott

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux sincerity-forever 2.4.16-686-smp #1 SMP Wed Nov 28 10:00:01 EST 
2001 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages xearth depends on:
ii  libc6                         2.3.2-8    GNU C Library: Shared libraries an
ii  libpng2                       1.0.15-4   PNG library, older version - runti
ii  xlibs                         4.2.1-12.1 X Window System client libraries

-- no debconf information


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux sincerity-forever 2.4.16-686-smp #1 SMP Wed Nov 28 10:00:01 EST 
2001 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages xaos depends on:
ii  aalib1                    1.4p5-18       ascii art library
ii  libc6                     2.3.2-8        GNU C Library: Shared libraries an
ii  libgpmg1                  1.19.6-12.1    General Purpose Mouse Library [lib
ii  libncurses5               5.3.20030719-3 Shared libraries for terminal hand
ii  libpng12-0                1.2.5.0-4      PNG library - runtime
ii  slang1                    1.4.9-2        The S-Lang programming library - r
ii  svgalibg1                 1:1.4.3-15     Console SVGA display libraries
ii  xlibs                     4.2.1-12.1     X Window System client libraries
ii  zlib1g                    1:1.1.4-16     compression library - runtime

-- no debconf information



--- End Message ---
--- Begin Message ---
Hi,

I am closing this bug as no further information was provided.  Please
reopen the bug if this still is an issue.

Regards,
Ansgar


--- End Message ---

Reply via email to