Torsmo'nun yerine Conky kullanimasina karar verdim.Conky'de bircok yenilik var, ve gelistirilmesi durdurulmamis bir yazilimdir.Torsmo'nun Gelismesi ise durdurulmustur.Eger Conky kullanmak istiyorsaniz.Sadece 1.Maddeyi, yani kurulumu yapmaniz gerkiyor.Home dizininin altindaki .torsmorc ise .conkyrc seklinde degsitrmeniz gerekiyor.
Baslamadan önce, conky kurulumu dige dagitimlarda farkli olabilir. Ama bu belgede herhangi bir degisiklik gerektirmez.
Yani gentoo altinda torsmo'yu kurduktan sonra, asagida 2. maddeden devam edebilirsiniz.Debian kullananlar ise, 1 maddeden devam edebilir.Bildiginiz gibi, islemci'nin yüzde kac verimde calistigini görmek icin, veya suan kullanilan ram miktarini, veya da, internet hizinisi görmek icin, bir cok ek yazilim var. Bunlardan bazilari Gdesklets,Karamba,Gkrellm,.... Gdesklets ve Karamba, gayet iyi görünümlü yazilimlar, ama bunun da bir bedeli var tabiki. Baya bir ram ihtiyaci duyuyorlar. Gkrellm de bunlara nazaran, daha az ram kullaniyor. Simdi neden Conky diyeceksiniz?
Conky, gayet kücük bir yazilim(89 kb),Bilgileri direkt metin olarak gösterdigi icin hemen hemen hic bilgisayari zorlamaz.Ve bunlarin haricinde, güzel bir tasarima sahip, ve birsürü hack imkanini sahip, yani degistirme imkani cok yüksek, hemen hemen her seyi yapabiliyorsunuz.
Conky ayriyeten bu bilgileri gösterir:Kernel Sürümü,Kaac saat bilgisayarin acik kaldigini,Saat ve Tarih,Ram ve Swap bilgileri,kullanilan makine türü(örn: 686),Ag baglanti bilgileri,Bilgisayar ici sicaklik durumu,Dizüstü bilgisaryalarinda pil durumu,gelen maileri(Mailbox ve Imap),..
Bu standart ciktirlar haricinde ayriyeten,Xmms,Amarok müzik ciktilarini,Suanki hava durumunu,Gmail durumu,Kullanilan Ip... gibi ek bigliler de yapilabilir.Bunlar icin ayrica scriptler mevcut.
1.Conky KurulumuUbuntu altinda kurmak isterseniz, kendi sitesinden .deb paketini indirip kuracaksiniz.Baska bir isleme de gerek yok zaten.Ondan önce siradaki paketler kurulacak.
apt-get install xlibs-static-dev libproc-dev lynx
Yukaridaki paketler kurmamiz gerekiyor ilk önce.Bunlar Conky'nun görüntülemesi icin gerekli paketler.Sadece Conky degil, bazi diger yazilimlar icin de gerekli.
http://conky.sourceforge.net/Kendi sitesinden, download kismindan, conky_1.3.1-1_i368.deb seklinde bir paket var.Bunu indirmeniz gerekiyor.Indirdikten sonra, root olarak
dpkg -i conky_1.3.1-1_i386.deb
komutuyla kurunuz.Hepsi bu kadar.
Not:Diger dagitimlar icin sitesinde paketler mevcut.2.Conky ayarlanmasiConky'yu calistirmadan önce, ilk önce nasil görünmesi gerektigini, ve hangi bilgileri bize sunmasi gerektigini yazmamiz lazim. Bu dosya ise kendi home dizininizde olacak.
.conkyrcseklinde olacak.Bu dosya ilk basta yer almaz, kendiniz bir tane yaratmaniz lazim.
Herhangi bir metin düzenleyici acip, asagidaki satirlari icine yapistiriniz yapip, kendi home dizininiz altinda .conkyrc seklinde kayit edin.
# ~/.conkyrc
#
double_buffer yes
background yes
font -*-clean-medium-r-*-*-12-*-*-*-*-*-*-*
own_window no
minimum_size 80 5
draw_shades no
draw_outline no
draw_borders no
stippled_borders 0
border_margin 6
border_width 1
default_color red
default_shade_color lightgrey
default_outline_color white
alignment top_right
gap_x 20
gap_y 20
no_buffers yes
uppercase no
update_interval 1
mail_spool $MAIL
TEXT
${color slate grey}
${stippled_hr 2 1}
${color slate grey}zaman: ${color }${execi 3 ~/.tmusic.sh}
${color slate grey}${stippled_hr 2 1}
${color}host :${color white} ${nodename}
${color}os :${color white} ${sysname} ${kernel}
${color}hiz :${color white} ${freq}Mhz ${color white}
$hr
${color}uptime:${color white} $uptime ${color white}
${color}pil :${color white} ${battery BAT1}
$stippled_hr
${color}cpu :${color white} $cpu% $cpubar
${color}ram :${color white} $memperc% $membar
$stippled_hr
${color}root : ${color white}${fs_free /} ${fs_bar /}
${color}home : ${color white}${fs_free /home} ${fs_bar /home}
${color}yedek : ${color white}${fs_free /yedek} ${fs_bar /usr}
${color}mp3 : ${color white}${fs_free /mp3} ${fs_bar /usr}
${color}fat32 : ${color white}${fs_free /fat32} ${fs_bar /usr}
${color}win : ${color white}${fs_free /win} ${fs_bar /usr} ${color white}
$stippled_hr
${color}tarih : ${color white}${time %a,} ${time %B %e %G}
${color}saat : ${color white}${time %H:%M:%S} ${color white}
$hr
${color}down:${color white} ${downspeed eth0} k/s ${color} up:${color white} ${upspeed eth0} k/s
Bu config dosyasini ben kendi isteklerimi göre degistirdim.Sizde bunu kendi isteklerinize göre degistirebilirsiniz.Internete yüzlerce mevcut.Kendi sitesinde de resimlerile ile 4-5 tane mevcut.
Yukarida gördügünüz gibi config dosyasi iki kisimdan olusuyor.
Birinci kisimi, conky'nun masaüstünde , nerede,nasil görüntülecegi hakkindaki bilgiler.Digeri ise asil isimize yarayan kisim.Buarada hangi bilgileri ekrana getirilmesi hakkindaki bilgiler var.
3.Conky acmakBunlari yaptiktan sonra konsoldan veya alt+f2 yaparak, conky -d -u1 yazip calistirabiliriz.
Burdaki -d ibaresi, daemon olarak calismasini saglar, yani arka plana atar, -u ise update anlamina geliyor, yani her 1 saniyede bir kendisini günceliyecek.
Kde ve Gnome kullanlarin bazi sorunlar ile karsilastiklarini gördüm.Eger sizde görüntülemesinde birkac sorun cikiyorsa, asagidaki komutu deniyebilirsiniz
conky -o -d -u1
-----------------------------------------------------------------------------------------------------------------------------------------Bundan sonraki özellikleri istersen ekliyebilirsiniz.Mecbur degilsiniz.Ama bakmaniz tavsiye edilir.
Conky altinda Hava Durumunu görüntülemek
Lütfen dosyanin icinden en ufak bir satiri degistirmeden aynen kullanin.
Aksi taktirde calismayabilir.(Erkan)
Kurulumu
- Asagidaki yazilari /usr/bin/havadurumu.txt olarak kaydedin.
lynx -dump http://havadurumu.mynet.com/|grep '°C'|grep -v blank|cut -d ' ' -f36,37 > /tmp/hava_durumu
cat /tmp/hava_durumu | awk '{print $1}' > /tmp/hava2
Istanbul_Avrupa=`sed -n -e '1 p' /tmp/hava2`
Istanbul_Anadolu=`sed -n -e '2 p' /tmp/hava2`
Ankara=`sed -n -e '3 p' /tmp/hava2`
Izmir=`sed -n -e '4 p' /tmp/hava2`
echo "Ist. Avrupa : $Istanbul_Avrupa °C"
echo "Ist. Anadolu : $Istanbul_Anadolu °C"
echo "Ankara : $Ankara °C"
echo "Izmir : $Izmir °C"
- Gerekli haklari verin ( chmod 777 /usr/bin/havadurumu.txt )
- .conkyrc ayar dosyasini acin ve en son satira sunu ekleyin:
${color white}Hava Durumu
${color grey}${execi 3600 /usr/bin/havadurumu.txt}
NOT: 3600 sayisi 1 saate esittir. Bu süreyi kendi isteginize gore saniye cinsinden yazabilirsiniz. Örn: 7200 sayisi her 2 saate güncellemeleri okur.
- Ayar dosyaniza kayit islemini bitirdikten sonra "conky" programi kapatip tekrardan acin.
killall conky && conky
- Hepsi bu kadar
Xmms'de dinledinigiz sarkilari, Conky altinda görüntülemek.
Bunu yapmaniz gerekmiyor, xmms kullanmiyorsaniz mesala,asadagidaki satirlari, .conkyrc'den silin.
Ayrica BMP kullanmayanlar da silebilir, kullananlar ise devam edebilir.Yukaridaki .conkyrc dosyasinda surdaki satirlar:
${color slate grey}
${stippled_hr 2 1}
${color slate grey}zaman: ${color }${execi 3 ~/.tmusic.sh}
${color slate grey}${stippled_hr 2 1}
Xmms'deki sarkilarin görüntülemesi icin yapilmistir. Bunlari görüntülemek icin kücük bir script buldum, gentoo forumlarinda.Bu scripti biraz degistirdim, erkan abi'nin de bunda yardimci oldu.Tesekür ederim.Gerci o scripti görmedi daha , ama görse herhalde bastan asagi degistirir

Ilk önce xmms-infopipe seklinde bir plugin var, bunu apt-get ile kurun.Bmp icin bmp-infopipe.Diger dagitimlarda da bu paket mevcutur.
Ardindan xmms'si acip, genel plugin ayarlarindan, etkinlestirin.
Ben scriptin mantigini anlatayim, ona göre degisiklik yapmak isteyenler yapabilir.
Xmms-infopipe, xmms'deki bilgileri /tmp/xmms-info adinda bir dosyaya iletiyor.Yani bu dosya durmadan kendini yeniletiriyor. Bu script ise, burdaki bilgileri alip, conky'de görüntülemisini sagliyor.
Önce asagidaki satirlari, bir metin düzenleyici acip, icine yapistirin.Sonrada home dizininin altinda
.tmusic.sh seklinde kayit edin.
#!/bin/bash
#This script is free to modify and distribute.
#If you make some cool modification to it, let me know at straivir@ucsd.edu
#Use at your own risk.
#Requirement: bmp-infopipe and/or xmms-infopipe
#Todo: make that song title scrolling within maxcol
#User Setting here
maxcol=21
file=/tmp/xmms-info
player=Xmms
#Grab needed information
status=`grep ^Status /tmp/xmms-info | cut -d ":" -f2,3`
time=`grep ^Time /tmp/xmms-info | cut -d ":" -f2,3`
title=`grep ^Title /tmp/xmms-info | cut -d ":" -f2,3`
pos=`grep ^uSecPosition /tmp/xmms-info | cut -d ":" -f2,3`
len=`grep ^uSecTime /tmp/xmms-info | cut -d ":" -f2,3`
#Count the length in characters of the title
size=`echo $title | wc -c`
#Calculate current position within that length
poscol=$(echo "$pos*$maxcol/$len" | bc)
#Printing
echo $time
echo $title | fmt -w $maxcol
for (( i=0; i<$maxcol; i++ ))
do
if [ $i -eq $poscol ]; then
echo -n 'O'
else
echo -n '='
fi
done
#For new line
echo
Kayit eddikten sonra, konsoldan kullanma haklarini verelim.
chmod 755 .tmusic.sh
seklinde.Bu kadar.Bundan sonra conky, sizin xmms'deki dinledinigiz sarkilari görüntüleyecek.
Amarok'da dinledinigiz sarkilari, Conky altinda görüntülemek.
Amarok icin de, yukaridaki islemlerin aynisi yapilacaktir, sadece Xmms-scipti yerinde bu kullanilacak.
Script icin Ademalp'a tesekürler.
#!/bin/bash
maxcol=33
amarok=`pidof amarokapp`
if (($amarok))
then
status=`dcop amarok player status`
if (($status))
then
time=`dcop amarok player totalTime`
title=`dcop amarok player nowPlaying`
pos=`dcop amarok player trackCurrentTime`
len=`dcop amarok player trackTotalTime`
poscol=$(($pos*$maxcol/$len))
echo ${title:0:$(($maxcol-3))}
for (( i=0; i<$(($maxcol-2)); i++ ))
do
if (($i == $poscol))
then
echo -n '<=>'
else
echo -n '='
fi
done
echo -n ' '
echo -n $time
echo
else
echo 'calan sarki yok'
fi
else
echo 'amarok calismiyor'
fi
Aşağıdaki kodları .conkyrc dosyanıza ekleyin.
${stippled_hr 2 1}
${color slate grey}Amarok: ${color }${execi 3 ~/.amarok.sh}
${color slate grey}${stippled_hr 2 1}
KDE altinda Conky'yi nasil otomatik olarak calistirabilirim?Asagidaki satirlari sirayala konsoldan giriniz
cd ~/.kde/Autostart
echo "conky -d" > conky.sh
chmod 777 conky.sh
KDE yi kapatip actiginizida otomatikman conky baslatilacaktir.
Gercek IP numaranizi görüntülemek
- Asagidaki satiri /usr/bin/ip.txt olarak kaydedin
lynx --dump http://www.whatismyip.com/|grep Your|awk '{print $4}'
- Gerekli calistirma haklarini verin (chmod 755 /usr/bin/ip.txt )
- Ayar dosyanizin(.conkyrc) icine asagidaki satiri ekleyin:
${color grey}IP :${color white} ${execi 3600 ip }
Mount edilebilen cihazlari görüntülemek(Usb-Stick,Digitalkamera,...)Mesala sisteminizde USB cihaziniz veya digital kameraniz var.
Bunlarin genelde belirli bir baglanma noktasi (mountpoint) var. Bu baglanma noktalarinida menude gosterebilirsiniz.
Örnek bir satir.Bunlar .conkyrc kayit edilecektir.Baglama noktasi (/mnt/sda1) degisebilir.
${if_mounted /mnt/sda1}
${color grey}sda1 : ${color white}${fs_free_perc /mnt/sda1}% ${fs_bar /mnt/sda1} ${color white}
$endif
${if_mounted /mnt/sda2}
${color grey}sda2 : ${color white}${fs_free_perc /mnt/sda2}% ${fs_bar /mnt/sda2} ${color white}
$endif
Cpu,Ram,Upload ve Download bilgileri icin Grafikler 
Asagidaki satilari, .conkyrc'e eklemeniz gerekiyor.
Cpu icin:
${color #888888}${cpugraph 20,70 ff0000 ff00ff}
Ram icin:
${color #888888}${memgraph 20,70 ff0000 ff00ff}
Download icin:
${color #888888}${downspeedgraph eth0 20,70 ff0000 0000ff}
Upload icin:
${color #888888}${upspeedgraph eth0 20,70 0000ff ff0000}
Bunlarin büyüklüklerini 20,70 ibaresi olan yerden degistirebilirsiniz.
ilk ibare, eninini, ikinci ibare, ise genisligini düzenliyor.
-----------------------------------------------------------------------------------------------------------------------------------------Evet hepsi bu kadar.Umariniz hosunuza gitmistir.Erkan,Ademalp'a bu konuda tesekür etmek istiyorum.Kendileri de bu konuda yardimci oldurlar
Sorularinizi ve önerilerinizi bu konu altinda alabilirim.
Kaynaklar:
http://www.ubuntuusers.de/wiki/windowmanager:torsmohttp://www.ubuntuusers.de/wiki/windowmanager:conkyhttp://forums.gentoo.org/viewtopic-t-291835-postdays-0-postorder-asc-highlight-torsmo+tips-start-0.htmlBu belge CC lisansi altindadir.