Thread Wallpaper Wechsel (24 answers)
Opened by jeans at 2009-08-09 17:23

topeg
 2009-08-10 15:25
#124054 #124054
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Zeile 12:
Semikolon (;) am Ende vergessen.

Quote
Wie würdest du das bei Linux realiesieren?

für Gnome:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl
use strict;
use warnings;
use Gnome2::GConf;

my $imgdir='/home/topeg/.BILDER/';
my $gpath='/desktop/gnome/background/picture_filename';

my $client = Gnome2::GConf::Client->get_default();
my $img=$client->get_string($gpath);
my @imgs=sort glob("$imgdir*.*");

my $cnt=0;
while($cnt<@imgs)
{
  last if($img eq $imgs[$cnt]);
  $cnt++;
}
$cnt=-1 if($cnt>=$#imgs);
$cnt++;
$img=$imgs[$cnt];

$client->set($gpath, { type => 'string', data => $img });

View full thread Wallpaper Wechsel