IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   GNU, Linux ve UNIX (https://www.ircforumlari.net/gnu-linux-ve-unix/)
-   -   Conky nedir? Nasıl kurulur? (https://www.ircforumlari.net/gnu-linux-ve-unix/397574-conky-nedir-nasil-kurulur.html)

khazadum 17 Haziran 2011 16:32

Conky nedir? Nasıl kurulur?
 
Merhabalar,

Sizlere bugün Linux işletim sistemlerinde var olan masaüstünüzde text bazlı (+ grafiksel diyede nitelendirebiliriz) her türlü bilgiyi gösterebilen ufak bir derleme hakkında bilgi vereceğim.

Bir çok linux kullancısı, Windows vista çıkmadan önce (Çıktıkdan sonrada birşey değişmedi gerçi, Windows vista ile birlikte gelen gadget'ler çok kötü.) masaüstlerinde CPU kullanımı, Ram kullanımı, HDD dolu/boş oranı, İnternetsel bilgiler (download/upload kb/s bilgileri), vb gibi bir çok bilgiyi göstermekle övünürlerdi (ki çok haklılar bu konuda).

Bu işlemi Linux üzerinde yapan 1 program ve birde derleme vardır. Programı saymıyorum çünkü o gagdet programı. gnome-look.org'tan gagdet edinebilirsiniz.

Size bugün Conky'i anlatıyorum. Conky yukarıda bahsettiğimiz işlemi gerçekleştiren bir derleme. Resimlere baktıkça daha iyi anlayacaksın. Şimdi kuruluma geçelim;

Öncelikle conky için gerekli olan bir depomuzu yükleyelim;
Kod:

sudo apt-get --assume-yes install wmctrl
depomuzun yüklenmesi bittikten sonra conky yükleyelim;
Kod:

#sudo apt-get --assume-yes install conky
güzel bir config dosyası yapalım;
Kod:

#sudo gedit /home/kullanıcıadınız/.conkyrc
içine şunları kopyalayıp kaydedelim;
Kod:

# UBUNTU-CONKY
# A comprehensive conky script, configured for use on
# Ubuntu / Debian Gnome, without the need for any external scripts.
#
# Based on conky-jc and the default .conkyrc.
# INCLUDES:
# - tail of /var/log/messages
# - netstat shows number of connections from your computer and application/PID making it. Kill spyware!
#
# -- Pengo
#
 
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
 
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
 
# fiddle with window
use_spacer right

# Use Xft?
use_xft yes
xftfont DejaVu Sans:size=8
xftalpha 0.8
text_buffer_size 2048
 
# Update interval in seconds
update_interval 3.0
 
# Minimum size of text area
# minimum_size 250 5
 
# Draw shades?
draw_shades no
 
# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
uppercase no # set to yes if you want all text to be in uppercase
 
# Stippled borders?
stippled_borders 3
 
# border margins
border_margin 9
 
# border width
border_width 10
 
# Default colors and also border colors, grey90 == #e5e5e5
default_color grey
 
own_window_colour brown
own_window_transparent yes
 
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
 
# Gap between borders of screen and text
gap_x 10
gap_y 10
 
# stuff after 'TEXT' will be formatted on screen
 
TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine
 
${color orange}CPU ${hr 2}$color
${freq}MHz  Load: ${loadavg}  Temp: ${acpitemp}
$cpubar
${cpugraph 000000 ffffff}
NAME            PID      CPU%      MEM%
${top name 1} ${top pid 1}  ${top cpu 1}    ${top mem 1}
${top name 2} ${top pid 2}  ${top cpu 2}    ${top mem 2}
${top name 3} ${top pid 3}  ${top cpu 3}    ${top mem 3}
${top name 4} ${top pid 4}  ${top cpu 4}    ${top mem 4}
 
${color orange}MEMORY / DISK ${hr 2}$color
RAM:  $memperc%  ${membar 6}$color
Swap:  $swapperc%  ${swapbar 6}$color
 
Root:  ${fs_free_perc /}%  ${fs_bar 6 /}$color
hda1:  ${fs_free_perc /media/sda1}%  ${fs_bar 6 /media/sda1}$color
 
${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
${execi 30 netstat -ept | grep ESTAB | awk '{print $9}' | cut -d: -f1 | sort | uniq -c | sort -nr}
${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | awk '{print " ",$5,$6,$7,$8,$9,$10}' | fold -w50}
 
${color orange}FORTUNE ${hr 2}$color
${execi 120 fortune -s | fold -w50}

kurulumumuzu tamamladık. Yukarıdaki conf'u kullananlar aşağıdaki görüntüyü elde edeceklerdir. (İleri seviye kullanıcıları bunu kendileri yapabilir. Biz örnekler üzerinden devam edelim.)


şimdi komut çalıştır satırına (ALT + F2) conky yazıp, conky'imizi başlatalım.

yukarıdaki config dosyamızın oluşturduğu görüntü aşağıdaki gibi olacaktır;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


config dosyanızı kendiniz yapabilirsiniz. Kodları inceleyin. Eğer conky'i beğendiyseniz ufacık bir ayar yapmamız lazım ki bilgisayar her başladığında conky'imiz aktif olsun.

Kod:

#sudo gedit /etc/X11/xorg.conf
burada "Module" kısmını buluyoruz ve load olarak conky'imizi ekliyoruz;
Kod:

Load    "dbe"
kaydedip çıkıyoruz ve bilgisayarımızı yeniden başlatıyoruz. Conky'miz hazır. İnternetten bir çok güzel conky conf'u bulabilirsiniz.

sevgi ve saygılarımla.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:33.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net