animate window loses decoration

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
prote

animate window loses decoration

Post by prote »

I have some bash script that call animate to show (animated) gifs or jpegs (Linux, KDE 3.5).
Since I upgraded from imagemagick-6.5.2.9 to imagemagick-6.5.8.8 the animate window loses its window manager decorations (title bar, border etc) after the first frame is displayed, i.e: At start the window is decorated but when the animation goes on the decoration totally disappears.

An minimal example would be:
animate -delay 50 -loop 0 http://www.imagemagick.org/image/logo.jpg
(although with this small JPEG on a fast computer the initial window decoration is hard to recognise)
The same happens with an animated gif, e.g:
animate -delay 50 -loop 0 http://upload.wikimedia.org/wikipedia/c ... motion.gif

If I use the display command instead of animate the window decorations stay.

I really don't think this is a bug, rather I believe I'm doing something wrong (e.g. missing an option).
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: animate window loses decoration

Post by magick »

We're using ImageMagick 6.6.0-3 and cannot reproduce the problem you reported. The window frame remains for each frame of the image sequence. We're running on a Fedora Core 12 host.
prote

Re: animate window loses decoration

Post by prote »

I made further tests:
- Gentoo Linux with imagemagick-6.5.8.8 and imagemagick-6.5.7.0
- Debian with imagemagick 7:6.5.8.3-1
The problem only occurs with KDE (3.5.10 and 4.3.5 under Gentoo; 3.5.10 under Debian). With Gnome, Xfce or ICEWM the decorations stay.

By accident I also found this:
I started a KDE Session, then in a konsole connected back to the same (or another) host through
"ssh -X user@host" and called my animate test commands: Voila the decorations stay!
But with "ssh -XY user@host" they disappear.
Post Reply