Posted by: kautsarnux on: June 29, 2010
Conky, Program Monitoring System di Desktop
#Tentang Conky
Conky adalah suatu program sederhana dan ringan yang dapat berjalan di system
GNU/Linux dan BSD dan berlisensi General Public License (GPL). Conky dapat di costumize
fungsinya untuk menampilkan informasi system di desktop, misalnya; versi kernel, space
hardisk, memory usage, temperatur CPU dan lainnya serta dapat dimodifikasi tampilannya
sesuai selera.
#Instalasi Conky
Conky dapat berjalan di GNU/Linux dan BSD dan pada kesempatan ini akan dibahas
bagaimana instalasi Conky di GNU/Linux terutama pada distro Ubuntu. Untuk menginstall
Conky cukup mudah karena sudah tersedia pada repository Ubuntu.
Buka terminal melalui Application – Accessories – Terminal, dan ketikkan perintah berikut
ini:
$ sudo apt-get install conky
Maka file-file yang diperlukan akan didownload dan conky akan terinstal otomatis. Setelah
instalasi conky selesai maka conky sudah dapat dijalankan melalui fasilitas run (Alt+F2)
ketik “conky” (tanpa tanda kutip). Kemudian lihat tampilan desktop anda sekarang, conky
sudah muncul tapi dengan tampilan yang sangat standar dan sangat sederhana, untuk itu
selanjutnya kita akan melakukan konfigurasi pada conky untuk membuatnya menjadi lebih
menarik.
#Konfigurasi Conky
Buatlah sebuah script conky pada direktori home anda (mis, /home/ubuntuku/).
Caranya:
$ gksu gedit /home/ubuntuku/.conkyrc
Setelah jendela teks editor terbuka, paste kode berikut ini kemudian save dan exit.
# 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
# Create own window instead of using desktop
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
own_window yes
use_xft yes
xftfont Bitstream Vera Sans:size=8
maximum_width 250
default_color white
alignment top_right
uppercase no
TEXT
$nodename – $kernel
${color lightgrey}Uptime:$color $uptime $alignr${color lightgrey}Load:$color $loadavg
${color lightgrey}CPU: $color ${freq} Mhz $alignr${color lightgrey} Usage:$color $cpu%
$color${cpugraph}
${color lightgrey}Processor temperature: $color${acpitemp}°C
${color lightgrey}Battery: $color ${battery}
${color lightgrey}RAM usage:$color $mem/$memmax – $memperc%
${membar}
${color grey}Disk usage: $color${fs_free /} of ${fs_size /}
${fs_bar 6 /}
${color #ffcb48}Wi-Fi ${hr 1}
${color lightgrey}Wireless signal: $color${wireless_link_qual ath0}%
${color lightgrey}IP address: $color${addr ath0}
${color lightgrey}Download speed: $color${downspeedf wifi0} Kb/sec
${downspeedgraph wifi0}
${color red}Downloaded: $color${totaldown wifi0} $alignr ${color green}Uploaded:
$color${totalup wifi0}
${color #ffcb48}Ethernet ${hr 1}
${color lightgrey}IP address: $alignr$color${addr eth0}
Keterangan:
double_buffer yes
own_window yes
Digunanya untuk mengurangi flickering atau layar yang berkedip-kedip.
use_xft yes
xftfont Bitstream Vera Sans:size=8
Untuk Mengganti font dan ukuran font cukup ganti teks ”Bitstream Vera San:size=8”,
dimana Bitstream Vera San adalah type font dan size=8 adalah ukuran font.
maximum_width 250
default_color white
alignment top_right
Untuk pengaturan besar jendela conky, termasuk lebar dan warna yang digunakan.
uppercase no
Gunakan pilihan yes jika anda ingin membuat tulisan pada jendela conky menjadi
uppercase.
$nodename – $kernel
Parameter untuk menampilkan versi kernel yang dipakai oleh system anda.
${color lightgrey}Uptime:$color $uptime $alignr${color lightgrey}Load:$color
$loadavg
Baris $ {color lightgrey} gunanya untuk membuat teks menjadi warna abu-abu, anda dapat
mengunakan warna lainnya, misalnya red untuk merah atau black untuk hitam lalu $uptime
adalah parameter untuk menampilkan uptime atau lama nya sejak komputer anda
dihidupkan
${cpugraph 000000 ffffff}
Conky dapat menampilkan data yang berupa grafik pada desktop anda. Variabel $
{cpugraaph akan menampilkan penggunaan CPU dalam bentuk grafik.
${color lightgrey}RAM usage:$color $mem/$memmax – $memperc%
Dapat menggunakan beberapa variabel memori untuk menampilkan jumlah RAM
(memmax), jumlah memori yang digunakan (mem) dan memori yang digunakan dalam
bentuk persentase (memperc).
${color grey}Disk usage: $color${fs_free /} of ${fs_size /}
${fs_bar 6 /}
Selain menampilkan dalam bentuk grafik dan persentase, dapat juga ditampilkan data
dalam bentuk grafik batang menggunakan variabel membar: $(membar). Untuk memonitor
penggunaan harddisk, anda memiliki beberapa variabel untuk dipilih, yaitu fs_free (ruang
kosong), fs_size (ukuran total), dan fs_bar (bar yang digunakan)
Untuk menampilkan koneksi wireless pada Conky diperlukan mengetahui interface yang
digunakan, berikut ini adalah beberapa variable dari interface yang digunakan:
• wireless_essid (nama ESSID dari akses point yang digunakan)
• wireless_mode (mode yang digunakan, misalnya Ad-Hoc, dll)
• wireless_bitrate (kecepatan bitrate)
• wireless_link_qual (kualitas sinyal yang diterima)
• wireless_link_qual_perc (kualitas sinyal yang diterima dinyatakan dalam bentuk persen)
• wireless_link_bar (kualitas sinyal yang diterima dinyatakan dalam bentuk bar)
Contoh yang terdapat dalam script:
${color #ffcb48}Wi-Fi ${hr 1}
${color lightgrey}Wireless signal: $color${wireless_link_qual ath0}%
${color lightgrey}IP address: $color${addr ath0}
${color lightgrey}Download speed: $color${downspeedf wifi0} Kb/sec
Parameter diatas digunakan untuk menampilkan kecepatan download dalam Kb/s.
#Menjalankan Conky distartup
Untuk membuat conky dapat berjalan otomatis saat komputer baru dinyalakan dapat
menggunakan cara sebagai berikut:
- Buatlah sebuah file baru pada directori home anda dengan nama .conky-startup.sh
kemudian tuliskan code berikut ini:
#!/bin/bash
sleep 30 && conky ;
Fungsi dari script diatas adalah untuk menghindari bentrok dengan compiz, sleep 30
mengatur agar conky dijalankan 30 detik setelah komputer baru dihidupkan. Gunanya
untuk membuat conky ini dapat berjalan setelah compiz berjalan terlebih dahulu karena
compiz yang jalan duluan setelah conky akan membuat sebuah jendela transparan pada
sisi conky, ini sangat menggangu karena membuat conky berada pada keadaan always
on top.
- Setelah selesai membuat script .conky-startup.sh diatas ubah modenya menjadi
executable dengan cara masuk ke terminal terlebih dahulu dan ketikkan perintah dibawah
ini.
chmod +x conky-start.sh
- Selanjutnya buka System – Preferences – Startup Applications. Klik Add, isi name dengan
Conky, dan isi Command dengan /home/Ubuntuku/.conky-startup.sh
Selanjutnya conky akan dijalankan setiap kali login ke desktop Ubuntu, atau dapat juga
menjalankan secara manual dengan cara run (Alt+F2) dan ketikkan conky –d.
source : Hacker-Newbie
June 29, 2010 at 11:17 am
udah coba conky-color?
June 29, 2010 at 2:37 pm
lgi ngoprek kok tuk colornya…ada link yg bisa membantu ??