Digit Oktavianto Web Log

Catatan Sampah si Digit

Membuat Send to Di Ubuntu Dengan Nautilus Script

| Comments

Hai kawan-kawan semua, iseng nih nge blog, abis nemu sesuatu dari blog orang. :D Yap, untuk anda yang dahulu sering menggunakan M$ Windows pasti sering menggunakan fasilitas Send To ketika mengirim atau meng copy file. baik itu meng copy file ke Folder lain seperti ke Destop atau ke My Documents, atau ketika Meng Copy file ke External Drive seperti flash Disk dan hard Disk.

Ketika anda semakin sering menggunakan Ubuntu, pasti akan merasa agak canggung ketika ingin meng-copy file karena terbiasa mengfgunakan Fasilitas Send To, kalau menggunakan ubuntu anda harus copy secara manual, dan paste secara manual juga. nah kali ini kita sedikit bermain dengan script menggunakan Nautilus Script. Dengan fasilitas Nautilus Script ini kita bisa membuat Option Send To ketika kita klik ikanan mouse kita. Oke, langsung saja kita mulai Tutorialnya :

  1. masuk ke /home/user_anda/.gnome2/nautilus-scripts (folder .gnome2 di hidden untuk dapat melihatnya anda dapat meng klik Ctrl + H atau dari Toolbar View –> show Hidden Files)

  2. Klik Kanan –> Create Document –> Empty File. Anda rename File Tersebut menjadi Send To

  3. Isi File Tersebut dengan script di bawah ini

!/bin/bash

sel=( /media/* ); drive=$( zenity –title=”Send files” –list –checklist –column=”#” –column=”Drivers” $(for i in ${!sel[@]}; do echo “$i”; echo “${sel[$i]}”; done) )

if [ “$drive” = “” ]; then

exit;

fi

res=( $(echo “$drive|” | sed ‘/|/s// /gp;d’) )

for i in ${!res[@]}; do cp -r $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS “${res[$i]}” | zenity –progress –auto-close ; done

if [ $? -eq 0 ]; then zenity –info –text=”Info : $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS is sent to $drive” else zenity –info –text=”Error : $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS is not sent to $drive” fi

  1. Save file tersebut

  2. Klik Kanan File Send To tersebut –> properties –> Permission –> pada Pilihan Execute Centang pilihan Allow Executing File As Program

  3. Selsai.

Anda bisa langsung mencoba memilih salah satu file –> Klik kanan –> Scripts –> Send To –> Langsung muncul media anda mau menyimpan dimana. oke kan? Wkwkwk.

Semoga Bermanfaat. happy hacking :)

Comments