Kas
12th

Gentoo’da hangi programları kullanıyorum ?

Posted by hitsumo

Gentoo’yu ilk defa kullanacaklar için bir sürü paketler arasında kaybolmasın diye kendi kullandığım programları yazacağım. Haydi başlayalım o zaman :)

1 Pencere yöneticisi olarak Fluxbox.
2 Video oynatıcı olarak SMplayer
3 Terminal olarak unicode rxvt
4 Ftp istemci (client) Filezilla
5 Irc programı için WeeChat
6 Yazı editörü olarak Vim
7 Resim gösterme programı olarak gqview
8 Sıkıştırılmış dosya içindeki çizgi roman veya mangaları okumak için ise comical
9 Ekran görüntüsü alma programı olarak scrot
10 İnternet tarayıcısı olarak Mozilla-Firefox
11 SSH için ise OpenSSH
12 İstediğiniz bilgileri tek komutla gösterebilmesiyle Conky
13 CD/DVD yazıcı olarak Burn-cd
14 DNS Server için Bind
15 MSN için Pidgin
16 Torrent programı rtorrent

Gece gece ancak bu kadar yazabildim. Daha sonra devam edeceğim yazmaya :)

Kas
9th

Conky ile laptop bilgisayarın batarya durumunu görmek

Posted by hitsumo

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 :)

?View Code CONKYRC
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.

conkyrc