Percantik Dekstop Dengan Conky

Banyak cara untuk mempercantik tampilan dekstop linux. Selain memakai compiz yang memerlukan spesifikasi hardware yang “mendingan”, mempertik tampilan bisa menggunakan conky.

Conky adalah system monitor yang super ringan, yang mampu menampilkan berbagai informasi seperti informasi freespace, processor, free-memory, network, suhu, cuaca, dll pada dekstop. Nah, informasi ini selain bisa mempercantik dekstop kan juga bisa dipakai unuk mengetahui gimana sistem yang sedang kita pakai.

Untuk install conky ini cukup gampang, seperti biasa tinggal tinggal pasang koneksi internet, terus buka terminal dan ketikan mantra ajaibnya

sudo apt-get install conky

Kalau sudah selesai, coba jalankan conky dengan pencet tombol alt+F2 alias run dan ketikan “conky”. Akan tampilan conky, tapi baru sederhana.

Untuk memperindah tampilan dan menampilkan informasi yang kita inginkan, buat sebuah file .conkyrc di dalam folder /home/user/.

Setingan ini bisa disesuiakan dengan selera kita. Pada setinganku misalnya, aku membuat informasi yang ditampilkan ada dua buah, berada di kiri dan kanan desktop.

Untuk itu, berarti kita harus membuat dua buah file configurasi conky yang diletakan di folder /home/user/.

Berikut ini adalah contoh file konfigurasi conky yang aku buat tersebut.

Untuk tampilan pada sisi kanan, aku memakai nama .conkyrc_right dan berikut ini isinya.

# 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 300

default_color grey

alignment top_right

uppercase no

TEXT

${font tropicana:size=25}${color black}My Netbook${font}

${color slate black}${time %a, } ${color }${time %e %B %G}$alignr${color slate black}Jam, ${color }${time %H:%M:%S}

${color red}Uptime:$color $uptime $alignr${color red}Load:$color $loadavg

${color #ffcb48}Processors ${hr 1}

${color red}CPU: $color ${freq} Mhz $alignr${color red} Usage:$color $cpu%

$color${cpugraph}

$font${color red}CPU1 $color${cpu cpu1}% ${cpubar cpu1}

$font${color red}CPU2 $color${cpu cpu2}% ${cpubar cpu2}

${color red}Processor temperature: $alignr$color${acpitemp}?C

${color #ffcb48}Battery ${hr 1}

${color red}Battery: $alignr$color${battery_percent BAT1}%

${battery_bar BAT1}

${color #ffcb48}Memory ${hr 1}

${color red}RAM usage:$alignr$color $mem/$memmax – $memperc%

${membar}

${color #ffcb48}Rhythmbox ${hr 1}

${if_running rhythmbox}${color red}Status $alignr ${color green}active

${color red}Title $alignr${color green}${execi 1 rhythmbox-client –print-playing-format “%aA – %tT”}

${color red}Album ${color green}${execi 1 rhythmbox-client –print-playing-format “%aT (%ay)”} $alignr ${color red}track ${color green}${exec rhythmbox-client –print-playing-format “%tn”}

${color red}Time $alignr${color green}${exec rhythmbox-client –print-playing-format “%te / %td”}${else}${color blue}Status $alignr ${color red}inactive

${color blue}Title $alignr ${color red}Not playing

${color blue}Album ${color red}Not playing $alignr ${color blue}Track ${color red}Not playing

${color blue}Time $alignr ${color red}Not playing${endif}

Pada bagian kanan ini aku menempatkan informasi waktu, prosesor, battery, memori dan pemutar musik rhythmbox.
Sedangkan untuk tampilan yang kiri dengan nama .conky, aku memakai setingan yang seperti ini.

# 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 400

default_color grey

alignment top_left

uppercase no

TEXT

${font openlogos:size=40}${color black}${alignc}TtU${font}

$color${font impact:size=9}${alignc}–Ubuntu ${pre_exec lsb_release -r -s} ${sysname}–${font}$color

${color #ffcb48}HDD ${hr 1}

$font${color red}/home $alignc ${color green}${fs_used /home} ${color black}of $color${fs_size /home} $alignr ${fs_free_perc /home}%

${fs_bar /home}

$font${color red}Data $alignc ${color green}${fs_used /media/4B3D85DC526288F8} ${color black}of $color${fs_size /media/4B3D85DC526288F8} $alignr ${fs_free_perc /media/4B3D85DC526288F8}%

${fs_bar /media/4B3D85DC526288F8}

${color red}${voffset 4}Disk I/O: $color${alignr}${diskio sda}

${color #ffcb48}Ethernet ${hr 1}

${color red}IP address: $alignr$color${addr eth0}

${color #ffcb48}Wi-Fi ${hr 1}

${color red}Wireless signal: $alignr$color${wireless_link_qual ath0}%

${color red}IP address: $alignr$color${addr ath0}

${color red}Download speed: $alignr$color${downspeedf wifi0} Kb/sec

${downspeedgraph wifi0}

${color #ffcb48}Dial Up${hr 1}

${color red}IP address:$alignr$color${addr ppp0}

${color green}Up: $color${upspeedf ppp0} k/s ${alignr}${color red}Down: $color${downspeedf ppp0} k/s

${alignr}${upspeedgraph ppp0 25,127 000000 00ff00} ${downspeedgraph ppp0 25,127 000000 ff0000} $color

Total: ${totalup ppp0} ${alignr}Total: ${totaldown ppp0}

${color #ffcb48}Highest MEM ${hr 1}

${color red} 1. ${top_mem name 1}$alignr${top_mem mem 1}MB

${color yellow} 2. ${top_mem name 2}$alignr${top_mem mem 2}MB

${color green} 3. ${top_mem name 3}$alignr${top_mem mem 3}MB

$color 4. ${top_mem name 4}$alignr${top_mem mem 4}MB

Itu berisi informasi tentang hardisk, koneksi dan aplikasi yang memakai memori tertinggi.

Keterangan dari kode diatas adalah sebagai berikut.

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 400
default_color grey
alignment top_left
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.

Segala apa yang tertulis dibawah TEXT akan ditampilkan di layar.
Untuk hasilnya sendiri, jadi seperti berikut ini.

Temen-temen bisa berkreasi sendiri, sesuaikan dengan selera masing-masing untuk mempercantik tampilan dekstopnya.

Setelah itu, buat agar conky itu bisa terload saat start up. Buat file?.conky-startup.sh di folder /home/user/ dan tulis kode berikut

#!/bin/bash

sleep 15 && conky -d -c /home/alief/.conkyrc &

sleep 15 && conky -d -c /home/alief/.conkyrc_right &

exit

Sleep 15 berarti akan menjalankan conky setelah 15 detik setelah komputer dinyalakan. ii bertujuan menghindarkan conky bentrok dengan compiz. ?Saat conky terload terlebih dulu, dia akan selalu on top, sehingga akan sangat mengganggu penampilan.
Kalau udah, jadikan file?.conky-startup.sh itu menjadi executable. Dari terminal ketik

chmod +x conky-startup.sh

Langkah terakhir adalah menambahkan file ?conky-startup.sh itu ke dalam startup aplication.System – Preferences – Startup Applications. Pada bagian Name, isikan dengan conky, command dengan /home/user/.conky-startup.sh

Dah, gitu aja dan semua selesai.