Conky, linuxta bilgisayar bilgileri ( hardisk doluluk oranı, kernel sürümü, çalışan programların ne kadar cpu ve ram kullandığı gibi bilgiler ) dışında hava durumu, o an çalan müzik parçanızı gösterme gibi daha başka bir çok özellik ekleyebileceğiniz bir gösterge programıdır. Bunun dışında conky programına istediğiniz gibi şekil verebilirsiniz. Kısacası conky programının sınırları sizin hayal gücünüze sınırlı
Conky için gerekli olmasa da terminalden bataryanın durumunu öğrenmek için acpi paketini kurmakta yarar var. Şimdi gelelim conky’nin batarya bilgilerinin nereden alacağını bulmaya
cd /proc/acpi/battery/ ( Farklı linux dağıtımında farklı yerde olabilir. )
Bu dizinde hangi bataryayı kullandığınızı öğrenebilirsiniz. Benim laptopta iki alt dizin var bunlar C174 C173. Hangisinin kullanıldığını öğrenebilmek için bu iki için içindeki state dosyasına bakmamız yeterli.
Sıra geldi conkyrc dosyasına
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | use_xft yes
xftfont Terminus:size=8
xftalpha 0.8
update_interval 2.0
total_run_times 0
own_window no
double_buffer yes
minimum_size 1000 5
draw_shades yes
draw_outline no
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
default_color white
default_shade_color black
default_outline_color white
alignment top_left
gap_x 775
gap_y 1
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale no
use_spacer no
TEXT
${color slate grey}${color }${time %e %B %G}
${color slate grey}${color }${time %H:%M:%S}
${color slate grey}UpTime: ${color }$uptime
${color slate grey}Kern:${color }$kernel
${color slate grey}CPU:${color } $cpu% ${acpitemp}C
${cpugraph 20,130 000000 ffffff}
${color slate grey}Load: ${color }$loadavg
${color slate grey}Processes: ${color }$processes
${color slate grey}Running: ${color }$running_processes
${color slate grey}Highest CPU:
${color #ddaa00} ${top name 1}${top_mem cpu 1}
${color lightgrey} ${top name 2}${top cpu 2}
${color slate grey}Highest MEM:
${color #ddaa00} ${top_mem name 1}${top_mem mem 1}
${color lightgrey} ${top_mem name 2}${top_mem mem 2}
${color lightgrey} ${top_mem name 3}${top_mem mem 3}
${color lightgrey} ${top_mem name 4}${top_mem mem 4}
${color F8DF58}${font StyleBats:size=16}${font} Battery: ${battery_percent C174}%${battery_bar 3,100 C174/}
${color slate grey}MEM: ${color } $memperc% $mem/$memmax
${membar 3,100}
${color slate grey}ROOT: ${color }${fs_free /}/${fs_size /}
${fs_bar 3,100 /}
${color slate grey}HOME: ${color }${fs_free /home}/${fs_size /home}
${fs_bar 3,100 /home}
${color slate grey}NET:
${color}Up: ${color }${upspeed eth0} k/s
${upspeedgraph eth0 20,130 000000 ffffff}
${color}Down: ${color }${downspeed eth0}k/s${color}
${downspeedgraph eth0 20,130 000000 ffffff} |
Kodun 45. satırı ile batarya bilgilerimizi conky ile gösterilmesini sağlıyoruz. Bu conkyrc’nin çalışması sonucunda aşağıdaki görümün elde etmiş oluruz. Gentoo’da ( başka dağıtımda da olabilir bilmiyorum ) conky yüklendiği zaman kullanıcı dizininin altında .conky dosyası oluşacaktır. Bu dosyanın ismini .conkyrc olarak değiştirmek gerekli yoksa ayarlar çalışmıyor.
mv /home/kullanıcı_adı/.conky /home/kullanıcı_adı/.conkyrc komutu ile dosyayı taşıyarak ismini değiştirebiliriz. .conkyrc dosyasındaki ayarlar sadece bulunduğu yerdeki kullanıcıda etkilidir. Diğer kullanıcılarda/kullanıcıda da aynı şekilde çalışmasını istiyorsanız diğer kullanıcılarında/kullanıcınında .conkyrc dosyasını değiştirmeniz gerek.



