User:Kvaik: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kvaik (talk | contribs)
No edit summary
Kvaik (talk | contribs)
No edit summary
Line 1: Line 1:
Pole veel lõplikult valmis...
===Bash skript===
 
'''IDEE'''


skript tahaks vaikimisi kasutada kausta /home/kristjan/DSlideshow
skript tahaks vaikimisi kasutada kausta /home/kristjan/DSlideshow
Line 12: Line 10:




 
''Bash'i skript:''
 
 
 
 
 
 
Bash'i skript, mis tekitab taustapiltide slideshow, analoogselt nagu Windows 7-e või KDE-ga (kuuldavasti)


<source lang="bash">
<source lang="bash">
Line 25: Line 16:
#Autor Kristjan Vaik
#Autor Kristjan Vaik
#Rühm A21
#Rühm A21
#Versioon 1.22.05
#Versioon 1.23.05
#Tekitab GNOME sessioni taustapildide slideshow (kasutaja määratud ajavahemike järel vahetab taustapilti)  
#Tekitab GNOME sessioni taustapildide slideshow (kasutaja määratud ajavahemike järel vahetab taustapilti)  


#!!!Kasutaja peaks määrama kausta, kus taustapilte hoitakse!!!
#!!!Kasutaja peaks määrama kausta, kus taustapilte hoitakse!!!
Line 40: Line 30:
exit 1
exit 1
fi
fi
#find $GALERII -type f -name \*.jpg -o -name \*.png
#asendab järgmised read
#JPG= find $GALERII -name "*.jpg" | cut -d"/" -f5
#PNG= find $GALERII -name "*.png" | cut -d"/" -f5


#Lõpmatu tsükkel, mis kordab  
#Lõpmatu tsükkel, mis kordab  
while [ 1 -eq 1 ]; do  
while [ 1 -eq 1 ]; do  
#tsükkel mis jookseb läbi kogu pildialbumi
#tsükkel mis jookseb läbi kogu pildialbumi
for i in $( ls $GALERII ); do
for i in $( find $GALERII -type f -name \*.jpg -o -name \*.png ); do
gconftool-2 -t string -s /desktop/gnome/background/picture_filename $GALERII/$i
gconftool-2 -t string -s /desktop/gnome/background/picture_filename $i  
#sekundites, reguleerib millise intervalli järel tusta vahetab
#sekundites, reguleerib millise intervalli järel tusta vahetab
sleep 30
sleep 2
done
done
done
done
</source>
</source>

Revision as of 18:47, 23 May 2011

Bash skript

skript tahaks vaikimisi kasutada kausta /home/kristjan/DSlideshow seda annad alati muuta, kuid algselt loob ta kausta - kuhu lisada soovitud taustapildid. ja siis uuesti jooksutada.

ise tuleb määrata intervall, vaikimisi on testimise eesmärgil selleks pandud 30 sekundit... igapäevaseks kasutamiseks umbes 0,5-1 h

Hea on teha Custom Application Launcher... ja/või panna alglaadimisel jooksutatavate skriptide hulka, et seda igapäevaselt kasutada


Bash'i skript:

#!/bin/bash
#Autor Kristjan Vaik
#Rühm A21
#Versioon 1.23.05
#Tekitab GNOME sessioni taustapildide slideshow (kasutaja määratud ajavahemike järel vahetab taustapilti) 

#!!!Kasutaja peaks määrama kausta, kus taustapilte hoitakse!!!
#Taustapiltide kaust (vaikimisi kasutaja piltide kaust)

GALERII=/home/$USER/Pictures/DSlideshow

#Soovi korral võib skript luua vastava kausta, kus hoida taustapilte
if [ ! -d $GALERII ]; then
	mkdir $GALERII
	echo Lisa kausta taustapildid ja jooksuta skript uuesti
	exit 1
fi

#Lõpmatu tsükkel, mis kordab 
while [ 1 -eq 1 ]; do 
	#tsükkel mis jookseb läbi kogu pildialbumi
	for i in $( find $GALERII -type f -name \*.jpg -o -name \*.png ); do
		gconftool-2 -t string -s /desktop/gnome/background/picture_filename $i 
		#sekundites, reguleerib millise intervalli järel tusta vahetab
		sleep 2
	done
done