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]