Thursday, August 09, 2012

Mempercantik Desktop Linux dengan Conky

Kebetulan saya pake xubuntu (Ubuntu dengan desktop Xfce), tampilan desktopnya standar aja. Hingga suatu hari saya ingin menambahkan sedikit pemanis di sana, sayangnya saya ga punya foto yang manis-manis.
Alhamdulillah ada aplikasi yang bernama conky (bukan Conky Sitohang loh), mayan lah buat menghias desktop xubuntu yang masih sepi-sepi aja. Conky ini ntar bakalan ngasih 'panel' yang berisi bermacam info seputar sistem linux saya.
Gene nih tampilan desktop saya sekarang


ini lebih jelasnya si conky
Nah, gimana cara setting conky biar bisa begito?
Mudah kok...
Install dulu conky-nya
sudo apt-get install conky
Kemudian buat file bernama .conkyrc di direktori /home/nama_user kamu, misalnya nama user nya adalah linuxluv maka buat file /home/linuxluv/.conkyrc
Isi filenya kayak begene
#file /home/nama_user/.conkyrc
background yes
use_xft yes
xftfont Sans:size=8
xftalpha 1
update_interval 1.0
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 200
maximum_width 200
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color white
alignment top_right
gap_x 12
gap_y 12
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no

TEXT
${font sans-serif:bold:size=8}SYSTEM ${hr 2}
${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine
Host:$alignr$nodename
Uptime:$alignr$uptime
Load:$alignr $loadavg

${font sans-serif:bold:size=8}PROCESSORS ${hr 2}
${font sans-serif:normal:size=8}${cpugraph cpu1 0000FF 0000FF}
CPU: ${cpu cpu1}% ${cpubar cpu1}
Speed:  $alignr${freq}MHz

${font sans-serif:bold:size=8}MEMORY ${hr 2}
${font sans-serif:normal:size=8}RAM $alignc $mem / $memmax $alignr $memperc%
$membar

${font sans-serif:bold:size=8}DISKS ${hr 2}
${font sans-serif:normal:size=8}/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
${fs_bar /}
swap $alignc ${swap} / ${swapmax} $alignr ${swapperc}%
${swapbar}

${font sans-serif:bold:size=8}DISK I/O ${hr 2}
${font sans-serif:normal:size=8}Reads: $alignc ${diskio_read /dev/sda1} ${alignr}${diskiograph_read 10,90 00FF00 00FF00}
${font sans-serif:normal:size=8}Writes: $alignc ${diskio_write /dev/sda1} ${alignr}${diskiograph_write 10,90 FF0000 FF0000}
${font sans-serif:normal:size=8}${diskiograph 0000FF 0000FF}

${font sans-serif:bold:size=8}TOP PROCESSES ${hr 2}
${font sans-serif:normal:size=8}${top_mem name 1}${alignr}${top mem 1} %
${top_mem name 2}${alignr}${top mem 2} %
$font${top_mem name 3}${alignr}${top mem 3} %
$font${top_mem name 4}${alignr}${top mem 4} %
$font${top_mem name 5}${alignr}${top mem 5} %
$font${top_mem name 6}${alignr}${top mem 6} %

${font sans-serif:bold:size=7}Currently:$alignr$processes processes ($running_processes running)

${font sans-serif:bold:size=8}NETWORK ${hr 2}
${font sans-serif:normal:size=8}Up: $alignc${upspeed wlan0} kb/s ${alignr}${upspeedgraph wlan0 10,90 FF0000 FF0000}
${font sans-serif:normal:size=8}Down: $alignc${downspeed wlan0} kb/s ${alignr}${downspeedgraph wlan0 10,90 00FF00 00FF00}
${font sans-serif:normal:size=8}Upload: ${alignr}${totalup wlan0}
${font sans-serif:normal:size=8}Download: ${alignr}${totaldown wlan0}
${font sans-serif:normal:size=8}Local IP: ${alignr}${addr wlan0}

${font sans-serif:normal:size=8}Up: $alignc${upspeed ppp0} kb/s ${alignr}${upspeedgraph ppp0 10,90 FF0000 FF0000}
${font sans-serif:normal:size=8}Down: $alignc${downspeed ppp0} kb/s ${alignr}${downspeedgraph ppp0 10,90 00FF00 00FF00}
${font sans-serif:normal:size=8}Upload: ${alignr}${totalup ppp0}
${font sans-serif:normal:size=8}Download: ${alignr}${totaldown ppp0}
${font sans-serif:normal:size=8}Local IP: ${alignr}${addr ppp0}
Simpan file tersebut.
CATATAN:
Karena nama file diwali dengan titik (.) ntar file ini akan jadi hidden file.
Di bagian NETWORK dari file script di atas
${font sans-serif:bold:size=8}NETWORK ${hr 2}
${font sans-serif:normal:size=8}Up: $alignc${upspeed wlan0} kb/s ${alignr}${upspeedgraph wlan0 10,90 FF0000 FF0000}
${font sans-serif:normal:size=8}Down: $alignc${downspeed wlan0} kb/s ${alignr}${downspeedgraph wlan0 10,90 00FF00 00FF00}
${font sans-serif:normal:size=8}Upload: ${alignr}${totalup wlan0}
${font sans-serif:normal:size=8}Download: ${alignr}${totaldown wlan0}
${font sans-serif:normal:size=8}Local IP: ${alignr}${addr wlan0}

${font sans-serif:normal:size=8}Up: $alignc${upspeed ppp0} kb/s ${alignr}${upspeedgraph ppp0 10,90 FF0000 FF0000}
${font sans-serif:normal:size=8}Down: $alignc${downspeed ppp0} kb/s ${alignr}${downspeedgraph ppp0 10,90 00FF00 00FF00}
${font sans-serif:normal:size=8}Upload: ${alignr}${totalup ppp0}
${font sans-serif:normal:size=8}Download: ${alignr}${totaldown ppp0}
${font sans-serif:normal:size=8}Local IP: ${alignr}${addr ppp0}
Kamu bisa ubah interface wlan0 dan ppp0 itu dengan interface lain yang mau kamu tampilkan informasinya di conky.

Selanjutnya perlu diset agar conky otomatis jalan OS dinyalakan, caranya
masuk ke Settings --> Setting Manager --> Session and Startup --> Application Autostart
klik Add, kemudian tambahkan
Semoga bermanfaat :)
Pake sopwer yang halal yaa, biar jadi berkah

sumber : konfigurasi conky ini saya dapat dari sebuah blog di internet (maaf lupa alamatnya, bookmark ilang)

2 comments:

Anonymous said...

Bahasanya aneh... hasil copas ga di koreksi bikin sesat aja

ardhi wijayanto said...

script di atas sudah saya uji, bisa kok di Xubuntu 12.04
screenshot itu saya yang ambil dari linux saya
well, soal bahasa artikel memang sengaja dibikin seperti itu

Post a Comment

ardhi.web.id. Powered by Blogger.