-->

..:: seize the day ::..

January 1, 2009

Superkaramba untuk KDE 3.5.10 pada openSUSE 11.1

Filed under: IT stuff

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 :-P

easymonitor widget
 

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

kicker superkaramba   

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.

easymonitor theme 

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 :-)

  1. buat file di $HOME/.kde/Autostart. misalnya easymonitor.desktop
  2. 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
  3. save file di atas.
  4. jalankan superkaramba dan pilih theme sesuai dengan pilihan anda di file yg anda buat.
  5. atur posisi theme di monitor kemudian lock posisi theme dengan klik kanan pada theme, pilih Toggle Locked Position
  6. matikan superkaramba untuk memastikan posisi theme tidak berubah saat anda login kembali
  7. logout dari kde
  8. login lagi ke kde

Ok take care and be safe, selamat bermain-main dengan superkaramba :-)

DVD openSUSE 11.1 dari Novell

Filed under: IT stuff

Tanggal 11 Desember 2008 saya mengirim email ke Joe ‘Zonker’ Brockmeier, openSUSE Community Manager, menanyakan kemungkinan pengiriman DVD openSUSE 11.1 untuk openSUSE-id. Saya dapat cerita dari Vavai dan Bonnie kalau mereka juga minta DVD pada saat dirilisnya openSUSE 11.0 tapi karena ada masalah pengenaan bea masuk yang cukup tinggi oleh bea cukai Indonesia, terpaksa saat itu DVD "dihibahkan" untuk pegawai bea cukai :-(

Dalam email ke Zonker saya tekankan kalau saya hanya minta 2 lusin DVD dan minta supaya ditulis dalam invoice airway bill-nya sebagai hibah dan harga per DVD adalah 0 karena setahu saya dasar pengenaan bea oleh bea cukai didasarkan atas harga tersebut. Awalnya rencana saya kalau DVD datang sebelum rilis party, saya akan distribusikan DVD pada saat release party di Jakarta tanggal 21 Desember 2008. Ternyata DVD belum datang sampai hari itu.

Pada tanggal 24 Desember 2008 saya didatangi oleh orang UPS karena ada kiriman sejumlah DVD dari US. Saya lihat dari dokumen pengirimannya ternyata itu adalah openSUSE DVD 11.1 yang dijanjikan Zonker dari Novell dan jumlahnya lebih dari 2 lusin. Dan yang mengagetkan ternyata orang UPS bilang kalau bea cukai mengenakan bea masuk (cukup besar untuk ukuran DVD yang harusnya disebarkan lagi ke komunitas, sekitar USD 170, tapi dalam Rupiah tentu saja). Saya bilang ke petugas UPS ini harusnya free, saya akan kirim email lagi ke Novell dan bilang silakan dibawa lagi itu DVD dan saya akan telpon ke UPS begitu saya dapat jawaban dari Novell untuk tindaklanjutnya.

Saya email Zonker lagi tapi saya tunggu-tunggu tidak dijawab, mungkin dia lagi liburan Natal dan akhir tahun. Kemudian saya beberapa kali telpon UPS dan mendapat jawaban kalau mereka juga sedang mengurus ke pihak pengirim di US dan akan mengusahakan keinginan saya untuk tidak membayar bea masuk.

Tanggal 31 Desember sekitar jam 13.00 di meja saya sudah ada bungkusan paket berisi DVD openSUSE 11.1 bersama pesan bahwa UPS berhasil mengontak pengirim dan mengurus bebas bea masuk di bea cukai. Sepertinya ini kado akhir tahun bagi saya, terima kasih UPS dan tentu saja Zonker dan Novell.

Saya hanya akan mengambil sekitar 5 buah DVD yang dikirim Novell untuk saya bagikan kepada beberapa orang teman yang cukup tertarik dengan openSUSE. Saya sudah mengontak pengurus openSUSE-id dan DVD selebihnya akan saya serahkan kepada pengurus openSUSE-id, mereka yang kemudian akan mengatur bagaimana distribusi dari DVD ini.

openSUSE 11.1 Novell DVD 

Sekali lagi terima kasih Zonker, openSUSE community dan Novell :-)