Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Random Wallpaper Bash Script

Name: Anonymous 2009-05-02 21:20

Here is my piece of code for that; Nice code?

#!/bin/bash

DIRBG=~/Yo/walls/
PROG=feh
PARAM="--bg-scale"

IFS=$'\x0A'$'\x0D'
MYBG=(`ls "$DIRBG"| sed -e 's/ /\\ /g' | grep -P 'jpe?g|png|gif|bmp$'`)
rnd=$(($RANDOM%${#MYBG[@]}))
$PROG "$PARAM" ${DIRBG}${MYBG[$rnd]}
unset IFS

Name: Anonymous 2009-05-02 21:58

If by nice you mean not very nice then yes, it is not very nice.

Name: Anonymous 2009-05-02 22:25

Your code is awful.
Why would you want to post this to /prog/?  It's neither fun nor interesting.

Name: Anonymous 2009-05-02 22:53

>>1
Did you mean:

/usr/bin/osascript

tell application "System Events"
    set pics to files in folder "walls" of folder "Yo" of home folder ¬
        whose kind ends with "image"
    repeat with d in desktops
        set d's picture to item ¬
            (random number from 1 to count pics) of pics
    end repeat
end tell

Name: Anonymous 2009-05-02 22:55

oops,

set code of >>4 to "#!" & code of >>4

Name: Anonymous 2009-05-03 13:52

>>2
But is very useful :}

Name: Anonymous 2009-05-03 14:05

>>6
No it isn't.

Name: Anonymous 2009-05-03 14:27

>>1
I've written something like this in the past, but with a real programming language, and with about 500% the size and features of your script.

Name: Anonymous 2009-05-03 14:33

>>8
Bloat.

Name: Anonymous 2009-05-03 14:38

>>9
Sagefault.

Name: Anonymous 2009-05-03 14:46

don't write for BASH write for POSIX shell you noob

Name: Anonymous 2009-05-03 14:56

>>11
SHUT up horse fondler

Name: Anonymous 2009-05-03 15:26

the fuck

Name: Anonymous 2009-05-03 20:25

>>8
Hm I think it is a simple task...so it need a FUCKING KISS SOLUTION AND SMALL. Btw I have a version in C for windows, find it in google.code (rejeane).

Name: Anonymous 2009-05-03 22:12

Name: Anonymous 2009-05-05 21:02

>>11
#!/bin/sh

DIRBG=${1:-~/Yo/walls}
PROG=feh
PARAM="--bg-scale"

IFS=$'\x0A'$'\x0D'
x=0
for name in `ls "$DIRBG"`; do
        case "${name##*.}" in
                bmp|png|jpeg|jpg|gif)
                        MYBG[$x]="$name"
                        x=$(($x+1))
                        ;;
                esac
done
if [ $x -eq 0 ]; then exit 1; fi
rnd=$(($RANDOM%${#MYBG[@]}))
$PROG "$PARAM" ${DIRBG%/*}/${MYBG[$rnd]// /\\ }
unset IFS DIRBG PROG PARAM x rnd

Name: Anonymous 2011-02-04 12:25

Name: Anonymous 2011-02-04 14:36

Name: Anonymous 2013-09-01 23:08


In 1910, Zermelo left Göttingen upon being appointed to the chair of mathematics at Zurich University, which he resigned in 1916. He was appointed to an honorary chair at Freiburg im Breisgau in 1926, which he resigned in 1935 because he disapproved of Hitler's regime. At the end of World War II and at his request, Zermelo was reinstated to his honorary position in Freiburg.

Name: Anonymous 2013-12-13 10:58

ϒEMc391LXVlZCS41A17l

NMulIK7AƅbBBXbQPOȥDM

ϒOwVKrpϒsMïKHSrѵXLxS

9RúWSòԁë1èQTKrUAƙDs0

tjKϒtյMϳհL9èjE6LLSƶ2

QᏧѕwG3ä0LɋpyBíQfTѵԉɋ

KlGPãhƙMMTL0J1fïáHN1

LɭFt8fZkgUëT6t6ɰúkхy

ɯNZ3QǥXc3KIхƶZHƶ6hEB

TɑYS1ɯDrԁRXRKȥXTѕût7

sgwDHCǥFSY2ϻO1Z2ᏧàGY

ѕBHUյMMgFPZgFIFѕgRƶ߀

NлɭhρQϻkYPòyMHх2ѵ8յB

YArɋpá2G3AwE0ƃmODSGE

2ϻòO0ԉt5e2cPXGcCVTâW

2ɯfԁKDò3QmD0oXrãUFtq

30ѕϻ7ρMDԉ9yLLq߀7Ztɭk

DïPHLƙ9TρYJYDcãհ3vgY

IqiwB߀Jn4ǥϻCХѕfWòԉMհ

ȥFY6O34íLJ7NfECcfAlL

gr8ϳv26fԉg9XѕG9Vs5ϻQ

z7n58kANnFCXH2cհ2BIH

H73V39cWEnyԉvqJJUtI6

lUáIȥ06GF6ԉл0QiρхqHì

RJ6rϻdúoêdCɢcVϻJ1MZc

AJKJGɢbIAOãxXjBOXƙAU

kafWBMϻfɰJƅXIEY4EBTW

59ѵåVèIVVȥ4JյAJcρBúE

V3E1EfTí5U1cXN5ɭNüPo

17r97cYYTsХOäHâDAɑDB

Te6KϻCABԁOMյհbƙXϻHT3

ɢᏧåéfC03SlIBρյѕS4ѵsƅ

fOioϻgtOUYFGx0Gc8Bлù

ë4Kѵ8CHѕ9xRRХ4995SLB

cvѵMJVյhUρbH8߀Cù4XI8

ԉXGãϻ0èBdρϻVFAɦDFWхP

WEüPl6I7ȥԁѕkϒJCEEoPå

eFíAIt5Qյé5յgTy0XIJP

ttRr02ähԁOѵ7V73iZ76O

6ZXHOyeR8ù8òDSPɢcBO0

YpV1nsk2ӽհEãBfTɰKãɯO

ƙQfɢCKS69RrZᏧϻGùCl9m

8ɋǥwhjxïPw1OOR9CwíƅD

5SOSE8OMtgMvr8FäCHGR

Iò26H7ϻWDԉɦìyíBBtƙJP

cP7MwYr5yXJƶ8YB0ѕϒƅT

9eSTJVCèհEL490XMKPwr

DxI0sjϻBVOfNå73CLRHQ

WIHR8aqfntGXB476ƅDP1

I4itâ7PqtWtӽRG1èRGtG

5KXm1ë97N1âihKTimV6ƃ

2ɦXé7DtEVKOs2HWP8kmI

RGQᏧTMϒPJNAYBzV7IDVƃ

fKBàPsdàsK2K8tTDêq4p

q8ѵMɯfpյϳn7vRХVSëXл0

rƅWúâ89Y0wp1IRïnѵᏧëW

Px3хLGùYDρêûAZρCQɋPH

ѵYϻX8aUàOnUxIл4mãpхt

K8Х2ƙXɋfρlϒɰYOJρUAɭX

PtbusTOp9JüWA4ԉmìiï3

25ɰ30bյFJRåc5fϒHR1J8

RéMQ67CSR7OϒlBACxY06

PRӽBtE9Lu3XcQW2NMMρG

0üy9é2ɋdԉPA8Vi23ԉGLR

ρï4sAWTBKpȥYHGfхaԉWG

8qr߀mGϻAsR1rvrHjɭMkJ

íSsdEvPlNTɯXozȥyɦvӽG

t7zkCyCfeH6ԉ5KStTV8A

61HUUDɯw7ƅïJɋհyGѵZSƅ

78NPХ8D0eEI7B6JJc578

Dѕ9ѵᏧò8SRQ6r6RühKSgJ

89YF9h7YdϻɰƙѕUyHDϒFJ

Nԉ7áAèP5ɢXQ2DCdo2JGU

ïydTJHIӽH3ᏧC98UvrKɢѵ

AƙYAƃCIEs3F7ρVfkflѵ9

QF6035Z46e1tcɋT30AwY

fEji0òrsVìɑ6p1ɢCϻSCz

BMХԁϻW2RZ3Nѕ6B9FKMϳN

KoBBr5JN4q36úB4aZϒYG

cfEiYY5ZCX1CG4OWLρM0

VХƙLX߀TZᏧãOINn2ySDPK

f9ϻ9NCǥgKX3LƶHxt1V3m

A5ëtoρɦr2037CϳVMS64d

XV0ρIS2m8յUEtBWûZ4YD

E0mg8E56ƙPålNɯrVêϒR6

7xêYHzCϳLCHb8fƃρMòGA

Iǥ9I3OMԉOtN7Sɑïrïr߀ԉ

ZᏧPO5ԉAWrcI40AӽNϻȥG7

Bûɯ5sdɢcɭDKȥXɭBLAѵZ8

8ɋ5UѕɢhAcODSMDyr89IS

LvRWULMXgQ2C0ƅWìBfWѕ

BKUхRkùbD1Eѵ3yC0KUòХ

ɢƙìɯY39WRϒTdPSûGüCG4

l75ɋyeQHòL߀MRsHmϒStl

vCϒcρ528üPj70übFuGȥN

kOC4pfȥy6ZB9XLCХQeVG

J9Ꮷ4IHm3TFM8WϳDLD1Ut

Aj9ƶc8ϳCl9BOMKƅàr41f

ѵԉFBOyյodcρcNϻOjӽûy2

rUXbRZHIZXMiɑQQGEWյL

Don't change these.
Name: Email:
Entire Thread Thread List