Superkaramba untuk KDE 3.5.10 pada openSUSE 11.1
Dalam beberapa pertemuan dan kopdar openSUSE-id, Bonnie salah seorang pengurus openSUSE-id menanyakan tampilan desktop saya. Saya katakan itu superkaramba dengan easymonitor widget. Salah satu widget favorit saya di Superkaramba karena dengan mudah saya bisa memonitor kondisi cpu, harddisk, network traffic, juga konsumsi memory. Ini tampilan desktop saya yang sangat sederhana tapi membuat Bonnie terkesima
Saya masih menggunakan KDE 3.5.10 pada instalasi openSUSE 11.1 di laptop saya untuk pekerjaan sehari-hari, dan menginstall KDE 4.1.3 hanya untuk testing dan getting used to it. Masalahnya ternyata superkaramba widget untuk KDE 3.5.10 sudah tidak ada di repo 11.1 setidaknya sampai 31 Desember 2008 saya cek lewat webpin tidak ada (mungkin masih di build, atau mungkin saja memang sudah tidak di support lagi di repository) tetapi untuk KDE 4 sudah tersedia. Bisa saja saya buat lagi di OBS, tapi saya putuskan lebih baik menunggu karena saya tahu ada maintainernya dan mungkin proses di OBS nya memang lagi lama karena semua orang mencoba mengupdate build paketnya untuk openSUSE 11.1
Saya akhirnya mendownload source tarball superkaramba dari websitenya di sini (atau bisa juga dari kde-apps.org). Seperti biasa lakukan ekstraksi file tersebut
tar -xvzf superkaramba-0.39.tar.gz
saya coba buka file configure dan perhatikan kalau-kalau ada sesuatu yang penting. Superkaramba ini adalah program yang dibuat dengan python jadi tujuan utama saya adalah mencoba mencari directive dari python directory di file configure (file configure sendiri adalah sebuah bourne script). Saya menemukan di baris 34498 - 34502 ada sesuatu yang menarik
if test -z ""2.4""; then
version="1.5"
else
version=""2.4""
fi
Jadi configure ini mengasumsikan versi python yang dipakai adalah maksimum versi 2.4. Saya cek di openSUSE 11.1 versi python ternyata sudah lebih tinggi
rpm -qa | grep python
libpython2_6-1_0-2.6.0-2.12
python-2.6.0-2.16
python3-3.0b3-3.25
Saya coba jalankan ./configure ternyata hasilnya memang error. Selanjutnya saya modifikasi baris 34498 - 34502 menjadi
if test -z ""2.4""; then
version="1.5"
else
version=""2.6""
fi
Saya jalankan lagi dengan ./configure kali ini berhasil. Selanjutnya tinggal "make", "make install" dan "make clean". Sekarang superkaramba sudah terinstall. Saya "updatedb" dan cek dengan "locate superkaramba", dan sebagian hasilnya adalah.
/opt/kde3/bin/superkaramba
/opt/kde3/share/applnk/Utilities/superkaramba.desktop
/opt/kde3/share/apps/superkaramba
/opt/kde3/share/apps/superkaramba/superkarambaui.rc
Sekarang saya coba di kicker ternyata sudah masuk di New Application dan tinggal di-klik untuk dicoba
Selanjutnya saya mendownload widget favorit saya EasyMonitor dari kde-look.org, dan mengekstrak dan menjalankan script instalasinya (sebagai user biasa)
tar -xvzf 69401-EasyMonitor.tar.gz
cd easymonitor
./install.sh
easymonitor akan coba memprobe acpi sensors di dalam komputer kita dan sebagai superkaramba theme akan diletakkan pada "$HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor". Jika semua sukses anda tinggal menjalankan Desktop Widget (superkaramba) dari kicker dan akan terlihat adanya tambahan theme easymonitor.
Anda bisa mencoba-coba semua theme dari easymonitor yang jumlahnya cukup banyak sekitar 11 buah. Anda juga dapat meodifikasinya sesui dengan kebutuhan anda, misalnya secara default easymonitor_network akan memonitor eth0 anda dapat memodifikasinya untuk eth1, wlan0 dst. Yang harus anda lakukan adalah membuat salinan file theme di "$HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor/themes" yang akan anda modifikasi dengan sebuah nama baru dan coba mengeditnya. Hal ini tidaklah sulit karena isi dari file tersebut sebagian adalah perintah-perintah dasar linux yang berhubungan dengan pembacaan sensor-sensor acpi di komputer anda.
Terakhir saya akan share di sini sedikit trik agar easymonitor ini dipanggil secara otomatis pada saat anda login. Tentu saja anda dapat mengeditnya sesuai dengan theme favorit anda
- buat file di $HOME/.kde/Autostart. misalnya easymonitor.desktop
- isi dengan (ganti $HOME dengan home direktori anda misalnya /home/medwinz)
[Desktop Entry]
Exec=superkaramba $HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor/themes/EasyMonitor_Procesor_multi.theme $HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor/themes/EasyMonitor_Memory.theme $HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor/themes/EasyMonitor_Filesystem.theme $HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor/themes/EasyMonitor_Connections.theme $HOME/.kde/share/apps/superkaramba/themes/69401-EasyMonitor/themes/EasyMonitor_Network_Interface_wlan0.theme
Name=EasyMonitor
Type=Application
X-KDE-StartupNotify=false - save file di atas.
- jalankan superkaramba dan pilih theme sesuai dengan pilihan anda di file yg anda buat.
- atur posisi theme di monitor kemudian lock posisi theme dengan klik kanan pada theme, pilih Toggle Locked Position
- matikan superkaramba untuk memastikan posisi theme tidak berubah saat anda login kembali
- logout dari kde
- login lagi ke kde
Ok take care and be safe, selamat bermain-main dengan superkaramba







