My Notes

VLC : filesystem access error: cannot open file (No such file or directory)

Beberapa waktu lalu ketika ingin memainkan playlist yang saya buat dengan Winamp di VLC, saya mendapatkan error message seperti ini :
filesystem access error: cannot open file /media/Data/playlist/\Music\Lagu\All 4 One\All 4 One - I Swear.mp3 (No such file or directory)
Saya mencoba untuk menganalisa error message tersebut namun solusinya ternyata agak sulit bagi saya, dikarenakan ada pesan "filesystem access error" yang pada awalnya saya perkirakan berkaitan dengan hak akses pada linux. Namun setelah saya rubah hak akses folder musik tersebut pesan kesalahan yang keluar pada saat saya kembali mencoba memainkan playlist yang sama dengan VLC tidak berubah! Setelah kesana-kemari mencari solusi untuk permasalahan ini akhirnya saya mencoba melihat sendiri file .m3u yang ingin dimainkan di VLC, dan ternyata apa yang dianjurkan website ini memang benar. VLC membutuhkan "absolute path" di dalam playlist untuk bisa menemukan dan memainkan file-file yang terdaftar dalam playlist tersebut. Bingung? Mudah saja.....didalam playlist yang saya simpan dengan Winamp hanya terdapat alamat file (relative path) seperti dibawah ini :
\Music\Lagu\All 4 One\All 4 One - I Swear.mp3
Sedangkan untuk memainkan playlist tersebut VLC membutuhkan absolute path dari lagu tersebut, sehingga muncullah error message seperti diatas. Untuk mengatasinya yang perlu dilakukan hanyalah menambahkan path diatas sehingga menjadi lengkap seperti dibawah ini (asumsi file musik ada di partisi terpisah dengan sistem):
D:\Music\Lagu\All 4 One\All 4 One - I Swear.mp3
Sedangkan untuk Linux absolute path tersebut akan terlihat seperti ini:
///media/Data/Music/Lagu/All 4 One/All 4 One - I Swear.mp3


Sedikit catatan:
  1. File musik saya tempatkan pada partisi yang berbeda dengan file system.
  2. Untuk mengedit playlist Winamp, gunakan Gedit di Linux atau Notepad pada Windows.


Cheers!
Read More
 

Antonio De Lucena - Spanish Classical Guitar (1995)

Just a few days ago I've decided to add more music to my playlist, and this time with a classical guitar. After searching for any recommendation on google, I'm interesting in the article written in this link. After searching for a while I find out that not all the albums are available for download, but still I can foud one of the albums listed in that website are available for download.

It's Antonio De Lucena - Spanish Classical Guitar (1995), I found the album here. And if anyone would like to download the songs only, you can click on the links below :
  1. Concierto De Aranjuez
  2. Romance Anonimo - Juegos Prohibidos
  3. Carmen
  4. La Leyenda Del Beso
  5. Entre Dos Aguas
  6. Granada
  7. Los Campanilleros
  8. Capricho Arabe
  9. El Vito
  10. Malaguena
  11. Estudo Cano
  12. Endecha - Preludio
Front Cover
Back Cover
















Enjoy!

Cheers!!
Read More
 

grub rescue (error: no such partition)

ini pengalaman saya ketika menghapus partisi di hard disk.


nah, yang saya lakukan adalah menghapus partisi linux 12.10 dari windows 7 menggunakan easeus. ketika reboot, yang muncul bukannya menu grub tapi malah prompt grub rescue seperti dibawah ini :
error: no such partition.
grub rescue>
setelah mencari kesana-kemari saya menemukan hal yang sama pernah dialami oleh seorang user d askubuntu. setelah membaca, maka timbul ide : bagaimana jika saya ketik perintah "ls" di command prompt grub rescue?
grub rescue>ls
ternyata perintah tersebut memberikan feedback berupa partisi apa saja yang masih ada di hard disk saya.
(hd0) (hd0,msdos1) (hd0,msdos6) (hd0,msdos8)
kemudian setelah mengetahui partisi apa saja yang masih aktif di hard disk, saya ketikkan perintah dibawah ini :
grub rescue> set root=(hd0,msdos8)
grub rescue> set prefix=(hd0,msdos8)/boot/grub
grub rescue> insmod normal
grub rescue> normal
setelah tampilan grub normal kembali, saya login dengan ubuntu (elementary OS) kemudian mengetikkan perintah
sudo update-grub
sudo grub-install /dev/sda
perintah selanjutnya saya ketikkan untuk mengecek apakah grub sudah bisa berjalan dengan normal atau belum :
sudo reboot
Rebooted!


Cheers!!

if there's anything else you need, maybe these links below can help :
superuser
askubuntu
techgage.com
Read More
 

gwibber - memperbaiki newsfeed facebook yang tidak update


Untuk rekan2 yang menggunakan linux pasti tidak asing lagi dengan gwibber. Aplikasi yang satu ini juga saya gunakan untuk mengakses facebook dan melihat update status dari teman2 yang ada di friend list facebook saya. Ketika pertama kali menjalankan gwibber saya tidak mengalami kesulitan dengan otorisasi gwibber di facebook, permasalahan justru saya dapat ketika selesai otorisasi dan menunggu update news feed dari facebook di gwibber.


Sekitar 15 menit saya menunggu sebelum akhirnya mulai mencari solusinya di google. Dan ternyata menurut webupd8 permasalahan ini tidak hanya terjadi pada ubuntu 12.04 saja, tapi juga mempengaruhi ubuntu 12.10 dan ubuntu 13.04. Kebetulan di website yang sama juga diberikan solusi untuk permasalahan ini. Silahkan simak langkah2 dibawah.

1. Edit file /usr/share/plugins/facebook/__init__.py
sudo gedit /usr/share/plugins/facebook/__init__.py
2. Tekan ctrl + F kemudian paste kode dibawah ini
m["privacy"]["description"] = data["privacy"]["description"]
3. Kalau sudah dapat ( di komputer saya terletak antara line 210-215 ) seleksi line diatas kemudian paste script dibawah ini
if data["privacy"].has_key("description"):
  m["privacy"]["description"] = data["privacy"]["description"]
else:
  m["privacy"]["description"] = "Unknown"
4. Kalau sudah, scriptnya berubah jadi seperti dibawah ini
if data.has_key("privacy"):
      m["privacy"] = {}
      if data["privacy"].has_key("description"):
        m["privacy"]["description"] = data["privacy"]["description"]
      else:
        m["privacy"]["description"] = "Unknown"
      m["privacy"]["value"] = data["privacy"]["value"]
5. Selesai, tinggal restart gwibbernya

Cheers.
Read More
 

[tips] install Google Chrome di ubuntu 12.04


caranya mudah saja, buka terminal kemudian paste perintah dibawah ini :

wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

untuk versi 64-bit

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 



kalo udah selesai download paketnya, tinggal ketikkan :

sudo dpkg -i google-chrome*

andai terjadi error dependency, ketikkan :

sudo apt-get install -f 

kemudian coba ulang lagi perintah dpkg diatas.

Cheers.
Read More
 

merubah boot sequence grub pada linux


bagaimana cara merubah sequence (urutan) sistem operasi pada saat boot dengan grub?
kita bisa saja merubah urutan sistem operasi pada waktu boot dengan cara merubah susunan pada file hasil update-grub yang berada di

/boot/grub/grub.cfg

namun permasalahannya adalah file konfigurasi ini akan berubah ketika suatu saat kita menjalankan perintah sudo update-burg karena file burg.cfg ini adalah hasil update dari script yang berada di

/etc/default/grub

dan

/etc/grub.d

nah, kalau kita lihat lebih jauh lagi isi dari /etc/default/grub ternyata isinya adalah konfigurasi boot loader itu sendiri, sedangkan untuk boot sequence (urutan sistem operasi pada saat boot) ada di /etc/grub.d.

sebenarnya caranya merubahnya mudah saja, tinggal kita perhatikan dan baca saja file README yang ada dalam folder tersebut dan bandingkan dengan nomor urutan script yang ada di folder yang sama.
kalau sudah mengerti kan tinggal rename aja script tersebut sesuai dengan urutan yang kita inginkan.

coba bandingkan dua contoh perubahan yang dilakukan dibawah ini:
sebelum :
00_header
05_debian_theme
10_linux
20_linux_xen
20_memtest86+
30_os-prober
30_uefi-firmware
40_custom
41_custom
README

dan sesudah rename :

00_header
05_debian_theme
10_os-prober
15_linux
20_linux_xen
20_memtest86+
30_uefi-firmware
40_custom
41_custom
README

setelah mengganti urutan script diatas, hal terakhir yang harus dilakukan adalah menjalankan perintah

sudo update-burg

dan kitapun tidak dipusingkan lagi dengan merubah script burg.cfg secara manual setiap kali update sistem maupun update-burg.

Cheers.

Read More
 

load modul otomatis ubuntu (strongrising usb modem)

Kali ini saya akan sedikit memperjelas langkah-langkah meload modem seperti yang telah dibahas disini. Sebelumnya jangan lupa untuk menginstall paket2 yang disarankan di forum ubuntu indonesia. Kalo udah, sekarang bisa dilanjutkan ke tutorial di blog tersebut.


Langkah pertama adalah menambahkan modul option di /etc/modules untuk load saat boot. Ketikkan perintah berikut ini di terminal

sudo gedit /etc/modules

Kalo udah dibuka tinggal tambahkan option di baris terakhir sehingga terlihat seperti dibawah ini


# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
lp
option

Nah setelah selesai menambahkan baris diatas berarti kita bisa lanjutkan ke langkah selanjutnya, yaitu membuat rule untuk mendeteksi modem yang kita gunakan (modem yang saya gunakan adalah Top Modem dari Flexi dengan vendor id : 21f5 dan product id : 2008), untuk itu ketikkan perintah berikut di terminal

sudo gedit /etc/udev/rules.d/42-option_unsupported.rules

Kemudian masukkan rule berikut ini 

ACTION=="add", SUBSYSTEM=="usb", DRIVER=="usb", ATTR{idVendor}=="21f5", ATTR{idProduct}=="2008", RUN+="/usr/bin/new_id.sh 21f5 2008"

Save, dan berikutnya adalah membuat script new_id.sh

sudo gedit usr/bin/new_id.sh

Masukkan script yang ada di blog tersebut kemudian save, berikut scriptnya

#!/bin/sh
if [ $# -ne 2 ]; then
  echo "Usage: vendor_id product_id"
  exit
fi
if [ ${#1} -ne 4 ]; then
  echo "Invalid parameter!"
  exit
fi
if [ ${#2} -ne 4 ]; then
  echo "Invalid parameter!"
  exit
fi
echo "$1 $2" > /sys/bus/usb-serial/drivers/option1/new_id

Jangan lupa chmod supaya bisa dieksekusi

sudo chmod +x usr/bin/new_id.sh

Nah, selesai....tinggal test colokkan modemnya....tips ini telah saya praktekkan di ubuntu 10.04, ubuntu 12.10 (quantal quetzal) dan elementary os (ubuntu 12.04) tanpa masalah.

Credit too saa7go and forum ubuntu indonesia




Read More
 

Elementary OS (review)


It's been a week since I've installed elementary os, which is based on Precise Pangolin. But as the developer said that it's still in Beta version so don't expect it will run smoothly on every machine, and I experienced this too. The most annoying bug I faced with elementary os is pantheon-greeter crashes everytime I login. I can still login though, but still apport behaviour trying to report the crash to the developer even if I am not connected to the internet is irritating me.



So I decided to installed an alternative greeter and my choice is lightdm-gtk-greeter (since elementary os came with lightdm) and unity-greeter.

And this is my /etc/lightdm/lightdm.conf configuration

[SeatDefaults]
greeter-session=lightdm-gtk-greeter
#greeter-sesssion=unity-greeter
#greeter-session=pantheon-greeter
user-session=pantheon
allow-guest=false
greeter-show-remote-login=false

After changing /etc/lightdm/lightdm.conf, restart your computer and if you want to change the greeter background, just edit the lightdm-gtk-greeter.conf inside /etc/lightdm/
change the picture name below

background=/usr/share/backgrounds/(pictures).jpg

to any picture you like in the background folder.

The next crash I've faced is with wingpanel, but after reporting to the developer I find out that other people are also facing the same problem with the application and have reported back to launchpad.

Besides those two application, in my own opinion elementary os works just fine. Noise, Midori, and other application runs smoothly in my box even though it is still in Beta.

Cheers.
Read More
 

konfigurasi conky


# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#

# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see http://www.gnu.org/licenses.
#


background no
    use_xft yes
    xftfont HandelGotD:size=8 
    xftalpha 0.5
    update_interval 0.8
    total_run_times 0
    own_window yes
    own_window_type normal
    own_window_transparent yes
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    double_buffer yes
    minimum_size 200 5
    maximum_width 320
    draw_shades yes
    draw_outline no
    draw_borders no
    draw_graph_borders no
    default_color 2BD1FF
    default_shade_color blue
    default_outline_color green
    alignment top_right
    gap_x 5
    gap_y 5
    no_buffers yes
    uppercase no
    cpu_avg_samples 2
    net_avg_samples 2
    override_utf8_locale no
    out_to_console no
    temperature_unit celsius


TEXT${font Comic Sans MS:bold:size=9}SYSTEM ${font}${hr 1}
${font sans-serif:normal:size=8}$sysname $kernel $alignr $machine
CPU0: ${cpu cpu0}% ${alignr}${cpubar 8,60 cpu}
${cpugraph cpu0}
CPU1: ${cpu cpu1}% ${alignr}${cpubar 8,60 cpu1}
${cpugraph cpu1}
RAM: $memperc% ${alignr}${membar 8,60}
File System: $alignr${fs_type}
Uptime: ${alignr}${uptime}
Temperature: ${alignr}${hddtemp}
Battery: ${battery_percent BAT0}% ${alignr}${battery_bar 8,60 BAT0}


${font Comic Sans MS:bold:size=9}PROCESSES ${font}${hr 1}
NAME $alignr PID    CPU
${top name 1} $alignr ${top pid 1} ${top cpu 1}
${top name 2} $alignr ${top pid 2} ${top cpu 2}
${top name 3} $alignr ${top pid 3} ${top cpu 3}
${top name 4} $alignr ${top pid 4} ${top cpu 4}
${top name 5} $alignr ${top pid 5} ${top cpu 5} 

${font Comic Sans MS:bold:size=9}DISKS ${font}${hr 1}
Root: ${font sans-serif:normal:size=8}${fs_used /} / ${fs_size /} $alignr ${fs_used_perc /}%
Swap: ${swap} / ${swapmax} $alignr ${swapperc}%


${font Comic Sans MS:bold:size=9}NETWORK${font}${color} ${hr 1}
${if_existing /proc/net/route wlan0}${color 666666}${alignr}WiFi$color${alignc}
Up: ${upspeed wlan0} kb/s ${alignr}${upspeedgraph wlan0 8,60 BEBEBE BEBEBE}
Down: ${downspeed wlan0} kb/s ${alignr}${downspeedgraph wlan0 8,60 BEBEBE BEBEBE}
Upload/Download: ${alignr}${totalup wlan0} / ${alignr}${totaldown wlan0}
Signal: ${wireless_link_qual wlan0}% ${alignr}${wireless_link_bar 8,60 wlan0}
Local Ip: ${alignr}${addr wlan0}
Gateway: ${alignr}${gw_ip}${else}
${if_existing /proc/net/route ppp0}${color 666666}${alignr}USBModem$color${alignc}
Up: ${upspeed ppp0} kb/s ${alignr}${upspeedgraph ppp0 10,60 2BD1FF 2BD1FF}
Down: ${downspeed ppp0} kb/s ${alignr}${downspeedgraph ppp0 10,60 2BD1FF 2BD1FF}
Upload/Download: ${alignr}${totalup ppp0} / ${alignr}${totaldown ppp0}
Local Ip: ${alignr}${addr ppp0}Gateway: ${alignr}${gw_ip}${endif}
${else}${if_existing /proc/net/route eth0}${alignr}Cable$color${alignc}
Up: ${upspeed eth0} kb/s ${alignr}${upspeedgraph eth0 8,60 789E2D A7CC5C}
Down: ${downspeed eth0} kb/s ${alignr}${downspeedgraph eth0 8,60 789E2D A7CC5C}
Upload/Down: ${alignr}${totalup eth0} / ${totaldown eth0}
Local Ip: ${alignr}${addr eth0}
Gateway: ${alignr}${gw_ip}${endif}
${else}Network Unavailable${endif}



konfigurasi ini saya gunakan untuk ubuntu 10.04 yang diinstall di netbook saya. beberapa variabel dan konfigurasi didalamnya diambil dari forum Crunchbang dan sourceforge
Read More
 

rhythmbox-plugin-equalizer

Kalau kita lihat di synaptic ada kumpulan paket plugin untuk rhythmbox yang mempunyai nama "rhythmbox-plugin-complete". Dalam paket tersebut terdapat berbagai macam plugin untuk rhythmbox, salah satu diantaranya adalah rhythmbox-plugin-equalizer.



Nah, kali ini saya ingin berbagi alternatif teknik instalasi plugin equalizer untuk rhythmbox dengan memanfaatkan perintah aptitude dan dpkg yang telah diinstall secara default di ubuntu, tanpa harus menginstall keseluruhan paket yang ada di synaptic.

Caranya mudah saja, kalau kita baca panduan aptitude dan dpkg maka kita bisa mendownload kemudian menginstall paket rhythmbox-plugin-equalizer secara manual. Oke, langsung aja.....

Pertama jalankan perintah dibawah ini :

sudo aptitude download rhythmbox-plugin-equalizer

atau

sudo aptitude -d rhythmbox-plugin-equalizer

Kalau udah selesai downloadnya tinggal manfaatkan perintah dpkg untuk menginstall paket yang telah kita download tadi.

sudo dpkg -i rhythmbox-plugin-equalizer <tab>

Selesai instalasi, tinggal jalankan rhythmbox, klik Edit - Plugins - dan centang di Equalizer.

Cheers.
Read More