Eu tentaria .xbm (formato de bitmap X11) como o tipo de arquivo.
Veja BMP e XBM no link
Além disso, você não precisa usar o JPEG como um formato intermediário. Use .xbm no primeiro comando e omita o segundo.
Estou criando um arquivo JPEG, convertendo para BMP, em seguida, usando com xsetroot
, mas isso está falhando.
1) Faça um arquivo JPEG
$ convert -size 800x600 xc:transparent \
-font Bookman-DemiItalic -pointsize 50 \
-draw "text 25,90 'Please wait.'" -channel RGBA -blur 0x6 \
-fill steelblue -stroke white \
-draw "text 10,90 'Please wait.'" -antialias /var/tmp/wait.jpeg;
2) Converta o arquivo de JPEG para bitmap BMP
$ convert /var/tmp/wait.jpeg /var/tmp/wait.bmp;
OR
$ mogrify -format wait.jpeg wait.another.bmp;
3) Use
$ xsetroot -bitmap /var/tmp/wait.bmp
xsetroot: bad bitmap format file: /var/tmp/wait.bmp
OR
$ xsetroot -bitmap /var/tmp/wait.another.bmp;
xsetroot: bad bitmap format file: /var/tmp/wait.another.bmp
Como eu configuro esse BMP para xsetroot?
Eu tentaria .xbm (formato de bitmap X11) como o tipo de arquivo.
Veja BMP e XBM no link
Além disso, você não precisa usar o JPEG como um formato intermediário. Use .xbm no primeiro comando e omita o segundo.
Tags xorg conversion jpeg linux bmp