Luiz Fernando,

> Alguem tem um script para mudar o papel de parede
> periodicamente?
> 
> Como colocar no crontab?

Salve um script em perl com o seguinte conte�do:

--- INICIO AQUI
#!/usr/bin/perl

my $set = "/usr/bin/wmsetbg";
my $wdir = "/dir/onde/tem/wallpaper";

chdir $wdir;
opendir(D,$wdir);
my @arqs = grep /jpg/, readdir(D); # aqui estou pegando apenas os jpg, pode
                                   # tirar o grep para pegar todos
closedir(D);

my $num = sprintf "%.1f", rand($#arqs);
$num =~ s/^.*\.//;
if ( -f "$wdir/$arqs[$num]" ) {
  system("$set $wdir/" . $arqs[$num]);
}
--- FIM AQUI

Para colocar no crontab para ser executado a cada 10 minutos, por exemplo:

$ crontab -e
*/10 * * * * export DISPLAY=:0.0; /usr/local/bin/meu_script_perl.pl



Atenciosamente,
-- 
F�bio Berbert de Paula | [EMAIL PROTECTED]
Programador e entusiasta Linux | ICQ: 6399331

Frase da vez: 
PERL � que nem mulher bonita, no in�cio d� trabalho e complica��o, 
mas depois que voc� a domina, � s� alegria !



Assinantes em 03/04/2002: 2234
Mensagens recebidas desde 07/01/1999: 160881
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a