[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#334246: RFA: xpenguins -- little penguins walk on your windows



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

princess69@earthlink.net wrote:
> Hello,
> I personally like the program, But have major issues with it working right
> the only time I can see them is when the computer shuts down and the 
> screen goes to black, but then again I am a newbie to Linux and don't 
> know what I am doing. Any suggestions?? Thanks
If you are using KDE, enable "Allow programs in desktop window" in
Desktop/Behaviour of KDE control center.
KDE puts one large window over the X11 root window, and usually
xpenguins can find this window through the __SWM_VROOT window property;
however, this property seems to be defined only when the option
mentioned above is selected.

I propose to add this to the README of the package; I also wanted
to apply as new maintainer when I saw the RFA, but of course
everyone who already applied before has precedence :-)

A yet better solution would be of course to display a warning
when no background window could be found; For example,
add something like

fprintf(stderr,
      "Warning: drawing on X11 root window. If you are using KDE,\n"
      "and do not see any penguins, enable the option\n"
      "\"Allow programs in desktop window\" in the KDE control panel\n"
      "in the Desktop/Behaviour section.");

directly before the "return root" line in function ToonGetRootWindow.
This could even be suppressed when the "-q" option is passed.
IMHO, this is much better than hunting hidden penguins for
quite some time ;-)

If anyone is interested, I can provide an appropriate
patch...

Thanks & Best Regards,

	Andreas

- --
Andreas Fester
mailto:andreas@littletux.net
WWW: http://www.littletux.net
ICQ: 326674288
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDVpavZ3bQVzeW+rsRAivKAJ9aT/Dt3AgQOKSQoQL1BpEbzz+5JQCeNOVW
QN9rztF557Pr4P0GV20D+Lg=
=H0tl
-----END PGP SIGNATURE-----



Reply to: