Программа на языке bash, которая создаёт коллекции ярлыков для рабочего стола Линукс. Этот bash-скрипт тестировал на различных версиях Linux. Программа создаёт коллекции красочных ярлыков рабочего стола, которые настройщик линукса легко может переделать под собственные нужды. Картинки для ярлыков программа находит в каталоге /usr/share и подкаталогах.
buttons.sh
#!/bin/bash
echo Create by Phucker phucker.narod.ru
mkdir buttons 2> /dev/zero
for d in 16x16 22x22 24x24 32x32 48x48 64x64 128x128 256x256
do
echo $d
h=buttons/"$d".html
echo \<html\> > $h
echo \<body\> >> $h
echo \<a href=\"http://phucker.narod.ru\"\>Create by Phucker\</a\>\<br\> >> $h
f=`find /usr/share -name *.png | grep $d`
mkdir buttons/"$d" 2> /dev/zero
rm buttons/"$d"/* 2> /dev/zero
for i in $f
do
echo \<img src=\""$i"\"\> >> $h
j=$RANDOM$RANDOM
k=buttons/"$d"/"$j".desktop
echo [Desktop Entry] > $k
echo Type=Application >> $k
echo Exec=firefox radarom.narod.ru moysha-hakavagi.narod.ru >> $k
echo Name=Start >> $k
echo Icon="$i" >> $k
done
chmod a+x buttons/"$d"/*
echo \</body\> >> $h
echo \</html\> >> $h
done