Utilizo Ubuntu Natty, urxvt (con 256 colores) e Imagemagick (display -window root [...]) para configurar la ventana raíz en una imagen. Cuando uso la opción de transparencia (-tr) en urxvt, obtengo el fondo de la pantalla de inicio de sesión de Ubuntu X (el rosa/púrpura) y no la imagen que se encuentra actualmente en la ventana raíz. Ver imagen en la parte inferior.
Tenga en cuenta que existe el mismo problema si ejecuto gnome-terminal y configuro su transparencia.
Sospecho que imagemagick no está dibujando en la capa X11 correcta, pero yo (y Google) no podemos descubrir cuál es la opción correcta.
¿Podría el problema estar en la configuración de xorg o en la composición de la ventana?
Editar: Se agregó una recompensa ya que nadie está interesado o nadie lo sabe...
Finalmente, aquí está el comando completo que uso en modo de depuración:
$ 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
Respuesta1
Utilizo feh para lograr esto y funciona en Debian y Ubuntu con Windowmaker y wterm(rxvt base):
https://wiki.archlinux.org/index.php/Feh#As_a_desktop_wallpaper_manager
Extracto:
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
Me gustaría saber si eso ayuda, ya que parece que el problema no está en el fondo en sí en X, sino en alguna otra herramienta tonta de gnome (en realidad, ¿la escuela antigua todavía usa gnome?!;)
Respuesta2
Si sigue el syslog y grep para X, ¿muestra algún error potencial?
sudo tail /var/log/syslog | grep X
No estoy muy familiarizado con Imagemagick, pero si estuviera en la misma posición, definitivamente revisaría los archivos de configuración y me aseguraría de que todo suene (vars apuntando correctamente, etc.).
Intente activar también la depuración para imagemagick ( -debug X11).
http://www.imagemagick.org/script/command-line-options.php#debug