Gå til innhold

Fluxbox, skifte bakgrunn?


^aM^

Anbefalte innlegg

Videoannonse
Annonse

Eller du kan kjoere dette lille scriptet i Oppstarten av X(bare husk aa drepe det naar X slaar seg av)

#!/usr/bin/perl
print STDOUT "Background Changer v0.0.1b\n";
for (;;)
{
   $dir="/etc/fvwm/Wallpapers";
   opendir WP,$dir;
   @wps=sort(readdir(WP));
   closedir WP;
   $total = scalar @wps;
   if ($total eq 2)
   {
       print STDOUT "[BGCHANGER]: No Wallpapers Found in $dir\n";
       exit;
   }
   retry:
   $num=int(rand($total))+1;
   if (@wps[$num] eq ".." || @wps[$num] eq "." || @wps[$num] eq "")
   {
       goto retry;
   }
   print STDOUT "[BGCHANGER]: Changed Wallpaper to: $dir/$wps[$num]\n";
   `Esetroot -f "$dir/$wps[$num]"`;
   sleep 7200;
}

Det skifter bakgrunn hvert 7200sekund, det er nok ikke helt 100% vanntett, er av og til det roter litt med aa ikke faa satt bakgrunnen. Du maa dog ha Esetroot(foelger med Eterm?).

Bare sett wallpaper directoryen der det staar "/etc/fvwm/Wallpapers".

 

Hvis noen som er litt bedre paa perl enn meg har lyst til aa forbedre dette scriptet, saa bare sett igang, er saa daarlig paa perl at det er stygt!

 

 

EDIT: Tabs!

Endret av Caps_Lock_kf
Lenke til kommentar

mm, (refererer til RatiX og Yngvejos), legg inn Eterm og lag ~/.fluxbox/apps

deretter denne linjen i ~/.fluxbox/init

session.screen0.rootCommand: fbsetbg -f ~/bakgrunner/min_bakgrunn.png

Jeg syntes at det var det letteste :)

Endret av sete
Lenke til kommentar
mm, (refererer til RatiX og Yngvejos), legg inn Eterm og lag ~/.fluxbox/apps

deretter denne linjen i ~/.fluxbox/init

session.screen0.rootCommand: fbsetbg -f ~/bakgrunner/min_bakgrunn.png

Jeg syntes at det var det letteste :)

Det som hadde vært enda lettere ville vel vært og ikke laga ~/.fluxbox/apps så lenge den ikke blir brukt til noe :hmm:

Lenke til kommentar
mm, (refererer til RatiX og Yngvejos), legg inn Eterm og lag ~/.fluxbox/apps

deretter denne linjen i ~/.fluxbox/init

session.screen0.rootCommand: fbsetbg -f ~/bakgrunner/min_bakgrunn.png

Jeg syntes at det var det letteste :)

Det som hadde vært enda lettere ville vel vært og ikke laga ~/.fluxbox/apps så lenge den ikke blir brukt til noe :hmm:

Jeg måtte ihvertfall lage ~/.fluxbox/apps ;)

Men den har du uansett bruk for hvis du skal fjerne vindudekorasjoner.

Endret av sete
Lenke til kommentar

Alternativt skriv inn følgende i ~/.fluxbox/init :

session.screen0.rootCommand:    fbsetbg -l

Når du så skifter bakgrunn skriver du:

fbsetbg [filnavn] -l

 

Da vil Flux huske hvilket bilde du brukte sist hver gang du logger inn. Praktisk synes jeg.

Endret av TopDog
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...