Прозрачность терминала, проблема с Imagemagick и X11

Я использую Ubuntu Natty, urxvt (с 256 цветами) и Imagemagick (display -window root […]), чтобы установить корневое окно на изображение. Когда я использую параметр прозрачности (-tr) на urxvt, я получаю фон экрана входа в Ubuntu X (розовый / фиолетовый), а не изображение, которое в настоящее время находится в корневом окне. Посмотрите снимок внизу.

Обратите внимание, что та же проблема существует, если я запускаю gnome-терминал и устанавливаю его прозрачность.

Я подозреваю, что imagemagick не рисует правый слой X11, но я (и google) не могу понять, какой именно вариант.

Может ли проблема быть либо с конфигурацией xorg, либо с составом окон?

Введите описание изображения здесь

Редактировать: Добавлена ​​щедрость, так как никто не заинтересован или никто не знает …

Наконец, вот полная команда, которую я использую в режиме отладки:

$ display -window root -geometry '-0-0' -resize '1920x1080>' -debug X11 /media/MediaVault/Images/Wallpapers//347852_1257250176_large.jpg 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeStandardColormap/8206/X11 Standard Colormap: 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeStandardColormap/8207/X11 colormap id: 0x20 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeStandardColormap/8209/X11 red, green, blue max: 255 255 255 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeStandardColormap/8212/X11 red, green, blue mult: 65536 256 1 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5588/X11 XImage: 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5589/X11 width, height: 1200x717 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5591/X11 format: 2 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5593/X11 byte order: 0 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5595/X11 bitmap unit, bit order, pad: 32 0 32 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5598/X11 depth: 24 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5600/X11 bytes per line: 4800 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5602/X11 bits per pixel: 32 2011-08-24T15:47:49+01:00 0:00.070 0.060u 6.6.2 X11 display[8318]: xwindow.c/XMakeImage/5604/X11 red, green, blue masks: 0xff0000 0xff00 0xff 2011-08-24T15:47:49+01:00 0:00.090 0.070u 6.6.2 X11 display[8318]: xwindow.c/XMakePixmap/7548/X11 Pixmap: 2011-08-24T15:47:49+01:00 0:00.090 0.070u 6.6.2 X11 display[8318]: xwindow.c/XMakePixmap/7549/X11 width, height: 1200x717 2011-08-24T15:47:49+01:00 0:00.090 0.070u 6.6.2 X11 display[8318]: display.c/XDisplayBackgroundImage/13735/X11 Image: /media/MediaVault/Images/Wallpapers//347852_1257250176_large.jpg[0] 1200x717 2011-08-24T15:47:49+01:00 0:00.090 0.070u 6.6.2 X11 display[8318]: display.c/XDisplayBackgroundImage/13741/X11 

Я использую feh для выполнения этого, и он работает на debian и ubuntu с windowsmaker и wterm (база rxvt):

https://wiki.archlinux.org/index.php/Feh#As_a_desktop_wallpaper_manager

Выдержка:

 When using GNOME, you must disable Nautilus from controlling the desktop. The easiest way is to run this command: $ gconftool-2 --set /apps/nautilus/preferences/show_desktop --type boolean false 

Мне было бы любопытно, если это поможет, поскольку это звучит так, как будто проблема не в том, что сам фон в X, а какой-то другой глупый инструмент gnome (действительно, древняя школа, но использующая gnome ?!;)

Если вы делаете хвост syslog и grep для X, он показывает какие-либо потенциальные ошибки?

 sudo tail /var/log/syslog | grep X 

Я не знаком с Imagemagick, но если бы я был в том же положении, я бы определенно просмотрел конфигурационные файлы для него и удостоверился, что все звучит (vars указал правильно и т. Д.).

Попробуйте включить отладку для imagemagick (-debug X11).

http://www.imagemagick.org/script/command-line-options.php#debug

Давайте будем гением компьютера.