Tento script nastaví vybraný obrázek jako tapetu.
Příprava scriptu
Nejprv si si otevřeme náš domovský adresář, klikneme pravým tlačítkem, vybereme položku Scripts a v ní otevřít adresář skriptů .
V adresáři skriptů klikneme pravým tlačítkem na volnou plochu (ne na ikonu), a dáme Vytvořit dokument , Prázdný soubor . Otevře se nám textový editor s prázdným dokumentem. Do něj vložíme za pomoci schránky následující text:
#
# Tools-Set_as_WallPaper -> (set image as wallpaper)
#
# Owner : Largey Patrick from Switzerland
# patrick.largey@nazeman.org
# www.nazeman.org
#
# Licence : GNU GPL
#
# Copyright (C) Nazeman
#
# Dependency : gdialog (gnome-utils) or zenity
# : Nautilus
#
# Encoding UTF-8
#
# Vers.: 1.00 11.02.2004
title="Nastav jako tapetu"
choix="choice"
type="value"
gconf="key gconf"
none="žádný"
wallpaper="vyplnit obrazovku"
centered="na střed"
scaled="přizpůsobit"
stretched="zvětšit"
case $LANG in
fr* )
title="Définir comme fond d'écran"
choix="choix"
type="valeur"
gconf="clé gconf"
none="aucun"
wallpaper="mosaïque"
centered="centré"
scaled="redimensionné"
stretched="étiré" ;;
esac
#
# fix gnome 2.2 bug
#
curpath=`echo $NAUTILUS_SCRIPT_CURRENT_URI | sed 's/file\:\/\///'`
cd $curpath
#
# choice with centered tile .....
#
if
bckgrnd=`zenity --title "$title" --list --radiolist --column "$choix" --column "$gconf" --column "$type" FALSE "none" "$none" FALSE "wallpaper" "$wallpaper" FALSE "centered" "$centered" FALSE "scaled" "$scaled" TRUE "stretched" "$stretched" 2>&1`
then
gconftool-2 --type string --set /desktop/gnome/background/picture_options "$bckgrnd"
gconftool-2 --type string --set /desktop/gnome/background/picture_filename "$curpath/$1"
fiSoubor uložíme pod jménem druh souboru .
Nastavení práv scriptu
- Script je připraven, ale zatím nemá právo ho nikdo spouštět.
To napravíme vyvoláním kontextového menu (pravím tlačítkem myši klik na ikonu souboru), zvolíme vlastnosti, kde vybereme záložku Oprávnění .
Zaškrtneme položku Spouštění
Ještě můžeme dodat scriptu nějakou hezkou ikonku a máme hotovo !