Friday, October 29, 2010

Conk Colors: Konfigurasi Conky dalam Sekejap

Masih mengenai conky, kali ini saya ingn membahas sebuah program wizard yang memudahkan pembuatan konfigurasi conky. Dan hasilnya juga cukup bagus. Cocok untuk anda yang tidak ingin conky yang ribet dan untuk pemula.
Langkah pertama, pasang conky dan perlengkapannya terlebih dahulu. Conky dapat dicari di repositori distribusi linux yang anda gunakan, atau gunakan ppa. Caranya:

  1. Menambah ppa conky: buka terminal, lalu ketik:
    sudo add-apt-repository ppa:norsetto/ppa
    sudo apt-get update
    catatan: untuk pengguna Maverick, jangan gunakan ppa ini, karena conky colors tidak akan bisa berjalan dengan benar!
    Pasang conky dengan perintah:
    sudo apt-get install conky-all

  2. Pasang kebutuhan lain Conky Colors:
    sudo apt-get install python-statgrab ttf-droid curl
    Jika anda ingin conky anda menampilkan informasi perangkat keras anda:
      sudo apt-get install lm-sensors hddtemp
    Kemudian setting lm-sensors:
    sudo sensors-detect
    Jawab semua pertanyaan dengan "Y", dan jalankan perintah berikut:
    sudo /etc/init.d/module-init-tools start
    Untuk pengguna Lucid, agar hddtemp berjalan dengan baik, jalankan perintah berikut:
    sudo chmod u+s /usr/sbin/hddtemp
    Kemudian restart komputer anda.

  3. Conky colors dapat diunduh di sini. Setelah unduh, ekstrak ke satu tempat yang anda sukai, kemudian pindahkan tempat kerja terminal anda ke dalam folder tempat anda mengekstrak Conky Colors tadi (gunakan perintah cd di terminal).
    1. Buat berkas executable dengan perintah:
      make

    2. Untuk melihat semua pilihan yang tersedia di Conky Colors, gunakan perintah berikut:
      ./conky-colors --help
      Untuk membuat konfigurasi conky, jalankan perintah "./conky-colors" diikuti dengan pilihan-pilihan yang anda inginkan. Contohnya perintah conky saya:
      ./conky-colors --lang=english --theme=elementary --cpu=1 --cputemp --swap --updates --hdtemp1=sda --proc=3 --clock=modern --calendar --m --network --ubuntu --weather=IDXX0022 --weatherplus
      Catatan: jalankan perintah di atas dalam satu baris!

    3. Setelah selesai, jalankan perintah berikut untuk menimpa berkas .conky anda (berkas konfigurasi default conky) dengan berkas konfigurasi baru yang tadi anda buat:
      make install
      Jika anda tidak ingin menimpa berkas asli anda, anda bisa mendapatkan berkas konfigurasi baru anda di dalam folder tempat anda mengekstrak Conky Colors.
Contoh tampilan hasil Conky Colors dengan perintah yang saya gunakan:

Selamat mencoba!

Thursday, October 21, 2010

Audio on Linux: Another Soul Searching

Hahahaha... judul yang lebay, selebay teman saya di Diaz (sorry Yaz!!!). Masih dengan pencarian perangkat lunak pemutar musik di linux dengan kelangkapan minimal sama dengan the almighty foobar2000. Awalnya, dari iseng baca-baca artikel-artikel di sini, saya bertemu beberapa perangkat lunak pemutar musik yang belum pernah saya dengar. Setelah berputar-putar, ketik sana sini dan unduh sana-sini, menunggu proses scanning koleksi musik, dll dsb, akhirnya saya bertemu pemutar musik dengan fitur paling mendekati dengan kebutuhan saya: Foobnix (dalam bahasa Rusia).
Pemasangan cukup mudah, tinggal unduh berkas pemasang dari situs  Foonix, lalu pasang. Pastikan semua dependensi terpenuhi.

Tampilan Foobnix kira-kira seperti ini:

 Tampilan dua panel: music tree dan playlist.

 Tampilan jendela konfigurasi.

 Tampilan tiga panel: Music Tree, Playlist dan Info Panel.

 Tampilan tiga panel: Music Tree, Playlist, dan Lyric Panel.

Tampilan diatas merupakan menu yang akan muncul jika kita melakukan klik kanan icon Foonix di tray.

Masih ada satu panel lagi, yaitu panel pencarian secara online. Fitur-fitur yang disediakan cukup banyak, termasuk fasilitas streaming lagu dari internet juga. Pendaftar koleksi lagu dibuat berdasarkan folder tempat kita menyimpan lagu, tidak berdasarkan tag. Foonix juga mampu membaca berkas CUE (ini dia fitur yang sangat saya suka), dengan dukungan format lain cukup banyak, bahkan juga mampu membaca berkas video juga.

Dibandingkan dengan DeaDBeeF yang saya bahas beberapa waktu lalu, Foonix ini menang di sisi kemampuan untuk menampilkan koleksi lagu dan fitur-fitur tambahan (las.tfm, lirik, dll). Dari sisi tampilan, keduanya seimbang, ringan, sederhana tapi masih relatif kurang fluid, belum seperti perangkat lunak yang lebih mapan. Tapi masih mendapat predikat RECOMMENDED dari saya.



Catatan: tangkapan layar di atas diambil dari linux saya yang menggunakan Global-menu-applet yang memindahkan menu-menu program ke gnome-panel. Normalnya, menu-menu Foonix berada di sebelah kiri ikon-ikon kontrol (putar, tunda, berhenti, dsb)

Saturday, October 09, 2010

My Conky Config

Utak-atik konfigurasi conky itu menarik, jika tau caranya. Tapi buat yang malas, atau baru pertama mencoba, utak-atik konfigurasi conky bisa membuat stress. Untungnya, ada banyak konfigurasi conky yang diberikan secara cuma-cuma di internet. Saya sendiri menggunakan konfigurasi dari internet untuk kemudian saya edit sendiri. Konfigurasi asli yang saya gunakan dapat dilihat di sini.
Milik saya:
# — Conky settings — #
background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 1048
imlib_cache_size 0

# — Window specifications — #

own_window yes
own_window_type override
own_window_transparent yes
own_window_colour 3B3B3B
own_window_hints undecorate,sticky,skip_taskbar,skip_pager,below

border_inner_margin 0
border_outer_margin 0

minimum_size 250 0

alignment top_right
gap_x 10
gap_y 40

# — Graphics settings — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# — Text settings — #
use_xft yes
xftfont Aller:size=10 #D3 Euronism:size=10
xftalpha 0.8

uppercase no

default_color #3f3e3a ffffff#

TEXT

${voffset 0}${alignc}${font ConkyWeather:size=82}${execi 600 conkyForecast --location=IDXX0022 --datatype=WF}${font}

${voffset -50}${font Weather:size=40}y${font} ${voffset -38}${font Arial Black:size=22}${execi 600 conkyForecast --location=IDXX0022 --datatype=HT}${font}

${voffset 0}${font}Barometer Tendency: ${alignr}${execi 600 conkyForecast --location=IDXX0022 --datatype=BD}
${voffset 0}Humidity: ${alignr}${execi 600 conkyForecast --location=IDXX0022 --datatype=HM}
${voffset 0}${font}Wind Speed: ${alignr}${execi 600 conkyForecast --location=IDXX0022 --hideunits --datatype=WS} km/h ${execi 600 conkyForecast --location=IDXX0022 --hideunits --datatype=WD}
${voffset 0}Daylight: ${alignr}${execi 600 conkyForecast --location=IDXX0022 --datatype=SR} - ${execi 600 conkyForecast --location=IDXX0022 --datatype=SS}

${font}${execi 600 conkyForecast --location=IDXX0022 --datatype=MP}
${voffset -30}${alignr 42}${font MoonPhases:size=28}${execi 600 conkyForecast --location=IDXX0022 --datatype=MF}${font}

${font weather:size=28}x${font} HDD: ${alignr 2}${execi 5 ~/.conky/hddmonit.sh} °C
${voffset -35}CPU: ${alignr}${acpitemp}°C


${if_up ppp0}${font PizzaDude Bullets:size=14}v${font Aller:size=10} 3G Up: ${alignr}${upspeed ppp0}
${font PizzaDude Bullets:size=14}r${font Aller:size=10} 3G Down: ${alignr}${downspeed ppp0}${else}${font PizzaDude Bullets:size=14}4${font} 3G Modem Disconnected ${endif}
${if_existing /sys/class/net/eth0/operstate up}${font PizzaDude Bullets:size=11}M${font Aller:size=10} LAN Up: ${alignr}${upspeed eth0}
${font PizzaDude Bullets:size=11}S${font Aller:size=10} LAN Down: ${alignr}${downspeed eth0}${else}${font PizzaDude Bullets:size=11}4${font Aller:size=10} LAN Disconnected ${endif}
${if_up wlan0}${font PizzaDude Bullets:size=11}M${font Aller:size=10} WifiUp: ${alignr}${upspeed wlan0}
${font PizzaDude Bullets:size=11}S${font Aller:size=10} Wifi Down: ${alignr}${downspeed wlan0}${else}${font PizzaDude Bullets:size=11}4${font Aller:size=10} Wifi Disconnected ${endif}

${font StyleBats:size=11}A${font Aller:size=10} CPU1: ${alignc}${cpu cpu0}% | ${alignr}CPU2: ${cpu cpu1}%
${voffset -2}${font Poky:size=14}Q${font Aller:size=10} ${voffset -6}Battery: ${alignr}${battery}
${font PizzaDude Bullets:size=14}J${font Aller:size=10} FREE/RAM ${alignr}$mem / $memmax

${font StyleBats:size=16}P${font Aller:size=10} Work: ${alignr}${uptime_short}


Untuk menggunakan konfigurasi ini, salin dan tempel konfigurasi diatas ke editor teks, kemudian simpan. Jalankan conky dengan perintah:
conky -c berkaskonfigurasianda
Silakan baca ini dan ini untuk informasi lainnya. Berbagai konfigurasi conky bisa dilihat di sini dan di sini. Berbagai variabel conky lainnya bisa dilihat di sini.

Hasil conky saya:

 

Tema yang dipergunakan Equinox Wide dengan icon Faenza-Dark (dapatkan keduanya di sini. Preview window di taskbar merupakan fasilitas dari DockBarX, bukan dari compiz-fusion. Untuk mengaktifkannya: klik kanan DockBarX applet di panel > Properties > Popup Window > Previews > Show previews. Ubah ukuran preview sesuai selera anda (saya sendiri menggunakan ukuran 200). Selamat mencoba!