* Vincent M. <cult@free.fr> [2003-01-08 17:45] :
Salut,
Je crois qu'il y a un bug dans woody. La semaine dernière je lancais ce
script en tant que root:
#!/bin/bash
let colour=255;
let name=1000;
while [ $colour -ge 0 ]; do
gimp -S -s -d -i -b \
"(script-fu-sphere 100 1 0 '(255 255 255) '(255 0 $colour))" \
"(gimp-file-save 1 0 2 \"sphere0$name.png\" \"sphere0$name.png\")" \
"(gimp-quit 0)"
let colour="$colour-1";
let name="$name+1";
done
for i in *.png; do convert $i `basename $i .png`.jpg; done
Et ca marchait SANS problème. Aujourd'hui ca marche plus du tout, ca me
sort 1000 messages de ce type:
Gtk-WARNING **: cannot open display:
Et pourtant je n'ai *rien* changé du tout au niveau des packages ou des
variables d'environnements.
Quelqu'un à une idée ?
Euh, root n'a probablement pas les droits pour accéder au serveur X,
ce qui se peut se résoudre de plusieurs façons possibles (dont une des
plus mauvaise est probablement xhost) (voir
http://www.freenix.org/unix/linux/HOWTO/mini/Remote-X-Apps.html pour
les bonne solutions).
Par contre, je ne vois pas la nécessité de lancer le script en tant
que root : avec un simple utilisateur, il fonctionne bien sur ma
machine (ça prend pas mal de CPU tout de même).
Fred