Başlangıç Uygulma Pynotify

Başlatan hitokiri, 09 Ağustos 2010 - 15:41:37

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

hitokiri

benim için başlangıçtan bazı uygulamların kendiliğinen açılması iyi oluyor bunun pynotify eşliğinde olmasıda hoşuma gitti betiğini yapayım dedim kendime yaptım başkalarıda kulanabilsin yani :)
heim ne dicektim heim betik
#!/bin/sh
ne=`grep $ /tmp/eklenen -c`
yukle() {

if  [  "$ne"   = "0" ]
then
echo "##Hata Hiç Bir Mesaj  Veya Komut Eklenmedi!!"
else
echo '#!/usr/bin/env python
#! coding:utf-8 -*-
import pynotify,os,time
def mesaj(baslik,mesaj,resim,komut):
mesaj = pynotify.Notification(baslik,mesaj,resim)
mesaj.show()
os.system(komut+ " &")
os.system("sleep 4;pkill notify-osd")
time.sleep(10)' > ~/.config/açılış.py
chmod +x  ~/.config/açılış.py
cat /tmp/eklenen |tee -a  ~/.config/açılış.py
echo " [Desktop Entry]
Name=EKLENEN
Exec=$HOME/.config/açılış.py
Encoding=UTF-8
Type=Application
X-GNOME-Autostart-enabled=true
Icon=folder" > ~/.config/autostart/eklenen.desktop
chmod +x  ~/.config/autostart/eklenen.desktop
rm -rf /tmp/eklenen
fi
}

r="'"
ileti="Başlıngıca Eklenicek Argümanları Yazmak İçin Betiği;
-e parametresiyle çalıştırın
örnek:
/berde/bu/betik.sh -e 'başlık' 'mesaj' 'resim'  'komut'
Eklenen argümanları başlangıç Uygulamalarına Eklemek için Betiği;
-c parametresiyle Çalıştırın"
while test $# -gt 0 ; do
    case $1 in
-e|--ekle)       
if [ "$2" = "" ];then
echo "$ileti  "
echo "Başlık Eskik"
elif [ "$3" = "" ];then
echo "$ileti" 
echo "Mesaj Eskik"
elif [ "$4" = "" ];then
echo "$ileti" 
echo "Resim Eskik"
elif [ "$5" = "" ];then
echo "$ileti" 
echo "Komut Eskik"
else
echo "mesaj($r$2$r , $r$3$r,($r$4$r),$r$5$r)" |tee -a /tmp/eklenen
fi
exit $?
;;
-c|--copy)
yukle
exit $?
;;
*)
echo "$ileti"
exit $?
    esac
done
echo  "$ileti" ; exit