spott õpib bash skripti looma :)
Moderaator: Moderaatorid
Muidugi et ei oska. Teema ongi ju selle pärast mul tehtud, et üritan ka sellest natuke aimu saada 
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Antud juhul ta uuendab siiski pakkide nimekirja, mitte ei uuenda süsteemi.
Tooks ka funktsioonid sisse
P.S spott, kui X enam üles ei tule, siis käsurealt toimetamise script
ehk leiad sellest mõne mõtte, kuidas midagi teha.
Robustne, ent toimiv (ubuntu all vähemalt) LINK SKRIPTILE
Tooks ka funktsioonid sisse
Kood: Vali kõik
#!/bin/sh
algus()
{
zenity --question --text="Kas uuendan süsteemi?"
if [ "$?" -eq "0" ]; then
gksudo apt-get update
teine
else
zenity --info --text="Sa katkestasid süsteemi uuendamise".
finish
fi
}
teine ()
{
zenity --question --text="Käivitan süsteemi uuendamise?"
if [ "$?" -eq "0" ]; then
gksudo apt-get upgrade
else
zenity --info --text="Sa katkestasid süsteemi uuendamise".
finish
fi
}
finish()
{
exit
}
algusehk leiad sellest mõne mõtte, kuidas midagi teha.
Robustne, ent toimiv (ubuntu all vähemalt) LINK SKRIPTILE
Viimati muutis imre, 11.01.2007, 19:37, muudetud 1 kord kokku.
ok ok - ärge nüüd rohkem versioone postitage - muidu läheb mul liiga kirjuks silme ees. Las ma nüüd solgin neid pakutud variante lisan sinna mõned uued võimalused ja siis jälle siia tagasi 
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Kas keegi saaks öelda klahvikombinatsiooni, millega ma saan püstkriipsu? 
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Ma ei ole seda veel eesti keelseel layoutil teha saanud, nupp on peal aga ei tule.
Teen seda soome layoutil.
Tegelikult käib kõige rohkem närvidele see, et Linuxis ei saa teha märki kasutades ascii koodi alt + 124 oleks siis püstkriips.
Millegipärast windoosas see õnnestub
Teen seda soome layoutil.
Tegelikult käib kõige rohkem närvidele see, et Linuxis ei saa teha märki kasutades ascii koodi alt + 124 oleks siis püstkriips.
Millegipärast windoosas see õnnestub
"Thinking is the hardest work there is, which is probably the reason why so few engage in it" - Henry Ford
On veel olemas gmessage nimeline asjandus.
zenity on tiba piiratud nuppude arvuga. gmessage laseb neid hulgi lisada
Lihtne koodijupp süsteemi uuendamiseks (väga algeline):
zenity on tiba piiratud nuppude arvuga. gmessage laseb neid hulgi lisada
Lihtne koodijupp süsteemi uuendamiseks (väga algeline):
Kood: Vali kõik
#!/bin/sh
algus()
{
tervitus="BLA BLA, mingi tekst siia. tervituseks vms."
gmessage -center -title 'Ubuntu' -geometry 400x100 $tervitus -buttons $(echo -n "Update:0,Upgrade:1,Abort:8" )
tegevused
}
tegevused()
{
Res="$?"
if [ "$Res" = "8" ]; then exit 2;fi
if [ "$Res" = "0" ]; then gksu 'apt-get update' >> /home/$USER/Desktop/LOGI; fi
if [ "$Res" = "1" ]; then gksu 'apt-get upgrade -y' >> /home/$USER/Desktop/LOGI;fi
algus
}
alguszenity mulle hetkel lihtsam.
Kas see asi ka töötab?
Mul nagu näitaks, et teeb midagi, kuid terminalis midagi ei kuva ja katkestamisel errorit ka ei anna
Kas see asi ka töötab?
Mul nagu näitaks, et teeb midagi, kuid terminalis midagi ei kuva ja katkestamisel errorit ka ei anna
Kood: Vali kõik
(gksudo apt-get update
echo "20" ; sleep 1
echo "# Uuendan APT-i pakettide nimekirja" ; sleep 1
gksudo apt-get upgrade
echo "50" ; sleep 1
echo "#Uuendan pakette" ; sleep 1
echo "100" ; sleep 1
echo "Siin minu skript lõppeb"
) |
zenity --progress --title="progress" --text="Mingi tekst siis kirjeldamaks asja" --percentage=0
if [ "$?" = -1 ]; then
zenity --error --text="skripti töö katkestati"
fiTellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Tiba poolik skript ma üteks 
Ega ta terminalis ei taha jah näidata midagi.
Ma olen ise >> LOGIFAIL edasi suudanud kui on midagi vaja näha.
Sedasi siis: gksu 'apt-get upgrade -y' >> /home/$USER/Desktop/LOGI
-y võti annab seda, et upgrade puhul ei küsi Y või N
Laseb kohe peale kõik. Ega ta päris õige vast pole, teinekord vaja ikka vaadata, mida teeb, aga üldjoontes ajab asja ära.
P.S jäta ülakomad paika.
Ega ta terminalis ei taha jah näidata midagi.
Ma olen ise >> LOGIFAIL edasi suudanud kui on midagi vaja näha.
Sedasi siis: gksu 'apt-get upgrade -y' >> /home/$USER/Desktop/LOGI
-y võti annab seda, et upgrade puhul ei küsi Y või N
Laseb kohe peale kõik. Ega ta päris õige vast pole, teinekord vaja ikka vaadata, mida teeb, aga üldjoontes ajab asja ära.
P.S jäta ülakomad paika.
-
laurivosandi
- Moderaator

- Postitusi: 647
- Liitunud: 08.07.2005, 03:00
Mul oli ka se | jälle ära kadunud peale x uuendamist.. sest se kirjutas tolle minu muudetud faili üle. muutsin nüüd /usr/share/X11/xkb/symbols/ee failis
rea
selliseks
nüüd saab püsti kriipsu alt + shift + -
ei teak tea kas se klahvi kombinatsioon enne ka midagi tegi.. aga paistab et alt + - ei tee midagi, siis vast to ka ei teinud..... ilmselt oleks pidant hopis dead_belowdot -i bar-ga asendama.. siis saaks alt_gr + - seaga toru
rea
Kood: Vali kõik
key <AB10> { [ minus, underscore, dead_belowdot, abovedot ] };Kood: Vali kõik
key <AB10> { [ minus, underscore, dead_belowdot, bar ] };ei teak tea kas se klahvi kombinatsioon enne ka midagi tegi.. aga paistab et alt + - ei tee midagi, siis vast to ka ei teinud..... ilmselt oleks pidant hopis dead_belowdot -i bar-ga asendama.. siis saaks alt_gr + - seaga toru
kommanderit pidi tutvustama uuel ELUG-il HoHoindrek kirjutas:Ja kui kde-d kasutada, siis on graafilise kasutajaliidesena kole mugav asi nimega Kommander. Liidese tegemiseks läheb 10 minutit, ja kõik bashi skriptid saab sinna sisse kirjutada. Lisaks on kommanderil omal kah päris huvitavad skriptimisvõimalused.
Ise ma kahjuks klaviatuuri vahetada ei saa - tegu läpakaga, mille peal ma seda zenity-t katsetan.
Kuid miks ikka minu viimasena antud koodis Loobu nuppu vajutades vastavat teadet ei tule?
Midagi on selle if funktsiooniga mäda.
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Kommanderist on plaanis rääkida jah, hetkel tegelen aga hoopis awk tundmaõppimisega kuna kommanderisse sisse ehitatud stringide väänamise funktsioonid on pehmelt öeldes saastad 
Kommader + mustmiljon skriptikeelt kokku aga annavad väga võimeka lahenduse. Eks paistab kuipalju huvitavaid programme ma ELUGi ajaks valmis saan tehtud millest rääkida tasub. Sarnane failide mudimise asi oleks seal suht-koht lihtne teha, ainult et see siis töötaks ainult X'is.
104 ja 105 klahviga klaveri erinevuseks peaks olema too z ja vasaku shifti vahel olev <>| nupp, seega ainult 104 nupuliseks muutmine tõenäoliselt ei aita ning kui aparaadil puudub füüsiliselt too nupp siis ei aita ka 105 nupuliseks muutmine. Isegi piltide peale kleepimisest jääb väheks
Ainus lahendus oleks Hardi soovitatu, määrata see mõnele teisele nupukombinatsioonile.
Kommader + mustmiljon skriptikeelt kokku aga annavad väga võimeka lahenduse. Eks paistab kuipalju huvitavaid programme ma ELUGi ajaks valmis saan tehtud millest rääkida tasub. Sarnane failide mudimise asi oleks seal suht-koht lihtne teha, ainult et see siis töötaks ainult X'is.
104 ja 105 klahviga klaveri erinevuseks peaks olema too z ja vasaku shifti vahel olev <>| nupp, seega ainult 104 nupuliseks muutmine tõenäoliselt ei aita ning kui aparaadil puudub füüsiliselt too nupp siis ei aita ka 105 nupuliseks muutmine. Isegi piltide peale kleepimisest jääb väheks
Ainus lahendus oleks Hardi soovitatu, määrata see mõnele teisele nupukombinatsioonile.
Nagu ma räägin, et mõned ei tea, et läpakale ja ingliskeelsele klaviatuurile saab panna eesti valikud ja otsida üles need nupud, mis on läinud kuskile mujale nupu taha.. kleebis peale ja asi vask- windows xp on see võimalik- ka teistes os-ides on see võimalik-HoHo kirjutas:
104 ja 105 klahviga klaveri erinevuseks peaks olema too z ja vasaku shifti vahel olev <>| nupp, seega ainult 104 nupuliseks muutmine tõenäoliselt ei aita ning kui aparaadil puudub füüsiliselt too nupp siis ei aita ka 105 nupuliseks muutmine. Isegi piltide peale kleepimisest jääb väheks
Ainus lahendus oleks Hardi soovitatu, määrata see mõnele teisele nupukombinatsioonile.
pööran tähelepanu, et paljud kasutavad siin ingliskeelset versiooni ..
Mis mõttes mujale nuppu taha? Kui mul z klahvi kõrval polegi ette nähtud <>| klahvi, siis kas sa tahad öelda, et ta passib mul x taga või?
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu


