Sanely @ Talent : ~ $

Masaüstünde Conky

Yazan: bytan Kasım 14, 2008

Masaüstünde Conky

Conky, sistem ile ilgili üzerinde barındıran ve anlık olarak kullanıcıya sunan, az sistem kaynağı tüketen bir masaüstü betiğidir.Tasarımı tamamen kullanıcıya bırakılmış olan conky ile, XMMS2′den Audacious’a, CPU kullanım oranından, sabit disklerin kullanım oranına, RAM işlem istatistiklerinden network gözlemlemeye kadar 250′den fazla içselleştirilmiş nesnesi ile kullanıcının sistem ile ilgili her türlü bilgiye kolayca ulaşabilmesini sağlıyor.

İçselleştirilmiş nesneler dışında, kullanıcı, kendi yazacağı betikleri ve/veya harici programları da kullanarak tasarladığı conky içerisine her türlü bilgiyi aktarabiliyor.

Conky, anasayfasındaki kaynak kodu derlenerek kurulacağı gibi, ubuntu kullanan kullanıcılar tarafından aşağıdaki komut ile de kurulabilir:

sudo apt-get install conky

Çalışma prensibi olarak, sadece conkyrc adında bir ayar dosyası mevcut ve bu ayar dosyasını okuyarak ilgili tasarım ekrana basılıyor.İlk kurulduğu anda, öntanımlı olarak kullanıcının “home” dizininde hiç bir dosya bulunmaz.İlk denemeniz için ayar dosyanızı oluşturup .conkyrc olarak kaydetmeniz gerekiyor.Veya aşağıdaki komutla örnek ayar dosyasını ev dizininize taşıyabilirsiniz:(Ubuntu için)

zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc

Şu anki durumda, komut satırında conky yazıp çalıştırdığınızda, örnek ayarlarımızla çalıştırabilmiş olmalıyız.

Kendize Ait Tasarım Yapmak

Öncelikli olarak ayar dosyasının içeriğini anlamamız lazım.Temel olarak iki kısımdan oluşmakta.İlk kısım düzenlemesi basit, betiğin çalışması ile ilgili ayarlar, ikinci kısım ise TEXT ile başlayan noktadan sonraki tasarım ile ilgili ayarlar.Betiğin çalışması, görünümü ve genel ayarları hakkında burada ayrıntılı olarak bilgi verilmiş.Bunun yanında tasarım sırasında kullanılabilecek içselleştirilmiş nesneler ile ilgili geniş bir bilgi ise bu sayfada listelenmiş.

En iyi öğrenme yolu, örnekler üzerinde pratik yapmak olarak düşünülürse, ne kadar çok örnek ayar dosyası bulabilirsek, bizim için o kadar iyi olur.Burada ekran görüntüleri olan örnek conkyrc dosyalarını sistemimize alarak incelemeye başlayabiliriz.Yine aynı şekilde, ubuntu kullanıcılarının paylaşıma verdikleri ve sürekli büyüyen bu forum sayfasına bakabiliriz.

Kendinize ait tasarım yapmanın belkide en kolay yolu, Conky GUI kullanmak.Bir ubuntu kullanıcısının burada duyurduğu bu GUI ile, şüphesiz bazı şeyler daha kolay hale gelecektir.

Harici programlar vasıtasıyla tasarımınıza bilgi çekebildiğinizden daha önce bahsetmiştim.Son olarak bu konuda ufak bir örnek vererek konuyu bağlamak istiyorum.Örneğimizle, wget kullanarak www.whatismyip.com adresinden ip adresimizi öğrenelim:

${execi 14400 wget -O – http://whatismyip.org/ | tail}

Elde ettiğimiz bu veriyi artık tasarımımız içerisinde istediğimiz herhangi bir yerde kullanabiliriz..

2 Yanıt “Masaüstünde Conky”

  1. bulent kahraman demiş

    sadelik,anlaşılırlık,sayfa planlama,secilen fontlar, v.s tümüyle harika bu calışma icin elinize sağlık.
    umuyorum ki pek cok kişinin yararlanacagı bu blogun adresini linux kullanan arkadaşlarım da önerecegim.

    özellikle hic vakit kaybetmeden hazırlamış oldugunuz bu ‘conky’, nasıl sayfaları icinde en sade anlatımla yerini ilk sıralarda yer alıcaktır.

    tekrar teşekkür ederim.uğraşınız icin.
    kolay gelsin.

  2. bytan demiş

    Güzel sözleriniz için ben teşekkür ederim.

    Eğer vakit bulabilirsem, tasarım içinde örnek kodlar üzerinden bir anlatım yapmayı düşünüyorum.Bakalım ne zaman olacak..

    İyi Çalışmalar..

Yorum Yapın

XHTML: Bu etiketleri kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>