Panduan Conky Gentoo Linux
1.
Latar Belakang
Tentang Conky
Anda telah memiliki komputer Gentoo dan telah mempelajari lebih dari 30
perintah untuk memonitor berbagai aspek dari apa yang sedang dikerjakan oleh
komputer anda. Apa yang harus anda lakukan dari sini? Tidakkah ada cara yang
lebih mudah untuk memonitor performa sistem dan mengetahui apa yang sedang
dikerjakannya, juga daya yang terpakai untuk semua pekerjaan tersebut? Inilah
yang disediakan oleh monitor sistem seperti Conky.
Tugas Conky
Tidak seperti monitor sistem lain seperti top, Conky dapat dijalankan
sebagai sebuah jendela di dalam sesi X; atau dengan menempatkannya di jendela
utama/desktop (juga terdapat pilihan untuk menampilkan informasi dari Conky di
stdout, tetapi kita tidak akan membicarakannya di sini). Conky
menampilkan informasi melalui teks, progress bar dan grafik. Juga, tidak
seperti top, format informasi Conky dapat diatur. Sebagai tambahan dari monitor
sistem itu sendiri, Conky juga dapat menampilkan informasi tentang berbagai
pemutar musik (seperti BMPx, Music Player Daemon/MPD, dan Audacious), informasi
tentang berapa banyak surat yang ada di mail spool anda, dan masih
banyak lagi. Jika anda belum mendapatkan apa yang anda inginkan di Conky, anda
dapat membuat skrip untuk menampilkan informasi yang anda butuhkan - beberapa
contoh yang telah dibuat dari skrip ini adalah RSS feeds, penghitung
surat POP3, informasi cuaca, status boinc, dan bahkan status portage.
2.
Instalasi Conky
Instalasi dasar
Gentoo menyediakan sebuah ebuild untuk menginstal Conky dengan mudah dan cepat.
Perhatikan baik-baik flag USE-nya. Kemungkinan besar anda membutuhkan dukungan
X11 (X), dan pastikan anda memilih flag USE untuk pemutar musik (selain
MPD) yang anda gunakan, PASTIKAN juga untuk menonaktifkan flag ipv6
karena monitor port hanya bisa digunakan untuk sistem ipv4.
Sebagai tambahan, flag truetype memberikan dukungan untuk font TrueType
yang menggunakan Xft, banyak pengguna gentoo yang mengaktifkannya.
Anda juga dapat menambahkan dukungan syntax highlighting untuk
konfigurasi Conky dengan menggunakan flag vim-syntax dan
nano-syntax, sesuai dengan editor kesukaan anda.
Daftar Kode 2.1: /etc/portage/package.use |
# echo app-admin/conky truetype audacious -ipv6 >> /etc/portage/package.use
|
Setelah mengatur flag USE, saatnya untuk menginstal Conky!
Daftar Kode 2.2: Instalasi Conky |
# emerge -av conky
|
Anda dapat mencoba Conky untuk melihat tampilannya dengan menjalankan perintah
conky di terminal. Ini akan memberikan referensi bagus tentang tampilan
dasarnya dan apa saja yang perlu anda ganti, bahkan hapus.
Daftar Kode 2.3: Menjalankan Conky untuk pertama kali |
$ conky
|
Catatan:
Conky memerlukan dukungan Double Buffer Extension (DBE) dari server X
untuk memberikan tampilan yang bagus, karena Conky tidak dapat memperbarui
tampilannya dengan cepat tanpa dukungan ini. Anda dapat mengaktifkannya di
/etc/X11/xorg.conf dengan menambahkan baris Load "dbe"
di Section "Module".
|
Setelah mengetahui tampilan dasar Conky, sekarang anda dapat
mengkonfigurasinya!
Konfigurasi Conky
Secara default, Conky akan mencari file konfigurasi ~/.conkyrc di
direktori home user. File ini berisi semua opsi konfigurasi, teks tetap, warna
dan variabel lain yang mengendalikan informasi yang akan ditampilkan. Conky
juga menyediakan contoh konfigurasi yang bagus di
/usr/share/doc/<conky-versi>/conkyrc.sample.gz Jangan lupa
mengganti <conky-versi> dengan versi Conky yang anda instal.
Daftar Kode 2.4: Menyalin contoh konfigurasi ke direktori home |
$ zcat /usr/share/doc/conky-1.4.0-r1/conkyrc.sample.gz >> ~/.conkyrc
|
Sekarang, bukalah file contoh konfigurasi tadi dengan editor teks pilihan anda.
Anda mungkin telah memperhatikan bahwa ada dua seksi terpisah di dalam file
tersebut. Seksi pertama berisi opsi konfigurasi program yang mengendalikan
tingkah lakunya. Termasuk di dalamnya opsi-opsi seperti update_interval,
atau seberapa cepat Conky harus memperbarui informasi di layar. Seksi kedua
berisi teks, grafik dan variabel yang akan ditampilkan di layar, seperti
system uptime ($uptime), penggunaan CPU ($cpu) dan
variabel lain yang ingin anda tampilkan. Seksi pertama dimulai dari awal file,
sedangkan seksi kedua dimulai dari baris TEXT. Komentar dimulai dengan
#, tetapi perlu diingat bahwa walaupun anda memberikan tanda komentar
pada seksi kedua, teks tersebut tetap akan ditampilkan di layar.
Daftar semua opsi konfigurasi bisa anda lihat di
http://conky.sourceforge.net/config_settings.html dan
http://conky.sourceforge.net/variables.html. Selain itu, ada
beberapa potret dan contoh konfigurasi dan skrip yang bagus di
http://conky.sourceforge.net/screenshots.html.
3.
Memperluas Conky
Di luar dari variable built-in
Sampai sejauh ini, setelah membaca seluruh dokumentasi Conky untuk mencari
variabel yang anda perlukan, ternyata tidak ada.... Anda beruntung! Conky
menyediakan beberapa variabel untuk tujuan ini! $exec akan menjalankan
perintah yang anda tentukan tiap kali Conky memperbarui informasi,
$execi menjalankan perintah pada interval yang telah ditentukan dan
$texeci akan menjalankan perintah pada thread-nya sendiri dalam
interval yang telah ditentukan.
Daftar Kode 3.1: Contoh skrip |
${exec grep 'sudo' /var/log/messages | tail -n 4}
${execi 30 ~/scripts/emerge-status.sh}
${texeci 600 ~/scripts/gmail.pl}
|
Catatan:
Walaupun semua perintah yang dapat dijalankan di shell dapat digunakan pada
variabel tersebut di atas, perlu diingat selalu bahwa perintah tersebut harus
tersedia. Maksudnya, perintah seperti tail -f yang akan terus berjalan
dengan sendirinya tidak akan dapat berfungsi dengan benar.
|
Isi dokumen ini dilisensikan dengan lisensi Creative Commons -
Attribution / Share Alike.
|