Portál AbcLinuxu, 8. listopadu 2025 15:22
Minule som si povedal že už nastal čas aby som si zmenil wallpaper. Pri tejto príležitosti som si ich stiahol rovno 150 :). Povedal som si že si z nich vyberem jeden ktorý bude NAJ. Samozrejme vybrať si bolo veľmi obtiažné, a tak som sa to rozhodol riešiť inak. Spravil som si bash skript ktorý mi pri každom spustení Fluxboxu vyberie náhodný obrázok z adresára a nastaví ho ako wallpaper.
Samotný skript vyzerá následovne:
#! /bin/bash
POCET=`ls -l ~/wallpapers/| grep -v total | wc -l`
RANDOM=`date +%N`
CISLO=$RANDOM
let "CISLO %= $POCET"
if [ $CISLO -eq 0 ]
then
CISLO=1
fi
SUBOR=`ls -l ~/wallpapers/ | grep -v total | awk 'NR == '$CISLO'{print $9}'`
Esetroot -bgcolor 0 -fit ~/wallpapers/$SUBOR
Tiskni
Sdílej:
POCET=`ls -f ~/wallpapers | wc -l`
let "CISLO = RANDOM % POCET + 1"
SUBOR="`ls ~/wallpapers | sed -n ${CISLO}p`"
Esetroot -bgcolor 0 -fit ~/wallpapers/$SUBOR
1) Esetroot -bgcolor 0 -fit `ls -1 -u ~/wallpapers/ | tail -1` 2) Esetroot -bgcolor 0 -fit `ls -1 ~/wallpapers/ | while read FILE; do echo $RANDOM $FILE; done | sort | head -1`
Našel jsem jednu skvělou webovou kameru (no, on je to spíš webový fotoaparát
) snímající část Vancouveru. Fotka se obnovuje každých pět minut (za světla, v noci ne). Ráno (vancouverský večer) mám na ploše nádherné západy slunce...
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.