9
Tem

Sonunda bilgisayarımın parçalarını yeniledim.  5 senedir aynı bilgisayarı kullanıyordum.(Ram takviyesi hariç)

Bilgisayarı yeniledim fakat en çok merak ettiğim Linux’un ve özellikle Pardus’un nasıl çalışacağı idi.

Açıkcası son 4 aydır eski pcde Ubuntu’ya geçmiştim. Çünkü KDE4 aşırı yavaş çalışıyordu.

Eski pcde Amd Sempron 2600+ 1.6 ghz işlemci 1 gb ddr400 ram ve geforce fx 5200 128 mb ekran kartı vardı.  Şimdi ise Amd Phenom x2 555 Black edition 3.2 ghz işlemci 2 gb ddr3 1333 mhz ram ve nvidia 9500 gt 128 bit 1 gb ekran kartı var.

Eski disklerimden yeni diskime verilerimi edekledim ve sistemi kurdum. Web tasarımcı olarak işe girdiğim için ilk olarak xp kurdum. Önceki kurulumlardan (ki 2 senedir ilk defa kendi bilgisayarıma o da zorunluluktan kuruyorum) pek de farkı yoktu. Belki 1 ya da 2 dakika farketti. Daha sonrasında Pardus kurulumuna geçtim. Ve tam 13 dakika içerisinde kurulumu bitirdi.

Tek sorunum sesi kısıp açamıyordum. Onu da Karıştırıcı bölümünden Master Front’u ekleyerek çözdüm.

Bu yazıyı yazmamın sebebi yeni pc toplayacak olanlara ya da upgrade yapacak olanlara referans olması yönündedir :) Şimdilik Ubuntu’ya dönmeyeceğim gibi.. Ama belki de diskin ufak bi kısmına kurabilirim…


15
May

Pardus Sistem Monitörü

Pardus için aşağıda kaynak bölümünde adresini verdiğim Super Karamba sistem monitörünü özelleştirdim ve Türkçe’ye çevirdim.

Kullanabilmek için öncelikle konsolda sudo sensors-detect komutunu veriyoruz. Gelen soruları yes diye cevaplıyoruz. (Bunu yapmamızın sebebi sistem monitörünün işlemci sıcaklığını, işlemci fan hızını algılaması içindir. Aksi takdirde çalışmayacaktır.)

Daha sonra Menü’den Yardımcı Programlar bölümünde bulunan Super Karamba’yı çalıştırıyoruz. Ve yerel temayı ekle bölümünden aça tıklayarak indirdiğimiz sıkıştırılmış dosyada bulunan Seawolf-SV9.theme adlı dosyayı seçiyoruz. İşte bu kadar! Herhangi bir sorun veya istek durumunda bana ulaşın… p, li { white-space: pre-wrap; }

Not 1: Pardus Logolarını ekledim. Bilgisayar kasasının resmini değiştirdim. Yeni Ram resmi ekledim.

Not 2: Bazı bölümleri Türkçe’ye çevirmedim. Bunlar; uptime (türkçesi hizmet süresi daha da düzgünü sisteme girdikten sonraki geçen süre), internet bölümündeki up ve down yazıları, internal ip ve public ip…

Kablolu internet kullanıcıları (eth0 arayüzü), kablosuz internet kullanıcıları (wlan0 arayüzü) ve usb modem kullanıcıları (nas0 arayüzü) için 3 ayrı sistem monitörü vardır.

Kablolu internet kullanıcıları için super karamba teması:

http://cid-f66ded72bd6695a1.skydrive.live.com/self.aspx/Ortak/T%c3%bcrk%c3%a7e%20Pardus%20Sistem%20%c4%b0zleyici%20%5E5Kablolu%5E6.tar.gz

Kablosuz internet kullanıcıları için super karamba teması:

http://cid-f66ded72bd6695a1.skydrive.live.com/self.aspx/Ortak/T%c3%bcrk%c3%a7e%20Pardus%20Sistem%20%c4%b0zleyici%20%5E5Kablosuz%5E6.tar.gz

Usb modem kullanıcıları için super karamba teması:

http://cid-f66ded72bd6695a1.skydrive.live.com/self.aspx/Ortak/T%c3%bcrk%c3%a7e%20Pardus%20Sistem%20%c4%b0zleyici%20%5E5USB%20Modem%5E6.tar.gz

GPL lisansına sahiptir.

Kaynak: http://kde-look.org/content/show.php/Seawolf-SV9-Wide-System+Monitor?content=114543




12
May

Kim demiş Linux’ta oyun oynanmaz diye?

http://penguenlerdeoynar.blogspot.com/


5
May

KDE 4.4 sürümünün çıkışından sonra (ki Pardus üzerinde merakla bekliyoruz) KDE Planet‘te Ağustos ayında 4.5 sürümünün yayınlanacağı söyleniyor. Ne güzel!

Şimdi gelelim konuya..

KDE 4.5 için duvar kağıtları istiyorlar. Eğer fotoğraf çekiyorsanız ve fotoğraflarınızdan birinin KDE 4.5′te yer almasını istiyorsanız, en geç 13 Haziran’a kadar davide.bettio@kdemail.net mail adresine WALLPAPER konu ismi ile gönderebilirmişsiniz. Tercihen 1920×1200 çözünürlükte ve mümkünse RAW formatıyla beraber gönderilmesi rica ediliyor. Fotoğrafın sahibi olmanız ve lisansının tercihen lgpl v3 ve üstü olmasını istiyorlar. Fotoğraflarınız KDE sanatçıları (artist diye geçiyordu türkçeye böle çevirdim. Fikirlere açığım :D ) tarafından değerlendirilecek ve 4.5 sürümünde yer alacaktır.

Kaynak: http://blog.uninstall.it/


ozgurlukicin.com forumunda MURATSPLAT adlı üye bir test yapmış. Testin detaylarını şuradan görebilirsiniz.

Acelesi olanlara kısa özet geçeyim :)

  • Ubuntu 10.04 64Bit >>> 9.5 Kare/Saniye 239 Puan
  • Windows 7 Ultimate 64Bit >>> 7.7 Kare/Saniye 194 Puan
  • Pardus 2009.1 32Bit >>> 9.6 Kare/Saniye 242 Puan

Testi gerçekleştiren arkadaş ATI ekran kartı kullanmış ki ATI’nin sürücülerinin ne kadar stabil!! olduğunu bilirsiniz. Ona rağmen Pardus sağlam çıkıyor testten..


27
Nis

Fotoğrafçılar için küçük bir ipucu.. Dolphin üzerinde raw olarak çekilen fotoğrafların önizlemelerini görmek istiyorsanız Dolphin’in ayarlar kısmında Genel sekmesinde Önizleme bölümünde “en büyük dosya boyutunu 15 mb veya isteğe göre daha fazla yapın.


22
Nis

Öncelikle bana sonsuz yardım eden Osman KARAGÖZ‘e teşekkürler…

Öncelikle Pardus 2009.1 üzerinde başta sadelik olmak üzere birçok nedenden dolayı xfce masaüstünü tercih ediyorum. Fakat açılışta numlock tuşu aktif değildi. Buna çözüm ararken şu adreste derdimize çare buldum. Bende diğer kullanıcıların yararlanması için ozgurlukicin.com forumunda xfce’de karşılaşılan sorunlar başlığına ekledim.

Jabber üzerinden Osman ile konuşurken “Neden paketini yapmıyorsun?” dedi. Hayatında hiç paket yapmamış olan ben bir gazla işe giriştim:P Orada kaldım. Şunu söylemeliyim ki yeni paket isteğinde bulunurken insaflı davranalım. numlockx programı gibi küçük bir uygulama için bile bayağı bir teferruat var.

Osman’dan yardım sözünü alarak başladım. Öncelikle burayı bir okudum. Ve şu örnek pisi paket yapımını örnek:) aldım. Sonrasında Osman’ın (ki paketi o yaptı denebilir:) ) yardımıyla pisi paketini oluşturduk.

numlockx pisi paketini indirmek isteyenler buraya..


18
Nis

Özgürlükiçin.com forumuna girin dolaşın. Yeni kullanıcı bile olsanız mutlaka bildiğiniz birşey olacaktır ve yardım edeceksinizdir. (En azından kurulum aşaması için yardımcı olabilirsiniz)

Yardım çağırısını yaptığımıza göre; gelelim forumdan bir habere…

Daha çok kullanıcıya ulaşması amacı ile..

Metehan Özbek ‘in forumda şu konu başlığı altında bildirdiğine göre yaptıkları bir proje var. İsmi Odun. Projenin amacı kotalı internet kullanıcıları ve Pardus kurulu bilgisayarlarında intenet olmayan kullanıcıların internet bağlantısı olan başka bir bilgisayar yardımı ile -windows yüklü bilgisayarlar altında da çalışabiliyor- güncelleme yapabilmelerini sağlamak. Ülkemizde ki internet kota durumunu düşünürsek bu projenin ne kadar büyük olduğunu anlayabiliriz.

Proje hakkında daha detaylı bilgi için; Forum başlığına şuradan, projenin sayfasına ise buradan ulaşabilirsiniz.


12
Nis

Özgürlükiçin forum ‘da kaizener adlı üye son 2 aydır kafelerinde bulunan birkaç bilgisayara Mandriva Linux yüklediklerinden bahsetmiş. İlk ve tek diyor bilmiyorum ama galiba haklı :)

Güzel fikir..  Sadece internet kullanımı için daha güvenli olacağı kesin. (en çok virüsler açısından )

Ayrıca Linux yüklü makinalara kart okuyucu da bağladığını söylüyor. Bu fotoğraf çekenler için bulunmaz nimet:D. Genel de makinanın dolan kartını boşaltmam ve çekime devam etmem gerekiyor. Bunun için yanımda illa kart okuyucu taşımam gerekiyor. İnternet kafeler de ise kart okuyucu güvenlik nedenleri ile kullanılmıyor. Hatta usb’yi iptal eden kafeler bile var.

Sözün kısası bence başarılı bir işe imza atmış. Demiyorum ki tüm kafelerde bilgisayarları Linux’a geçirsinler. Ama en azından 5-10 bilgisayarda yükleyip deneyebilirler.

Forumda ki konuya gitmek isteyenler: http://www.ozgurlukicin.com/forum/gonullu-calismalar/15275/?page=1


11
Nis

Bir iki gecedir Konversationda takılıyorum. #pardus #ozgurlukicin ve ingilizce destek almak için #pardus-en …

Aslında Pardus’da yardım isterken işin bu yanını unutuyoruz. (Şimdi kanaldakiler kızmasın herkesi buralara yönlerdirdim diye:D

Konversation da neyin nesi diyenler: http://tr.pardus-wiki.org/Konversation

Pardus’da Konversation da nasıl oluyormuş: http://www.ozgurlukicin.com/paket/konversation/ Ayrıca yazıyı hazırlayan Akın Ömeroğlu‘na teşekkürler..


11
Mar

Tumblr diye bir miniblog keşfettim.(evet daha yeni tanışıyorum kendisi ile=) ) Sade ve hızlı ve de benim için ideal. Şimdi geleyim neden bu yazıyı gezegende yayınladığıma… Dedim belki gezegenden Tumblr kullanan vardır bakmak ister ne bileyim izlemek ister.(Tumblr’da daha çok çektiğim fotoğraflarım olacaktır bilgilerinize..) tabii oldukça da gene Linux ve Pardus’la ilgili WordPressten yazıyor olacağım. Madem Pardus Gezegeni’ndeyiz o zaman herkese bol Pardus’lu günler:=)

http://mgokay.tumblr.com/


2
Mar
13
Şub

Sorun istediğinizi.. Fakat dünyanın sonu ne zaman gelecek diye sormayın.Soruldu. =)


mgokay on formspring.me


1
Şub

IPad’in tanıtımlarından sonra artık düşünmeye başladım.Şahsen artık Steve Jobs’un bilgisayar mühendisinden çok tasarımcı çalıştırdığı kanısındayım..

O kadar çok dezavantajı var ama en basitinden Ipad’i e-book kralı yapacaklarını sölediler ama bir e-ink teknolojisi ile karşılaştırınca Ipad sınıfta kalır. Ve e-book kralı olmak için sadece kitap sayfasının çevrilme animasyonu yetmiyor.. :)


30
Ara

Acaba gerçek mi? Hayır gidip de kapısında kalmak var.Ayrıca isteyen olursa davetiyeyi verebilirim.Ya da bende bir kampanya düzenleyip daha önce görülmemiş bir yorum yapana bu davetiyeyi hediye edeceğim… Hadi bakalım..Yorumları göreyim. :)

Bu arada mekan İstanbul Taksim Ghetto Bar..


11
Eyl

Şüpheci Melek adlı blogdan aynen:

Aziz Nesin, 1973′te bir vakıf kurdu. 1982′den beri yoksul çocukları, kimsesiz çocukları gücü dahilinde eğiten ve devletten çok daha iyi imkanları hiç bir karşılık beklemeden sunan bir vakıf. Bu vakıf, tinerci çocukların hayatını kurtarmak yerine sokaklara lale diken, milyonlarca Euro’yu asfalt “eksper”lerine veren, altyapı sorunumuz yok diyerek oy toplayan, sonra biraz yağmur yağıp altyapı patlayınca suçu halka, Allah’a atan politikacıların olduğu bir ülkede, güç bela işliyor yıllardır.Kaçak yapıları oy kaygısıyla tapulandırıp onun yerine haftasonu okul yıkan bir hükümetin iş başında olduğu bir ülkede çocuklara bir hayat veriyor.

Aziz Nesin, ahlakın ve şefkatin gök yüzünde yaşayan hayali arkadaşlardan değil, insanın kendisinden geldiğine en iyi kanıttır. Hiç bir ideoloji dayatmadan, sadece daha iyi hayatlara sahip olsunlar diye çocukları çatısı altında toplayan bir adamdır Aziz Nesin. İnsanlığa dair umudumun canlı kalmasının en önemli sebeplerinden birisidir aynı zamanda.

Hafta başından beri süren yağmurlar Nesin Vakfı‘nın binasına çok zarar vermiş arkadaşlar. Altta Ali Nesin’in duyurusunu yayınlıyorum, kendinden dinleyin :

Sevgili dostlar,

Kotumserlige kapilmaca yok.

Hayat bir mucadeledir. Bu sel felaketini de bu mucadelenin bir parcasi
Olarak degerlendirip eski gunlerimize donmek icin canla basla, askla
Sevkle calisacagiz. Eskisinden daha da guzel bir vakif yapacagiz.

Yarin cok daha kotu bir sel felaketi bekleniyormus. Nasil mumkunse!
Elimizden geldigince hazirlaniyoruz.

Kucuk cocuklarimizi anneleriyle birlikte istanbul’daki evlerimize
Yolladik. Vakif’ta sadece eli is tutan gencler kaldi.

Gormeden anlasilmaz ama felaketin boyutlarini anlatmaya calisayim.

Su anda camurdan bir vakfimiz var desem abartmis olmam.

Bodrum kat bastan asagi, giris kati bir bucuk metre kadar su altinda kaldi.

Bahcedeki su dune kadar boyu asiyordu.

Simdi suyu gitti diz boyu balcigi kaldi. Cizmeyi birakmadan ayaginizi
Balciktan kurtarmaniz zor. Selin surukledikleri meyve agaclarinin
Arasina takilmis, agaclari egmis, kocaman bir bariyer olusturmus. O
Yemyesil bahceden geriye eser kalmadi. Coluk cocuk hep birlikte o kadar
Da cok emek vermistik ki…

Hayvanlarimiza yem icin ektigimiz onlarca donum tarla batakliga dondu.

Seralarimiz kimbilir nerelerdeler.

Komsu haradaki onlarca at boguldu. Muhtesem atlardi. Hep birlikte
Kosmaya basladiklarinda zemini zangir zangir titretirlerdi.

Cocuklarimiz, o atlari kucucuk boylariyla citin ustunden uzanarak,
Bahceden kopardiklari tutam tutam cimlerle beslerlerdi. Minicik ellerle
Atlarin koca koca dislerini yanyana gormenin keyfine doyum olmazdi …
Baskalarina para kaynagi olan o atlar bizim nese kaynagimizdi. Gitti
Gider canim atlar.

Tiyatro salonumuz taninmaz halde. Su anda icine bile girilemiyor.

Mutfagimiz kullanilmaz durumda, icine zor giriliyor.

Camasir makinalari, bulasik makinalari, kurutma makinasi, buzdolaplari,
Firinlar, sogutma depolari, kalorifer kazani… Medeniyet namina ne
Varsa yok oldu.

Et stogumuz perisan. Kokusmadan gommek gerekiyor. Ama nereye? Her yer
Balcik.

Su, elektrik, telefon, internet kesik elbet.

“dereboyu”ndaki evime uzun sure ulasamadik. Aziz nesin’in en onemli
Notlari oradaydi. Sel, agac kutugunden karavana kadar, ne bulmussa onune
Katmis tum siddetiyle akiyordu. Neyse ki ev yikilmadi ve notlara bir sey
Olmadi. Mucize diyesim geliyor.

Kullanilmaz hale gelen koltuk, kanape, yatak yorgandan ya da tamamen
Suya gomulen elbise depolarimizdan soz etmiyorum bile.

Bitirmek uzere oldugumuz “sanatci evi” perisan. Yeni bastan yapacagiz.

Kitap depolarindaki on binlerce liralik aziz nesin kitabi mahvoldu.

Aziz nesin’in yillarca biriktirdigi gazete koleksiyonunun buyuk bir
Kismini ciltletmistik. Buyuk olcude parasizliktan ama bir miktar da
İhmalkarliktan ciltletemedigimiz binlerce gazete hamur oldu. 1976′nin
Politika gazetelerini gordum. İcim acidi.

Mezunlar dahil butun buyuk cocuklarimiz vakf’a geldiler. El birligiyle
Vakf’i temizlemeye calisiyorlar.

Felaketin boyutunu anlamak icin gormek, yasamak lazim.

İki tesellimiz var:

1) Hicbirimize bir sey olmadi.

2) Aziz Nesin’in butun arsivi kurtarildi. Cocuklarimizin ilk aklina bu
Notlar gelmis. 3000 dolayinda dosya… İnanilmaz bir surat ve
İmrenilecek bir isbirligiyle cocuklar butun dosyalari su basmadan
Kutuphaneden ikinci kata cikarmislar. Sabahin korunde uykularindan
Firlayip… Cocuklarimizin kimisi haylaz kimisi yaramaz kimisi soz
Dinlemez olabilir, ama hic gormedikleri Aziz Dede’lerinin notlarinin ilk
Kurtarilacak esya oldugunu biliyorlar… Egitim iste boyle bir sey olmali.

Her seye karsin iyimserligimizi elden birakmayacagiz ama. Surekli
İleriye bakmaya and ictik. Mucadeleye devam!

Sevgili dostlar,

Nesin Vakfi’nin ana binasini depreme karsi guclendirmek gerekiyordu. Bu
Sel felaketiyle birlikte binanin zemini daha da zayiflamistir. Binayi
Guclendirmenin maliyeti 350-400 bin lira arasinda. Sel felaketi
Dolayisiyla zararimizin da (insan gucunu saymazsak) 250 bin tl dolayinda
Oldugunu saniyorum. Bizim boyumuzu fersah fersah asan meblaglar bunlar.
En zor zamanlarimizda hep yanimizda olan sizlerden butcenize gore bir
Katki bekliyoruz. İnternetten bagis icin:
Https://secure.cs.bilgi.edu.tr/nesinvakfi/bagis.php. Banka hesap
Numaralarimiz asagida.

Cok tesekkurler.

Sizlere ve gelecege inancimiz sonsuz.

Hepimizden sevgiler, saygilar.

Ali nesin (www.nesinvakfi.org <http://www.nesinvakfi.org/>)

*tl hesaplari:*

İş bankası, parmakkapi subesi sube kodu 1042 hesap no. 0714327

*ziraat* bankasi, catalca subesi, sube kodu *130, *hesap no.* 952 22 32
- 5001*

*vakıf bank,* catalca subesi, sube kodu 237, hesap no. 434 84 59

*posta çeki* no.*164 00 09*

* *

*euro hesaplari*

*ziraat bankası*, catalca subesi, sube kodu *130, hesap no. 952 55 01 –
5003 (iban: *tr 80000 1000 1300 9525501 5003)

*vakıf bank*, catalca subesi, sube kodu *237, hesap no. 400 79 36*

Dolar hesabi:

*ziraat bankası*, catalca subesi, sube kodu *130, hesap no. 952 55 01 –
5001* (*iban: *tr 37000 1000 1300 9525501 5001)

*vakıf bank*, catalca subesi, sube kodu *237, hesap no. 400 79 37*

*chf hesabi*

*ziraat bankasi,* çatalca şubesi, sube kodu *130, hesap no. 952 55 01 –
5002* (*iban: *tr 10000 1000 1300 9525501 5002)

Swift kodlar:
Ziraat bankasi, çatalca subesi swift kodu: tczbtr2a
Vakif bank, çatalca swift kodu: tvbatr2a

Bence arkadaşımızın da yazdığı gibi:

Benim bu ufak blogumun her gün 1500 kadar ziyaretçisi var. Bu 1500 ziyaretçinin 500 tanesi 10′ar lira bağış yapsa 5000 lira, 20şer lira bağış yapsa 10.000 lira para yapar. Çok değil, ama hiç de değil. Aziz Nesin’in dediği gibi “varlıktan değil, yokluktan vererek” bu zor günlerinde elimizi uzatmalıyız. İnternet hesabınız varsa 5 dakika, yoksa en yakın banka şubesinden 15-20 dakikanızı alacak bir şey. 20 lira bizi batırmaz, ama Nesin Vakfındaki çocuklara çok şey ifade eder.

Kaynak: http://suphecimelek.wordpress.com/2009/09/10/nesin-vakfinin-yardimimiza-ihtiyaci-var/


8
Eyl

belgeler-logoAli Erkan İMREK ‘in şuradaki yazısında bahsettiği üzere kullanıcıların soru sorma ya da bilgiye ulaşmada güçlük çektikleri ve bu güçlüğü site yöneticilerine de yansıttığı ortada.Yanlış anlaşılmasın kimse mükemmel değil. Fakat belli başlı adımları uygularsak her iki taraf da memnun olur ve daha çabuk işler yürür kanısındayım.

Bence her kullanıcının bağlantısını vereceğim belgeyi en az bir kere okuması sağlıklı ve yararlı olacaktır..

Doğru düzgün soru sormanın yolları

Kaynak: Linux Belgelendirme Çalışma Grubu


7
Eyl

Facebook’da gözüme ilişti.Bir facebook uygulamasında pardus logosu kullanılmış.Acaba neden? :)

(Sahte ya da photoshopda oynanmış değildir.)

1

2


22
Tem

bildirgeç.org ‘da yayınlanan Pardus Cd Gönder Projesi adlı yazım.

Yazı için buradan.

Buradan Özgürlükİçin.com ekibine ve projeyi başlatan ekibe teşekkürler…


10
Tem

Hep linux içinde konsol/terminal eliniz ayağınızdır.Bir çok işinizi oradan halledebilrisiniz denir..Haklılar..Konsoldan kısa bir kutlama yapmaya ne dersiniz? O zaman aşağıdaki kodu konsola/terminale yapıştırın. İyi eğlenceler!..

#!/bin/bash

rows=$(tput lines)
cols=$(tput cols)
colors=(red green blue purple cyan yellow brown)
lock_file=
lock_file_base=/tmp/$(basename $0 .sh)

multiple=0
if [[ "$1" ]]; then
    nsingle=$1
    shift
else
    nsingle=10
fi
if [[ "$1" ]]; then
    nmultiple=$1
    shift
    if [[ $nmultiple -gt 8 ]]; then nmultiple=8; fi
else
    nmultiple=6
fi

function colorstr()
{
    local  row=$1
    local  col=$2
    local  color=$3
    local  v
    case "$color" in
    red)     v=31;;
    green)   v=34;;
    blue)    v=32;;
    purple)  v=35;;
    cyan)    v=36;;
    yellow)  v=33;;
    brown)   v=33;;
    white)   v=37;;
    *)       v=;;
    esac
    shift 3

    if [[ $multiple -ne 0 ]]; then
        touch $lock_file
        while [[ $(ls $lock_file_base.* 2>/dev/null | head -n 1) != $lock_file ]]
        do
            sleep 0.05
        done
    fi
        
    tput cup $row $col
    echo -n -e "\e["$v"m"
    set -f
    echo -n $*
    set +f
    if [[ $multiple -ne 0 ]]; then
        rm -f $lock_file
    fi
}

function center_colorstr()
{
    local  row=$1
    local  color=$2
    shift 2
    local  s="$*"
    local  slen=${#s}
    colorstr $row $(((cols / 2) - (slen / 2))) $color "$s"
}

function fireworks()
{
    local row=$((rows - 1))
    local col=$(((RANDOM % (cols / 2)) + (cols / 4)))
    local height=$((RANDOM % rows - 2))
    local slant
    local h
    local color1=${colors[$((RANDOM % ${#colors[*]}))]}
    local color2=${colors[$((RANDOM % ${#colors[*]}))]}
    local color3=${colors[$((RANDOM % ${#colors[*]}))]}
    while [[ $color1 == $color2  ||  $color1 == $color3  ||  $color2 == $color3 ]]
    do
        color2=${colors[$((RANDOM % ${#colors[*]}))]}
        color3=${colors[$((RANDOM % ${#colors[*]}))]}
    done

    case $((RANDOM % 4)) in
    0) slant=-2;;
    1) slant=-1;;
    2) slant=1;;
    3) slant=2;;
    esac

    if [[ $height -gt 5 ]]; then
        h=$height

        while [[ $h -gt 0 ]]
        do
            colorstr $row $col $color1 '.'
            let row--
            if [[ $((col + slant)) -ge $((cols - 3))  ||  $((col + slant)) -le 2 ]]; then break; fi
            let col+=slant
            let h--
            sleep 0.1
        done

        if [[ $((col + slant)) -lt $((cols - 3))  &&  $((col + slant)) -gt 2 ]]; then

            h=$((height / 5))

            while [[ $h -gt 0 ]]
            do
                colorstr $row $col $color2 '.'
                let row++
                if [[ $((col + slant)) -ge $((cols - 3))  ||  $((col + slant)) -le 2 ]]; then break; fi
                let col+=slant
                let h--
                sleep 0.1
            done
        fi

        colorstr $((row)) $((col - 1)) $color3 '***'
        colorstr $((row - 1)) $((col)) $color3 '*'
        colorstr $((row + 1)) $((col)) $color3 '*'
    fi
}

for i in $(seq 1 $nsingle)
do
    clear
    fireworks
    sleep 1
done

clear

pids=
for i in $(seq 1 $nmultiple)
do
    let multiple++
    lock_file=$lock_file_base.$i
    fireworks &
    pids="$pids $!"
done

trap "kill -9 $pids 2>/dev/null" EXIT

wait $pids
sleep 3

clear
center_colorstr $((rows / 2 - 1)) red "Hope you enjoyed the show!"
center_colorstr $((rows / 2 + 1)) red "Happy 4th of July"
center_colorstr $((rows / 2 + 3)) red "Your Friends at Linux Journal"
echo

sleep 5
clear

# vim: tabstop=4: shiftwidth=4: noexpandtab:
# kate: tab-width 4; indent-width 4; replace-tabs false;

Kaynak: linuxjournal.com