Witam, znalazłem wątek i skrypt na innym forum ( forum redskulla ), myślę że nawet sam pomysł jest warty pokazania go i tutaj.
0
Do ~/.conkyrc dodajemy:
Zależności: bash, zenity
Skrypt instalacyjny ( utworzenie folderu z pustymi plikami ):
-- WebNuLL
Kod:
#!/bin/bash
jutro=$(date +%w)
jutro=$((($jutro+1)%7))
case $jutro in
"1") #poniedzialek
echo "Poniedzialek:";
echo "";
echo "08:00 chemia";
echo "08:50 matematyka";
echo "09:40 geografia";
echo "10:45 matematyka";
echo "11:35 fizyka";
echo "12:35 j. polski";
echo "13:15 SiS" ;
echo "14:05 etyka" ;;
"2") #wtorek
echo "Wtorek:";
echo "";
echo "08:00 chemia";
echo "08:50 ---------";
echo "09:40 ---------";
echo "10:45 ---------";
echo "11:35 oprogramowanie";
echo "12:35 oprogramowanie";
echo "13:15 j. angielski" ;
echo "14:05 j. angielski" ;;
"3") #sroda
echo "Sroda:";
echo "";
echo "08:00 ---------";
echo "08:50 historia";
echo "09:45 PO";
echo "10:45 j. niemiecki";
echo "11:35 j. polski" ;
echo "12:35 technologia inf." ;
echo "13:15 technologia inf." ;
echo "14:05 j. angielski" ;;
"4") #czwartek
echo "Czwartek:";
echo "";
echo "08:00 systemy op.";
echo "08:50 systemy op.";
echo "09:45 W-F";
echo "10:45 W-F";
echo "11:35 j. polski";
echo "12:35 fizyka" ;
echo "13:15 biologia" ;
echo "14:05 wychowawcza" ;;
"5") #piatek
echo "Piatek:";
echo "";
echo "08:00 historia";
echo "08:50 biologia";
echo "09:45 oprogramowanie";
echo "10:45 oprogramowanie";
echo "11:35 j. niemiecki";
echo "12:35 j. polski" ;
echo "13:15 W-F" ;
esac
Do ~/.conkyrc dodajemy:
Kod:
${execi 10 ~/plan.sh}
A teraz inny skrypt ode mnie, nie jest on integralny z conky ale wyświetla plan lekcji w komunikacie GTK:
Kod:
#!/bin/bash
# linux/plan-lekcji-na-pulpicie-conky-t1124.html
NextDay=`date +%w`
NextDay=$NextDay+1
NextDay=$NextDay%7
DataString=""
if [ $Nextday < 6 ]
then
DataString=`cat "days/$Nextday"`
else
DataString=`cat "days/free"`
fi
zenity --info --text="$DataString"
Zależności: bash, zenity
Skrypt instalacyjny ( utworzenie folderu z pustymi plikami ):
Kod:
#!/bin/bash
mkdir days
cd days
touch 1
touch 2
touch 3
touch 4
touch 5
touch free
-- WebNuLL
Ubuntu (Linux dla ludzi) | Blog komputerowy | Linux Mint